Commit Graph

  • 8595d64d01 locator: Handle replication factor of 0 for initial_tablets calculations Pavel Emelyanov 2024-01-18 18:57:21 +03:00
  • 8d9b0a6538 raft: server: inline poll_fsm_output Kamil Braun 2024-01-18 16:23:56 +01:00
  • 754a7b54e4 raft: server: fix indentation Kamil Braun 2024-01-18 16:23:35 +01:00
  • 527780987b raft: server: move io_fiber's processing of batch to a separate function Kamil Braun 2024-01-18 16:20:18 +01:00
  • 3e6b4910a6 raft: move poll_output() from fsm to server Kamil Braun 2024-01-18 15:54:45 +01:00
  • 95b6a60428 raft: move _sm_events from fsm to server Kamil Braun 2024-01-18 14:48:07 +01:00
  • a83e04279e raft: fsm: remove constructor used only in tests Kamil Braun 2024-01-18 14:40:22 +01:00
  • 689d59fccd raft: fsm: move trace message from poll_output to has_output Kamil Braun 2024-01-18 14:06:28 +01:00
  • f6d43779af raft: fsm: extract has_output() Kamil Braun 2024-01-18 14:04:36 +01:00
  • dccfd09d83 raft: pass max_trailing_entries through fsm_output to store_snapshot_descriptor Kamil Braun 2024-01-16 15:06:43 +01:00
  • 40cd91cff7 raft: server: pass *_aborted to set_exception call Kamil Braun 2024-01-15 16:36:47 +01:00
  • 09a688d325 sstables: do not use lambda when not necessary Kefu Chai 2024-01-18 14:49:47 +08:00
  • a1dcddd300 utils: do not include unused headers Kefu Chai 2024-01-14 12:04:41 +08:00
  • d3efb3ab6f storage_service: Set session id for raft_rebuild Asias He 2024-01-12 09:20:08 +08:00
  • e4918c0d31 test/pylib: scylla_cluster: enable raft_topology=debug level by default Kamil Braun 2024-01-11 16:43:16 +01:00
  • 52e67ca121 raft topology: increase level of some TRACE messages Kamil Braun 2024-01-11 16:21:10 +01:00
  • 92e6604127 raft topology: log when entering transition states Kamil Braun 2024-01-11 16:01:48 +01:00
  • aeb53ea31d raft topology: don't include null ID in exclude_nodes Kamil Braun 2024-01-11 15:42:48 +01:00
  • ae25f703c4 raft topology: INFO log when executing global commands and updating topology state Kamil Braun 2024-01-11 15:38:12 +01:00
  • 71957b4320 storage_service: separate logger for raft topology Kamil Braun 2024-01-11 15:19:18 +01:00
  • 32d8dadf1a Add code coverage documentation Eliran Sinvani 2024-01-17 16:53:56 +02:00
  • c7dff1b81b test.py: support code coverage Eliran Sinvani 2023-11-27 11:34:36 +02:00
  • 00a55abdd6 code coverage: Add libraries for coverage handling Eliran Sinvani 2023-11-26 13:08:36 +02:00
  • f4b6c9074a test.py: support --coverage and --coverage-mode Eliran Sinvani 2023-11-07 06:45:51 +02:00
  • 759d70deee configure.py support coverage profiles on standrad build modes Eliran Sinvani 2023-12-28 06:32:01 +02:00
  • f5d1836a45 types: fix indent Kefu Chai 2024-01-17 10:31:06 +08:00
  • 8087bc72f0 Merge 'Basic tablet repair support' from Asias He Botond Dénes 2024-01-18 09:12:59 +02:00
  • 1399dc0ff2 test: Add test_tablet_missing_data_repair Asias He 2024-01-05 10:10:07 +08:00
  • bfe5894a9f test: Add test_tablet_repair Asias He 2024-01-02 10:28:13 +08:00
  • 39912d7bed test: Allow timeout in server_stop_gracefully Asias He 2024-01-05 13:28:42 +08:00
  • 276b04a572 test: Increase STOP_TIMEOUT_SECONDS Asias He 2024-01-08 13:45:52 +08:00
  • 54239514af repair: Wire tablet repair with the user repair request Asias He 2024-01-02 10:28:13 +08:00
  • 93028f4848 repair: Pass raft_address_map to repair service Asias He 2024-01-02 10:28:12 +08:00
  • 194e870996 repair: Add host2ip_t type Asias He 2024-01-02 10:28:12 +08:00
  • 637b8e4f51 repair: Add finished user-requested log for vnode table too Asias He 2024-01-02 10:45:28 +08:00
  • b24f6fbc92 repair: Log error in the rpc_stream_handler Asias He 2024-01-02 10:28:13 +08:00
  • fd774862be repair: Make row_level repair work with tablet Asias He 2024-01-02 10:28:13 +08:00
  • e1f68ea64a repair: Add get_dst_shard_id Asias He 2024-01-02 10:28:12 +08:00
  • 2e8c6ebfca repair: Add shard to repair_node_state Asias He 2024-01-02 10:28:12 +08:00
  • 16349be37e repair: Add shard map to repair_neighbors Asias He 2024-01-02 10:28:12 +08:00
  • 394ef13901 build: regenerate frozen toolchain for tablets-aware Python driver Avi Kivity 2024-01-17 15:24:45 +00:00
  • 0ae81446ef ./: not include unused headers Kefu Chai 2024-01-08 09:31:05 +08:00
  • 787b24cd24 Merge 'raft topology: join: shut down a node on error in response handler' from Patryk Jędrzejczak Kamil Braun 2024-01-17 14:55:26 +01:00
  • f22fc88a64 Merge 'Configure service levels interval' from Michał Jadwiszczak Botond Dénes 2024-01-17 12:24:49 +02:00
  • 0d937f3974 table: add_sstable_and_update_cache: trigger compaction only in compaction group Benny Halevy 2024-01-17 12:01:51 +02:00
  • 51a46aa83b compaction_manager: perform_task_on_all_files: return early when there are no sstables to compact Benny Halevy 2024-01-16 18:33:55 +02:00
  • bd1d65ec38 compaction_manager: perform_cleanup: use compaction_manager::eligible_for_compaction Benny Halevy 2024-01-16 18:15:59 +02:00
  • 6c625e8cd3 Merge '[Backport 5.4] tasks: compaction: drop regular compaction tasks after they are finished' from Aleksandra Martyniuk Botond Dénes 2024-01-17 09:34:08 +02:00
  • f555a2cb05 docs: dynamic include based on flag David Garcia 2024-01-11 18:44:21 +00:00
  • af0772d605 commitlog: Add wait_for_pending_deletes Calle Wilund 2024-01-16 14:40:11 +00:00
  • 84a9d2fa45 add formatter for auth::role_or_anonymous Kefu Chai 2024-01-17 10:33:01 +08:00
  • 3f0fbdcd86 replica: do not include unused headers Kefu Chai 2024-01-16 15:09:29 +08:00
  • 10df72ed04 doc: remove Serverless from the Drivers page scylla-5.4.2-candidate scylla-5.4.2 Anna Stuchlik 2024-01-09 19:10:14 +01:00
  • 3d76aefb98 Merge "Enhance topology request status tracking" from Gleb Tomasz Grabiec 2024-01-17 00:36:14 +01:00
  • d6071945c8 compaction, table: ignore foreign sstables replay_position Benny Halevy 2023-12-25 12:27:04 +02:00
  • 7a7a1db86b sstables_loader: load_new_sstables: auto-enable load-and-stream for tablets Benny Halevy 2024-01-15 18:28:50 +02:00
  • 9a7243d71a storage_service: topology coordinator: Consolidate some mutation builder code Gleb Natapov 2024-01-11 15:56:30 +02:00
  • a145a73136 storage_service: topology coordinator: make topology operation rollback error more informative Gleb Natapov 2024-01-10 12:06:15 +02:00
  • bf91eb37f2 storage_service: topology coordinator: make topology operation cancellation error more informative Gleb Natapov 2024-01-10 11:31:38 +02:00
  • 8beb399b72 storage_service: topology coordinator: consolidate some code in cancel_all_requests Gleb Natapov 2024-01-10 11:21:34 +02:00
  • fba6877b3e storage_service: topology coordinator: TTL topology request table Gleb Natapov 2024-01-09 17:13:32 +02:00
  • d576ed31dc storage_service: topology request: drop explicit shutdown rpc Gleb Natapov 2024-01-07 13:41:28 +02:00
  • 84197ff735 storage_service: topology coordinator: check topology operation completion using status in topology_requests table Gleb Natapov 2024-01-08 11:06:09 +02:00
  • a1603bcb40 readers/multishard: evictable_reader::fast_forward_to(): close reader on exception Botond Dénes 2024-01-03 16:48:03 +02:00
  • d4788406d4 readers/multishard: evictable_reader::fast_forward_to(): close reader on exception Botond Dénes 2024-01-03 16:48:03 +02:00
  • 0092700ad1 memtable: add formatter for replica::{memtable,memtable_entry} Kefu Chai 2024-01-16 11:10:48 +08:00
  • 2dbf044b91 cql3: do not include unused headers Kefu Chai 2024-01-14 12:04:22 +08:00
  • a9844ed69a Merge 'view: revert cleanup filter that doesn't work with tablets' from Nadav Har'El Avi Kivity 2024-01-16 16:42:20 +02:00
  • 1c18476385 storage_service: topology coordinator: update topology_requests table with requests progress Gleb Natapov 2024-01-03 14:01:16 +02:00
  • e277ec6aef force_keyspace_cleanup: skip keyspaces that do not require or support cleanup Benny Halevy 2024-01-15 15:56:05 +02:00
  • 1ce1c5001d topology coordinator: add topology_requests table to group0 snapshot Gleb Natapov 2024-01-07 11:59:27 +02:00
  • 584551f849 topology coordinator: add request_id to the topology state machine Gleb Natapov 2024-01-03 14:00:21 +02:00
  • ecb8778950 system keyspace: introduce local table to store topology requests status Gleb Natapov 2024-01-03 13:56:59 +02:00
  • 081a36e34f compaction: make regular compaction tasks internal Aleksandra Martyniuk 2024-01-09 12:29:10 +01:00
  • c0c7de8fd1 tasks: don't keep internal root tasks after they complete Aleksandra Martyniuk 2024-01-09 12:41:54 +01:00
  • aee9947f6c Merge '[Branch 5.4]: Major compaction: flush commitlog by forcing new active segment and flushing all tables' from Kefu Chai Botond Dénes 2024-01-16 11:49:06 +02:00
  • 6fdfec5282 doc: remove support for CentOS 7 Anna Stuchlik 2023-12-05 02:33:31 +01:00
  • 29da20b9e0 schema: add scylla specific options to schema description Michał Jadwiszczak 2023-02-02 11:01:39 +01:00
  • 49026dc319 Merge 'Turn on tablets on keyspace by default when the feature is enabled' from Pavel Emelyanov Tomasz Grabiec 2024-01-16 00:15:09 +01:00
  • 5e70dd1dbe database: don't allow keyspace objects to be copied Avi Kivity 2024-01-15 16:17:33 +02:00
  • 204d3284fa readers/multishard: evictable_reader::fast_forward_to(): close reader on exception Botond Dénes 2024-01-03 16:48:03 +02:00
  • e5300f3e21 topology_state_machine: add formatter for service::cleanup_status Kefu Chai 2024-01-15 18:34:39 +08:00
  • 50a5c5379a test: Drop tablets test Tomasz Grabiec 2024-01-15 13:30:47 +01:00
  • 938b993331 Merge 'Fix a few rare bugs in row cache' from Michał Chojnowski Tomasz Grabiec 2023-11-16 23:48:16 +01:00
  • 7c4ec8cf4b Update tools/java submodule Botond Dénes 2024-01-15 15:51:32 +02:00
  • 7971abb8e3 Update tools/java submodule Botond Dénes 2024-01-15 15:50:14 +02:00
  • 5def443cf0 tasks: keep task's children in list Aleksandra Martyniuk 2023-12-12 11:38:53 +01:00
  • af1405e517 doc: remove support for CentOS 7 Anna Stuchlik 2023-12-05 02:33:31 +01:00
  • bca39b2a93 doc: remove Serverless from the Drivers page Anna Stuchlik 2024-01-09 19:10:14 +01:00
  • 66bef6e961 cql3: cluster_describe_statement: don't produce range ownership for tablet keyspaces Botond Dénes 2024-01-10 04:20:29 -05:00
  • aec0db1b96 cql_auth_query_test.cc: do not rely on templated operator<< Patryk Wrobel 2024-01-12 10:24:59 +01:00
  • ece2bd2f6e service: do not include unused headers Kefu Chai 2024-01-13 22:51:23 +08:00
  • fc97d91f1a auth: add fmt::format for auth::resource and friends Kefu Chai 2024-01-12 10:34:58 +08:00
  • f344e13066 types: add formatter for data_value Kefu Chai 2024-01-14 12:32:11 +08:00
  • 218334eaf5 test/nodetool: use build/$CMAKE_BUILD_TYPE when appropriate Kefu Chai 2024-01-15 14:08:33 +08:00
  • 65fb562ae3 tasks: keep task's children in list Aleksandra Martyniuk 2023-12-12 11:38:53 +01:00
  • dd892b0d8a code: Enable tablets if cluster feature is enabled Pavel Emelyanov 2024-01-10 19:17:48 +03:00
  • 4838eeb201 test: Turn off tablets feature by default Pavel Emelyanov 2023-12-08 17:24:16 +03:00
  • ae7da54f88 test: Move test_tablet_drain_failure_during_decommission to another suite Pavel Emelyanov 2023-12-13 14:09:03 +03:00
  • 46b36d8c07 test/tablets: Enable tables for real on test keyspace Pavel Emelyanov 2023-12-08 17:24:08 +03:00