Commit Graph

  • e5a9299696 replica: Add compaction_group::empty() Raphael S. Carvalho 2023-11-23 08:06:52 -03:00
  • 213b2f1382 replica: Rename compaction_group_manager to storage_group_manager Raphael S. Carvalho 2023-11-22 22:33:07 -03:00
  • 15de1cdcbc replica: Introduce concept of storage group Raphael S. Carvalho 2023-12-05 20:31:58 -03:00
  • dd1a6d6309 compaction: Add splitting compaction task to manager Raphael S. Carvalho 2023-11-21 19:03:52 -03:00
  • f87161e556 compaction: Prepare rewrite_sstables_compaction_task_executor to be reused for splitting Raphael S. Carvalho 2023-12-04 21:22:05 -03:00
  • c96938c49b compaction: remove scrub-specific code from rewrite_sstables_compaction_task_executor Raphael S. Carvalho 2023-12-04 21:03:38 -03:00
  • 55bcfba4de replica: Allow uncompacted SSTables to be moved into a new set Raphael S. Carvalho 2023-12-04 16:41:53 -03:00
  • b1c5d5dd4e compaction: Add splitting compaction Raphael S. Carvalho 2023-11-21 16:02:08 -03:00
  • 3dcb800a96 flat_mutation_reader: Allow interposer consumers to be stacked Raphael S. Carvalho 2023-11-21 14:52:50 -03:00
  • c8668b90e3 mutation_writer: Introduce token-group-based mutation segregator Raphael S. Carvalho 2023-11-21 09:59:56 -03:00
  • bcbba9a5e3 locator: Introduce tablet_map::get_tablet_id_and_range_side(token) Raphael S. Carvalho 2023-11-20 15:39:44 -03:00
  • c36945dea2 tasks: include used headers Kefu Chai 2023-12-14 08:38:41 +08:00
  • 81d5c4e661 db/system_keyspace: explicitly instantiate used template Kefu Chai 2023-12-14 09:09:06 +08:00
  • 5052890ae8 release: prepare for 5.2.12 scylla-5.2.12 Yaron Kaikov 2023-12-17 14:28:03 +02:00
  • 629ea63922 rust: update dependencies Wojciech Mitros 2023-12-12 02:17:12 +01:00
  • 10a11c2886 token_metadata: pass node id when formatting it Kefu Chai 2023-12-15 16:08:36 +08:00
  • 0da3453f95 db: schema_tables: capture reference to temporary value by value Kefu Chai 2023-04-29 16:40:08 +08:00
  • 6d7b2bc02f sstables: compressed_file_data_source_impl: get: throw malformed_sstable_exception on premature eof Benny Halevy 2023-04-20 14:41:28 +03:00
  • 119c8279dd rust: update wasmtime dependency Wojciech Mitros 2023-05-08 11:23:06 +02:00
  • 3af6dfe4ac database: fix reads_memory_consumption for system semaphore Michał Chojnowski 2023-05-08 16:10:01 +02:00
  • 0230798db3 use_statement: Covert an exception to a future exception Eliran Sinvani 2023-06-26 12:12:43 +03:00
  • ac7ed6857a use_statement: Covert an exception to a future exception Eliran Sinvani 2023-06-26 12:12:43 +03:00
  • bc8ff68cf6 cql: fix SELECT toJson() or SELECT JSON of time column Nadav Har'El 2023-11-21 18:41:50 +02:00
  • 273ee36bee tools/scylla-sstable: add scylla sstable shard-of command Kefu Chai 2023-12-08 16:53:35 +08:00
  • fa3efe6166 .git: use ssh/key or token for auth Kefu Chai 2023-12-15 15:59:25 +08:00
  • 6a4106edf3 migration_manager: don't attach empty system.scylla_local mutation in migration request handler Kamil Braun 2023-12-14 14:33:09 +01:00
  • 2b8392b8b8 Merge 'database, reader_concurrency_semaphore: deduplicate reader_concurrency_semaphore metrics ' from Botond Dénes Avi Kivity 2023-12-14 18:26:24 +02:00
  • f23f8628b7 docs: update after making consistent_cluster_management mandatory Patryk Jędrzejczak 2023-12-04 14:46:36 +01:00
  • dced4bb924 system_keyspace, main, cql_test_env: fix indendations Patryk Jędrzejczak 2023-12-04 11:05:24 +01:00
  • 5ebfbf42bc db: config: make consistent_cluster_management mandatory Patryk Jędrzejczak 2023-12-01 12:37:00 +01:00
  • 7dd7ec8996 test: boost: schema_change_test: replace disable_raft_schema_config Patryk Jędrzejczak 2023-12-12 15:08:37 +01:00
  • a54f9052fc db: config: make override_decommission deprecated Patryk Jędrzejczak 2023-12-01 12:35:29 +01:00
  • 571db3c983 db: config: make force_schema_commit_log deprecated Patryk Jędrzejczak 2023-12-14 16:42:06 +01:00
  • 5af066578a doc: Offer replication_factor=3 as the default in the examples Paweł Zakrzewski 2023-10-27 13:00:45 +02:00
  • c0cf3e398a raft_rpc: use compat source location instead of std one Piotr Dulikowski 2023-12-07 16:12:41 +01:00
  • 764d1e01da locator: include used headers Kefu Chai 2023-12-13 14:13:32 +08:00
  • 0974ef893e docker: put cqlsh configuration in correct place Israel Fruchter 2023-12-07 23:30:47 +02:00
  • 64503a7137 Merge 'mutation_query: properly send range tombstones in reverse queries' from Michał Chojnowski Botond Dénes 2023-11-21 09:19:14 +02:00
  • 9fc4c265a5 Merge 'mutation_query: properly send range tombstones in reverse queries' from Michał Chojnowski Botond Dénes 2023-11-21 09:19:14 +02:00
  • 37868e5fdc tools: fix spelling errors in user-facing messages Kefu Chai 2023-12-13 23:44:46 +08:00
  • caa0230e5d test/cql-pytest: use raw string when appropriate Kefu Chai 2023-12-13 22:30:53 +08:00
  • 514ef48d75 docker: put cqlsh configuration in correct place Israel Fruchter 2023-12-07 23:30:47 +02:00
  • 26cbd28883 Merge 'token_metadata: switch to host_id' from Petr Gusev Kamil Braun 2023-12-13 16:35:52 +01:00
  • 7fce057cda database, reader_concurrency_sempaphore: deduplicate reader_concurrency_sempaphore metrics Avi Kivity 2023-03-30 15:37:51 +03:00
  • 89d311ec23 tablet, mv: fix doc on implicit synchronous update Nadav Har'El 2023-12-11 14:44:31 +02:00
  • e1b30f50be reader_concurrency_semaphore: add register_metrics constructor parameter Botond Dénes 2023-12-13 06:11:03 -05:00
  • 814f3eb6b5 sstables: name sstables_manager Avi Kivity 2023-03-30 15:36:11 +03:00
  • 5ea3af067d .git: add codespell workflow Kefu Chai 2023-12-05 15:41:40 +08:00
  • 9b9ea1193c tasks: keep task's children in list Aleksandra Martyniuk 2023-12-12 11:38:53 +01:00
  • 0b0a3ee7fc Typos: fix typos in code Yaniv Kaul 2023-12-12 16:13:09 +02:00
  • 57f5ac03e1 Merge 'scripts/coverage.py: cleanups' from Kefu Chai Botond Dénes 2023-12-13 10:25:44 +02:00
  • 1b57ba44eb scripts/coverage.py: s/exit/sys.exit/ Kefu Chai 2023-12-13 10:43:08 +08:00
  • 7600b68d5c scripts/coverage.py: do not inherit Value from argparse.Action Kefu Chai 2023-12-13 10:38:53 +08:00
  • 9c112dacc4 scripts/coverage.py: use is not None Kefu Chai 2023-12-13 10:21:15 +08:00
  • 0d15fc57d5 scripts/coverage.py: correct the formatted string in error message Kefu Chai 2023-12-13 10:19:01 +08:00
  • bc94b7bc04 scripts/coverage.py: do not use f-string when nothing to format Kefu Chai 2023-12-13 10:16:04 +08:00
  • c3c715236d scripts/coverage.py: use raw string to avoid escaping "\" Kefu Chai 2023-12-13 10:12:07 +08:00
  • cdc53d0a49 test: tablets: Add test case which tests table drop concurrent with migration Tomasz Grabiec 2023-11-26 16:37:21 +01:00
  • 1f7c049791 Update tools/java submodule (minor security fixes) Avi Kivity 2023-12-12 22:23:20 +02:00
  • c3d679e31e Merge 'sstables, utils: do not include unused header' from Kefu Chai Avi Kivity 2023-12-12 21:01:00 +02:00
  • 22b77edef3 Merge 'scylla-nodetool: implement the scrub command' from Botond Dénes Avi Kivity 2023-12-12 21:00:10 +02:00
  • 9d93a518ac topology: remove_endpoint: remove inet_address overload Petr Gusev 2023-12-06 20:23:28 +04:00
  • fbf507b1ba token_metadata: topology: cleanup add_or_update_endpoint Petr Gusev 2023-11-30 11:21:53 +04:00
  • 11a4908683 token_metadata: add_replacing_endpoint: forbid replacing node with itself Petr Gusev 2023-12-05 21:06:26 +04:00
  • 3b59919a9c topology: drop key_kind, host_id is now the primary key Petr Gusev 2023-11-07 19:14:11 +04:00
  • 8c551f9104 dc_rack_fn: make it non-template Petr Gusev 2023-11-07 17:39:06 +04:00
  • 7b55ccbd8e token_metadata: drop the template Petr Gusev 2023-11-07 17:02:44 +04:00
  • 799f747c8f shared_token_metadata: switch to the new token_metadata Petr Gusev 2023-11-07 11:01:14 +04:00
  • c7314aa8e2 gossiper: use new token_metadata Petr Gusev 2023-11-06 23:31:12 +04:00
  • e50dbef3e2 database: get_token_metadata -> new token_metadata Petr Gusev 2023-11-06 18:23:02 +04:00
  • 11cc21d0a9 erm: switch to the new token_metadata Petr Gusev 2023-11-06 16:28:20 +04:00
  • 309e08e597 storage_service: get_token_metadata -> token_metadata2 Petr Gusev 2023-11-06 14:53:15 +04:00
  • f53f34f989 storage_service: get_token_to_endpoint_map: use new token_metadata Petr Gusev 2023-12-06 18:07:56 +04:00
  • 0e4c90dca6 api/token_metadata: switch to new version Petr Gusev 2023-11-27 21:01:14 +04:00
  • b2d3dc33e2 storage_service::on_change: switch to new token_metadata Petr Gusev 2023-11-27 18:32:45 +04:00
  • 7eb7863635 cdc: switch to token_metadata2 Petr Gusev 2023-11-06 12:33:55 +04:00
  • b2fb650098 calculate_natural_endpoints: fix indentation Petr Gusev 2023-12-06 12:13:29 +04:00
  • 80ccbc0d53 calculate_natural_endpoints: switch to token_metadata2 Petr Gusev 2023-11-21 11:43:28 +04:00
  • 933acb0f72 storage_service: get_changed_ranges_for_leaving: use new token_metadata Petr Gusev 2023-11-06 10:37:14 +04:00
  • 7c7dbe3779 decommission_with_repair, removenode_with_repair -> new token_metadata Petr Gusev 2023-11-04 19:32:52 +04:00
  • ef534ac876 rebuild_with_repair, replace_with_repair: use new token_metadata Petr Gusev 2023-11-04 20:53:34 +04:00
  • 93263bf9e7 bootstrap: use new token_metadata Petr Gusev 2023-11-02 16:28:06 +04:00
  • d9283bd025 tablets: switch to token_metadata2 Petr Gusev 2023-11-02 13:15:32 +04:00
  • f5038f6c72 calculate_effective_replication_map: use new token_metadata Petr Gusev 2023-11-04 20:17:40 +04:00
  • fe3c543c4e calculate_natural_endpoints: fix formatting Petr Gusev 2023-10-24 12:16:54 +04:00
  • d5b4b02b28 abstract_replication_strategy: calculate_natural_endpoints: make it work with both versions of token_metadata Petr Gusev 2023-10-24 12:15:45 +04:00
  • 1960436d93 network_topology_strategy_test: update new token_metadata Petr Gusev 2023-10-29 22:22:01 +04:00
  • 90234861ac storage_service: on_alive: update new token_metadata Petr Gusev 2023-10-22 20:27:44 +04:00
  • 5c04a47d6f storage_service: handle_state_bootstrap: update new token_metadata Petr Gusev 2023-10-22 20:09:51 +04:00
  • 4e03ba3ede storage_service: snitch_reconfigured: update new token_metadata Petr Gusev 2023-10-22 19:59:18 +04:00
  • 0aab20d3fe storage_service: leave_ring: update new token_metadata Petr Gusev 2023-10-22 19:57:57 +04:00
  • 278c832285 storage_service: node_ops_cmd_handler: update new token_metadata Petr Gusev 2023-10-31 23:16:56 +04:00
  • 1745a1551a storage_service: node_ops_cmd_handler: add coordinator_host_id Petr Gusev 2023-12-05 14:02:49 +04:00
  • 47450ae4db tools/scylla-nodetool: implement the scrub command Botond Dénes 2023-12-08 09:26:45 -05:00
  • 892683cace test/nodetool: rest_api_mock.py: add missing "f" to error message f string Botond Dénes 2023-12-12 09:32:16 -05:00
  • 8064d17f78 api: extract scrub_status into its own header Botond Dénes 2023-12-12 09:31:40 -05:00
  • 2794b14a80 storage_service: bootstrap: update new token_metadata Petr Gusev 2023-10-22 18:49:03 +04:00
  • c20c8c653c storage_service: join_token_ring: update new token_metadata Petr Gusev 2023-12-05 17:53:44 +04:00
  • fde20bddc0 storage_service: excise: update new token_metadata Petr Gusev 2023-10-22 14:01:20 +04:00
  • 23811486d8 storage_service: join_cluster: update new token_metadata Petr Gusev 2023-10-22 13:51:28 +04:00