Commit Graph

  • 9db819763b topology coordinator: do not add replacing node without a ring to topology Gleb Natapov 2024-08-26 10:18:09 +03:00
  • 4769e694d1 test: add test for replace in clusters with encryption enabled Gleb Natapov 2024-08-25 15:42:06 +03:00
  • 74012c562a test.py: add server encryption support to cluster manager Gleb Natapov 2024-08-22 14:56:08 +03:00
  • 51215fb7f7 .gitignore: fix pattern for resources to match only one specific directory Gleb Natapov 2024-08-27 11:54:25 +03:00
  • e53a9a99cd compaction: use std::views::reverse when appropriate Kefu Chai 2024-09-01 08:43:01 +08:00
  • 3801c079e2 compaction: use structured binding when appropriate Kefu Chai 2024-09-01 08:32:51 +08:00
  • 61e6a77a99 repair: row_level: restore indentation Avi Kivity 2024-08-25 16:42:01 +03:00
  • a35942e09a repair: row_level: coroutinize repair_meta::get_full_row_hashes_sink_op() Avi Kivity 2024-08-25 16:19:38 +03:00
  • 8e9ebd82fc repair: row_level: coroutinize repair_meta::get_full_row_hashes_source_op() Avi Kivity 2024-08-25 16:19:38 +03:00
  • f7d19e237d repair: row_level: coroutinize repair_get_full_row_hashes_with_rpc_stream_handler() Avi Kivity 2024-08-25 13:13:39 +03:00
  • bb8751f4b5 repair: row_level: coroutinize repair_put_row_diff_with_rpc_stream_handler() Avi Kivity 2024-08-25 13:13:39 +03:00
  • 7ba0642da2 repair: row_level: coroutinize repair_get_row_diff_with_rpc_stream_handler() Avi Kivity 2024-08-25 13:13:39 +03:00
  • 61bbf452c6 repair: row_level: coroutinize repair_get_full_row_hashes_with_rpc_stream_process() Avi Kivity 2024-08-25 13:13:39 +03:00
  • 01a578f608 repair: row_level: coroutinize repair_get_row_diff_with_rpc_stream_process_op_slow_path() Avi Kivity 2024-08-25 13:13:39 +03:00
  • 3733105f78 repair: row_level: split repair_get_row_diff_with_rpc_stream_process_op() into fast and slow paths Avi Kivity 2024-08-24 01:13:46 +03:00
  • e17c3b71a8 repair: row_level: coroutinize repair_meta::put_row_diff_handler() Avi Kivity 2024-08-24 01:13:46 +03:00
  • 74ea2b9663 repair: row_level: coroutinize repair_meta::put_row_diff_sink_op() Avi Kivity 2024-08-24 01:13:46 +03:00
  • e4362a5b7b repair: row_level: coroutinize repair_meta::put_row_diff_source_op() Avi Kivity 2024-08-24 01:13:46 +03:00
  • b998d69f09 repair: row_level: coroutinize repair_meta::put_row_diff() Avi Kivity 2024-08-24 01:13:46 +03:00
  • 3f2b5fe5dc repair: row_level: coroutinize repair_meta::get_row_diff_handler() Avi Kivity 2024-08-24 01:13:46 +03:00
  • cd63971501 repair: row_level: coroutinize repair_meta::get_row_diff_sink_op() Avi Kivity 2024-08-24 01:13:46 +03:00
  • 3f28dec88c repair: row_level: coroutinize repair_meta::to_repair_rows_on_wire() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 1a84f1a73d repair: row_level: coroutinize repair_meta::do_apply_rows() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 7f15cc446f repair: row_level: coroutinize repair_meta::copy_rows_from_working_row_buf_within_set_diff() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 93ca202bd3 repair: row_level: coroutinize repair_meta::copy_rows_from_working_row_buf() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 5f8895d908 repair: row_level: coroutinize repair_meta::row_buf_csum() Avi Kivity 2024-08-24 00:40:27 +03:00
  • d1e45f2982 repair: row_level: coroutinize repair_meta::get_repairs_row_size() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 0b1bf57d19 repair: row_level: coroutinize repair_meta::set_estimated_partitions() Avi Kivity 2024-08-24 00:40:27 +03:00
  • aee078d8e5 repair: row_level: coroutinize repair_meta::get_estimated_partitions() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 51534f60eb repair: row_level: coroutinize repair_meta::do_estimate_partitions_on_local_shard() Avi Kivity 2024-08-24 00:40:27 +03:00
  • 370bf14872 generic_server: make server::stop() idempotent Laszlo Ersek 2024-08-27 17:27:59 +02:00
  • 860a1872bc generic_server: coroutinize server::shutdown() Laszlo Ersek 2024-08-22 17:28:03 +02:00
  • 9e224136ab generic_server: make server::shutdown() idempotent Laszlo Ersek 2024-08-22 12:34:47 +02:00
  • 16321fc243 test/generic_server: add test case Laszlo Ersek 2024-08-26 17:30:38 +02:00
  • 8f0f362a30 configure, cmake: sort the lists of boost unit tests Laszlo Ersek 2024-08-26 17:20:40 +02:00
  • a8131a99ed generic_server: convert connection tracking to seastar::gate Laszlo Ersek 2024-08-19 16:48:41 +02:00
  • 93fbe3af12 test: add test to ensure repair won't fail with uninitialized bm Aleksandra Martyniuk 2024-08-27 11:09:43 +02:00
  • 3e25eadf12 repair: throw if batchlog manager isn't initialized Aleksandra Martyniuk 2024-08-26 17:34:09 +02:00
  • b164ea4a68 repair: throw if batchlog manager isn't initialized Aleksandra Martyniuk 2024-08-26 17:34:09 +02:00
  • f765591886 generic_server: make server::stop() idempotent Laszlo Ersek 2024-08-27 17:27:59 +02:00
  • f17516c4c1 generic_server: coroutinize server::shutdown() Laszlo Ersek 2024-08-22 17:28:03 +02:00
  • b053f794d7 generic_server: make server::shutdown() idempotent Laszlo Ersek 2024-08-22 12:34:47 +02:00
  • 272c409b26 test/generic_server: add test case Laszlo Ersek 2024-08-26 17:30:38 +02:00
  • 5490092abf configure, cmake: sort the lists of boost unit tests Laszlo Ersek 2024-08-26 17:20:40 +02:00
  • 58695724b6 generic_server: convert connection tracking to seastar::gate Laszlo Ersek 2024-08-19 16:48:41 +02:00
  • e01cef01a6 Merge 'Ignore seed name resolution errors during the restart of a cluster member node.' from Sergey Zolotukhin Kamil Braun 2024-08-30 11:33:44 +02:00
  • 292ef0d1f9 Merge 'Fix node replace with inter-dc encryption enabled.' from Gleb Natapov Kamil Braun 2024-08-30 11:29:05 +02:00
  • 82fbe317ec test/scylla_gdb: test the .gdb init use case Kefu Chai 2024-08-30 15:38:10 +08:00
  • 7dd63c891f scylla-gdb.py: lazy-evaluate the constants Kefu Chai 2024-08-29 17:59:30 +08:00
  • cec4d207f6 Merge 'repair: throw if batchlog manager isn't initialized' from Aleksandra Martyniuk Pavel Emelyanov 2024-08-30 11:37:24 +03:00
  • 4471c80bdc doc: add the 6.1-to-6.2 upgrade guide Anna Stuchlik 2024-08-16 11:22:32 +02:00
  • c05be27e4a Merge 'db/hints: Move the code for writing hints to a separate function' from Dawid Mędrek Piotr Dulikowski 2024-08-30 09:09:02 +02:00
  • bbcfd47bf5 doc: nodetool: toppartitions: document --samplers and --capacity Avi Kivity 2024-08-18 18:40:37 +03:00
  • 9f9346fc59 Merge 'nodetool: tasks: add nodetool commands to track task manager tasks' from Aleksandra Martyniuk Botond Dénes 2024-08-30 07:37:37 +03:00
  • d69bf4f010 cql3: introduce dialect infrastructure Avi Kivity 2024-07-28 15:20:16 +03:00
  • f9322799af cql3: prepared_statement_cache: drop cache key default constructor Avi Kivity 2024-07-28 14:47:09 +03:00
  • 67b24859bc Merge 'generic_server: convert connection tracking to seastar::gate' from Laszlo Ersek Avi Kivity 2024-08-29 19:45:47 +03:00
  • db44000f8d Update seastar submodule Laszlo Ersek 2024-08-29 10:04:35 +02:00
  • 26facd807e storage_service: avoid processing same table unnecessarily in split monitor Raphael S. Carvalho 2024-08-02 14:39:31 -03:00
  • 1f46cad5de test: nodetool: add tests for tasks commands Aleksandra Martyniuk 2024-07-04 16:51:36 +02:00
  • 20fffcdcf5 nodetool: tasks: add nodetool commands to track task manager tasks Aleksandra Martyniuk 2024-07-04 16:49:20 +02:00
  • 7da3314deb Merge 'Integrated restore' from Ernest Zaslavsky Avi Kivity 2024-08-29 18:25:30 +03:00
  • 9574c399ce Merge 'add support for zero-token nodes' from Patryk Jędrzejczak Kamil Braun 2024-08-29 16:26:21 +02:00
  • 32a59ba98f topology coordinator: fix indentation after the last patch Gleb Natapov 2024-08-26 13:22:28 +03:00
  • 17f4a151ce topology coordinator: do not add replacing node without a ring to topology Gleb Natapov 2024-08-26 10:18:09 +03:00
  • 2f1b1fd45e test: add test for replace in clusters with encryption enabled Gleb Natapov 2024-08-25 15:42:06 +03:00
  • b98282a976 test.py: add server encryption support to cluster manager Gleb Natapov 2024-08-22 14:56:08 +03:00
  • 84757a4ed3 .gitignore: fix pattern for resources to match only one specific directory Gleb Natapov 2024-08-27 11:54:25 +03:00
  • d459cf91eb db/hints: Fix indentation in do_store_hint() Dawid Medrek 2024-08-29 14:44:30 +02:00
  • 75ce6943d0 db/hints: Move code for writing hints to separate function Dawid Medrek 2024-08-29 14:42:09 +02:00
  • 2db808e364 Update ScyllaDB version to: 6.1.2 Jenkins Promoter 2024-08-29 15:13:24 +03:00
  • 627fc46ca7 api: task_manager: return status 403 if a task is not abortable Aleksandra Martyniuk 2024-08-09 15:01:20 +02:00
  • 10ab60f32b api: task_manager: return none instead of empty task id Aleksandra Martyniuk 2024-07-26 09:39:22 +02:00
  • 5bcff4d544 api: task_manager: add timeout to wait_task Aleksandra Martyniuk 2024-07-29 13:57:03 +02:00
  • 3d78172328 api: task_manager: add operation to get ttl Aleksandra Martyniuk 2024-07-24 11:46:06 +02:00
  • fb160afaf6 nodetool: add suboperations support Aleksandra Martyniuk 2024-07-23 14:48:29 +02:00
  • 4b96f9abb9 nodetool: change operations_with_func type Aleksandra Martyniuk 2024-07-22 16:52:47 +02:00
  • c6f8a0116a nodetool: prepare operation related classes for suboperations Aleksandra Martyniuk 2024-07-12 16:47:58 +02:00
  • dbb056f4f7 build: cmake: point -ffile-prefix-map to build directory Kefu Chai 2024-08-29 10:19:13 +08:00
  • c192a9ee3b docs: raft: document using zero-token nodes to prevent majority loss Patryk Jędrzejczak 2024-08-07 17:01:14 +02:00
  • e027ffdffc test: test recovery mode in the presence of zero-token nodes Patryk Jędrzejczak 2024-07-18 09:38:36 +02:00
  • fb1e060c4c test: topology: util.py: add cqls parameter to check_system_topology_and_cdc_generations_v3_consistency Patryk Jędrzejczak 2024-07-18 09:37:56 +02:00
  • 54905fc179 test: topology: util.py: accept zero tokens in check_system_topology_and_cdc_generations_v3_consistency Patryk Jędrzejczak 2024-07-18 09:38:22 +02:00
  • 02bb70da19 treewide: support zero-token nodes in the recovery mode Patryk Jędrzejczak 2024-08-06 11:02:44 +02:00
  • 87b415efdc storage_proxy: make TRUNCATE work locally for local tables Patryk Jędrzejczak 2024-07-02 13:43:32 +02:00
  • 21c8409fa4 test: topology: util.py: document that check_token_ring_and_group0_consistency fails with zero-token nodes Patryk Jędrzejczak 2024-07-10 13:17:32 +02:00
  • 95e14ae44b test: test zero-token nodes Patryk Jędrzejczak 2024-06-26 15:24:06 +02:00
  • d43d67c525 test: test_topology_ops: move helpers to topology/util.py Patryk Jędrzejczak 2024-07-10 13:09:43 +02:00
  • 574c252391 feature_service: introduce the ZERO_TOKEN_NODES feature Patryk Jędrzejczak 2024-07-12 17:09:31 +02:00
  • c25eefe217 storage_service: rename join_token_ring to join_topology Patryk Jędrzejczak 2024-07-09 16:10:12 +02:00
  • 9937cf3a24 storage_service: raft_topology_cmd_handler: improve warnings Patryk Jędrzejczak 2024-08-06 10:09:17 +02:00
  • 3ce936da7b topology_coordinator: fix indentation after the previous patch Patryk Jędrzejczak 2024-07-23 14:43:26 +02:00
  • 22d907e721 treewide: introduce support for zero-token nodes in Raft topology Patryk Jędrzejczak 2024-08-02 11:07:22 +02:00
  • ba016c9af7 system_keyspace: load_topology_state: remove assertion impossible to hit Patryk Jędrzejczak 2024-08-23 10:55:42 +02:00
  • ed55261650 treewide: distinguish all nodes from all token owners Patryk Jędrzejczak 2024-08-01 13:09:39 +02:00
  • 2d9575d6a9 gossip topology: make a replacing node remove the replaced node from topology Patryk Jędrzejczak 2024-07-31 12:17:53 +02:00
  • c7016dedb3 locator: topology: add_or_update_endpoint: use none as the default node state Patryk Jędrzejczak 2024-08-09 10:01:35 +02:00
  • 6adaf85634 test: boost: tablets tests: ensure all nodes are normal token owners Patryk Jędrzejczak 2024-07-19 13:44:40 +02:00
  • 366605224c token_metadata: rename get_all_endpoints and get_all_ips Patryk Jędrzejczak 2024-07-22 11:47:27 +02:00
  • 293a66fe41 network_topology_strategy: reallocate_tablets: remove unused dc_rack_nodes Patryk Jędrzejczak 2024-07-15 16:22:57 +02:00