Commit Graph

  • fe7922d65c sstables: Move compute_shards_for_this_sstable() to load() Tomasz Grabiec 2023-05-11 11:42:11 +02:00
  • 390bcf3fae dht: Take sharder externally in splitting functions Tomasz Grabiec 2023-05-11 11:10:41 +02:00
  • 353ce1a6d1 locator: Make sharder accessible through effective_replication_map Tomasz Grabiec 2023-05-09 11:46:38 +02:00
  • 606a8ee2da dht: sharder: Document guarantees about mapping stability Tomasz Grabiec 2023-05-11 11:59:33 +02:00
  • 22ab100b41 tablets: Implement tablet sharder Tomasz Grabiec 2023-05-09 11:45:33 +02:00
  • e44e6033d8 tablets: Include pending replica in get_shard() Tomasz Grabiec 2023-05-09 11:43:57 +02:00
  • e8dd5e34c3 dht: sharder: Introduce next_shard() Tomasz Grabiec 2023-05-05 17:34:40 +02:00
  • 16797c2d1a db: token_ring_table: Filter out tablet-based keyspaces Tomasz Grabiec 2023-05-15 22:38:28 +02:00
  • 2303466375 db: schema: Attach table pointer to schema Tomasz Grabiec 2023-05-15 20:01:43 +02:00
  • 84cb0f5df7 schema_registry: Fix SIGSEGV in learn() when concurrent with get_or_load() Tomasz Grabiec 2023-06-06 01:17:12 +02:00
  • 053484e762 schema_registry: Make learn(schema_ptr) attach entry to the target schema Tomasz Grabiec 2023-05-25 12:02:37 +02:00
  • ebc49e89ab test: lib: cql_test_env: Expose feature_service Tomasz Grabiec 2023-06-06 01:34:10 +02:00
  • ad6d2b42f2 test: Extract throttle object to separate header Tomasz Grabiec 2023-06-06 01:34:59 +02:00
  • 643e69af89 Merge 'Cluster features on raft: add storage for supported and enabled features' from Piotr Dulikowski Kamil Braun 2023-06-20 18:32:00 +02:00
  • 453bbc1115 cql3: expr: improve error message when rejecting aggregation functions in illegal contexts Avi Kivity 2023-06-18 22:59:32 +03:00
  • 3e955945de storage_service: update supported cluster features in group0 on start Piotr Dulikowski 2023-06-13 15:10:05 +02:00
  • 707e929831 storage_service: add methods for features to topology mutation builder Piotr Dulikowski 2023-06-13 15:09:22 +02:00
  • 2a4462a01f storage_service: use explicit ::set overload instead of a template Piotr Dulikowski 2023-06-16 18:19:30 +02:00
  • a8aaeabfac storage_service: reimplement mutation builder setters Piotr Dulikowski 2023-06-16 13:17:43 +02:00
  • ee12192125 storage_service: introduce topology_mutation_builder_base Piotr Dulikowski 2023-06-16 13:15:25 +02:00
  • bc84d59665 topology_state_machine: include information about features Piotr Dulikowski 2023-04-27 16:22:20 +02:00
  • e527e63abc system_keyspace: introduce deserialize_set_column Piotr Dulikowski 2023-06-16 16:38:34 +02:00
  • 77ff78328b cql3: select_statement: reindent indexed_table_select_statement::do_execute Avi Kivity 2023-06-20 14:12:58 +03:00
  • 218d9fe384 cql3: select_statement: simplify inner lambda in indexed_table_select_statement::do_execute() Avi Kivity 2023-06-20 13:54:49 +03:00
  • b38dcba6ed test: pylib: increase checking period for get_alive_endpoints Kamil Braun 2023-05-15 12:46:44 +02:00
  • 279a109ce0 test: add node banning test Kamil Braun 2023-05-11 13:51:08 +02:00
  • ae92932240 test: pylib: manager_client: get_cql() helper Kamil Braun 2023-06-20 12:43:41 +02:00
  • e02249f0cd test: pylib: ScyllaCluster: server pause/unpause API Kamil Braun 2023-05-11 13:35:36 +02:00
  • 63229e48e8 raft topology: ban left nodes Kamil Braun 2023-05-10 12:23:58 +02:00
  • 737c1b4ae6 raft topology: skip left_token_ring state during removenode Kamil Braun 2023-05-21 20:05:55 +02:00
  • 977680773b raft topology: prepare decommission path for node banning Kamil Braun 2023-05-21 21:58:26 +02:00
  • b8ddfd9ef9 raft topology: introduce left_token_ring state Kamil Braun 2023-05-19 17:30:43 +02:00
  • c94c07804d raft topology: raft_topology_cmd implicit constructor Kamil Braun 2023-05-23 10:10:52 +02:00
  • 8cf47d76a4 messaging_service: implement host banning Kamil Braun 2023-05-10 16:12:08 +02:00
  • 95c726a8df messaging_service: exchange host IDs and map them to connections Kamil Braun 2023-05-10 16:09:47 +02:00
  • 87f65d01b8 messaging_service: store the node's host ID Kamil Braun 2023-06-20 12:06:13 +02:00
  • a78cc17bd4 messaging_service: don't use parameter defaults in constructor Kamil Braun 2023-06-20 12:31:18 +02:00
  • 7f3ad6bd25 main: move messaging_service init after system_keyspace init Kamil Braun 2023-06-20 12:12:29 +02:00
  • 8b152361f4 Merge 'raft topology: fixes after #13884' from Gusev Petr Kamil Braun 2023-06-20 13:02:17 +02:00
  • e5ed07e3e1 cql3: select_statement: coroutinize indexed_table_select_statement::do_execute() Avi Kivity 2023-06-20 13:51:50 +03:00
  • 8ad6f1f481 test: extend test_compaction_task.py Aleksandra Martyniuk 2023-06-16 12:57:42 +02:00
  • 648cf4e748 test: use named variable for task tree depth Aleksandra Martyniuk 2023-06-20 11:38:46 +02:00
  • 74e5b4ebfc compaction: turn major_compaction_task_executor into major_compaction_task_impl Aleksandra Martyniuk 2023-06-16 09:02:48 +02:00
  • 4922f4cf80 compaction: take gate holder out of task executor Aleksandra Martyniuk 2023-06-16 12:50:01 +02:00
  • 87b4606cd6 Merge 'atomic_cell: compare value last' from Benny Halevy Tomasz Grabiec 2023-06-20 12:11:48 +02:00
  • 41b950dd21 main.cc: move update_fence_version after group0_service.setup_group0_if_exist Petr Gusev 2023-06-20 12:34:22 +04:00
  • 246eaec14e shared_token_metadata: update_fence_version: on_internal_error -> throw Petr Gusev 2023-06-16 16:26:51 +04:00
  • 8bfe3ca543 query: move max_result_size to query-request.hh Botond Dénes 2023-06-16 05:14:37 -04:00
  • 26ff8f7bf7 docs: dml: add update ordering section Benny Halevy 2023-06-11 11:53:46 +03:00
  • e317ffe23a compaction: extend signature of some methods Aleksandra Martyniuk 2023-06-15 15:12:26 +02:00
  • ea470316fb tasks: keep shared_ptr to impl in task Aleksandra Martyniuk 2023-06-15 14:52:09 +02:00
  • 3007fbeee3 compaction: rename compaction_task_executor methods Aleksandra Martyniuk 2023-06-15 12:40:28 +02:00
  • 31a3152a59 cql-pytest: test_using_timestamp: add tests for rewrites using same timestamp Benny Halevy 2023-06-08 12:04:09 +03:00
  • 0aa13f70eb mutation_partition: compare_row_marker_for_merge: consider ttl in case expiry is the same Benny Halevy 2023-06-13 10:00:10 +03:00
  • 6717e45ff0 atomic_cell: compare_atomic_cell_for_merge: update and add documentation Benny Halevy 2023-06-11 10:52:12 +03:00
  • 761d62cd82 compare_atomic_cell_for_merge: compare value last for live cells Benny Halevy 2023-06-08 10:47:53 +03:00
  • ec034b92c0 mutation_test: test_cell_ordering: improve debuggability Benny Halevy 2023-06-11 09:47:52 +03:00
  • 63b395fe70 Merge 'docs: changes subdomain to opensource.docs.scylladb.com' from David Garcia Botond Dénes 2023-06-20 10:00:40 +03:00
  • 9e9636ef15 Merge 'cql3: select_statement: coroutinize and simplify do_execute()' from Avi Kivity Botond Dénes 2023-06-20 08:02:07 +03:00
  • 732feca115 storage_proxy: query_partition_key_range_concurrent: don't access empty range Kamil Braun 2023-06-19 16:34:57 +02:00
  • ddf8547f25 Merge 'Add concurrency control and workload isolation for S3 client' from Pavel Emelyanov Botond Dénes 2023-06-20 07:09:21 +03:00
  • 7deba4f4a5 test/cql-pytest: add tests reproducing bugs in compression configuration Nadav Har'El 2023-06-15 15:17:57 +03:00
  • 792c46c0f8 cql3: expr: simplify evaluate() Avi Kivity 2023-06-20 02:33:10 +03:00
  • 5fa08adc88 Merge 'cache_flat_mutation_reader: use the correct schema in prepare_hash' from Michał Chojnowski Tomasz Grabiec 2023-06-20 01:30:11 +02:00
  • 66e0326385 cql3: expr: standardize evaluate() branches to call do_evaluate() Avi Kivity 2023-06-20 02:17:41 +03:00
  • b64eeefa35 cql3: expr: rename evaluate(ExpressionElement) to do_evaluate() Avi Kivity 2023-06-20 02:10:18 +03:00
  • 3889e9040c Update tools/cqlsh submodule Israel Fruchter 2023-06-15 14:32:12 +03:00
  • 02bcb5d539 test: boost/row_cache_test: add a reproducer for #14110 Michał Chojnowski 2023-06-19 18:10:25 +02:00
  • d56b0c20f4 cache_flat_mutation_reader: use the correct schema in prepare_hash Michał Chojnowski 2023-06-19 17:32:50 +02:00
  • 4f73a28174 mutation: mutation_cleaner: add pause() Michał Chojnowski 2023-06-19 13:56:51 +02:00
  • 43bb19ce62 Merge branch 'master' into separate-homepage David Garcia 2023-06-19 14:02:32 +01:00
  • 73806de8b0 Update conf.py David Garcia 2023-06-19 14:01:04 +01:00
  • a66c407bf1 Merge 'scylla-sstable: add scrub operation' from Botond Dénes Nadav Har'El 2023-06-19 15:40:51 +03:00
  • 25bbc424c3 Merge 'test_using_timestamp: update expected errors' from Benny Halevy Nadav Har'El 2023-06-19 15:12:10 +03:00
  • 1c6c7992e4 Revert "build: cmake: use -O0 for debug build" Avi Kivity 2023-06-18 16:57:27 +03:00
  • bd7a3e5871 Merge 'Sanitize sstables-making utils in tests' from Pavel Emelyanov Botond Dénes 2023-06-19 14:05:29 +03:00
  • 6bec03f96f test: Remove sstable_utils' storage_prefix() helper Pavel Emelyanov 2023-06-16 15:20:12 +03:00
  • 1a332ef5e2 test: Check sstable bytes correctness on S3 too Pavel Emelyanov 2023-06-16 15:15:43 +03:00
  • 0bd8b7c663 test/topology/test_cluster_features: workaround for the python driver not reconnecting after full cluster restart in test_downgrade_after_successful_upgrade_fails Piotr Dulikowski 2023-06-19 08:32:22 +02:00
  • 5dbf169068 doc: remove the rpm-info file (What is in each RPM) from the installation section Anna Stuchlik 2023-06-19 12:37:57 +02:00
  • aa2ccb3ac4 Merge 'raft topology: wait_for_peers_to_enter_synchronize_state doesn't need to resolve all IPs' from Mikołaj Grzebieluch Kamil Braun 2023-06-19 12:31:27 +02:00
  • b0bcad0c91 cql-pytest: rename test-timestamp.py to test_using_timestamp.py Benny Halevy 2023-06-19 11:19:25 +03:00
  • 19208c42dc cql-pytest: test-timestamp: test_key_writetime: update expected errors Benny Halevy 2023-06-19 11:06:04 +03:00
  • 77ebc18730 Merge branch 'master' into anna-install-cloud-v2 Anna Stuchlik 2023-06-19 12:09:31 +02:00
  • d0bae532bd doc: move cloud deployment instruction to docs -v2 Anna Stuchlik 2023-06-06 10:34:22 +02:00
  • ac3d0d4460 Merge 'cql3: expr: support evaluate(column_mutation_attribute)' from Avi Kivity Nadav Har'El 2023-06-19 11:11:49 +03:00
  • 1770feebda storage_service: handle_topology_transition: fix missed node assignment Petr Gusev 2023-06-16 16:04:57 +04:00
  • 562087beff Revert "Merge 'treewide: add uuid_sstable_identifier_enabled support' from Kefu Chai" Botond Dénes 2023-06-19 08:49:27 +03:00
  • 135efa3360 Merge 'Simplify system_keyspace initialization' from Kamil Braun Avi Kivity 2023-06-18 23:48:45 +03:00
  • 0f98e9f8c8 test: expr: test evaluation of column_mutation_attribute Avi Kivity 2023-06-18 22:47:46 +03:00
  • 5e2fd0bbaf test: lib: enhance make_evaluation_inputs() with support for ttls/timestamps Avi Kivity 2023-06-18 22:45:25 +03:00
  • 7090f4c43b cql3: expr: evaluate() column_mutation_attribute Avi Kivity 2023-06-18 22:41:09 +03:00
  • 3b3f28fc12 test.py: report CPU utilization Avi Kivity 2023-06-14 21:49:19 +03:00
  • db0871a644 test: test_keyspace: add a test checking that ALTER KEYSPACE preserves UDTs Michał Chojnowski 2023-06-05 18:18:34 +02:00
  • 028183c793 main, cql_test_env: simplify system_keyspace initialization Kamil Braun 2023-06-13 16:50:06 +02:00
  • 33c19baabc db: system_keyspace: take simpler service references in make Kamil Braun 2022-07-22 19:02:41 +02:00
  • b34605d161 db: system_keyspace: call initialize_virtual_tables from main Kamil Braun 2023-06-13 16:16:42 +02:00
  • c931d9327d db: system_keyspace: refactor virtual tables creation Kamil Braun 2022-07-22 18:25:36 +02:00
  • 035045c288 db: system_keyspace: remove system_keyspace_make Kamil Braun 2022-07-22 18:09:39 +02:00
  • cf120e46b8 db: system_keyspace: refactor local system table creation code Kamil Braun 2023-06-13 15:44:54 +02:00