Commit Graph

  • 6a4176c84f Update seastar submodule Petr Gusev 2024-01-19 19:30:04 +04:00
  • 1007ac4956 Merge 'sync_raft_topology_nodes: force_remove_endpoint for left nodes only if an IP is not used by other nodes' from Petr Gusev Kamil Braun 2024-01-22 11:25:55 +01:00
  • 742bc1bd11 test/topology_experimental_raft: test_tablet.py: disable flaky test Botond Dénes 2024-01-19 09:08:16 -05:00
  • 9e8b65f587 chunked_vector: remove range constructor Avi Kivity 2024-01-21 20:46:07 +02:00
  • a1867986e7 test.py: deduce correct path for unit tests when built with cmake Lakshmi Narayanan Sreethar 2024-01-22 11:22:34 +05:30
  • 0bef50ef0c cql-pytest: add "--vnodes" option to "run" script Nadav Har'El 2024-01-21 11:03:50 +02:00
  • a462b914cb doc: add 2024.1 to the OSS vs. Enterprise matrix Anna Stuchlik 2024-01-19 15:25:29 +01:00
  • 9550f29d22 cql3: add formatter for cql3::prepared_cache_key_type Kefu Chai 2024-01-21 22:58:15 +08:00
  • 3092e3a5dc Merge 'doc: improvements to the Create Cluster page' from Anna Stuchlik Avi Kivity 2024-01-21 18:18:32 +02:00
  • 5810396ba1 Merge 'Invalidate prepared statements for views when their schema changes.' from Eliran Sinvani Avi Kivity 2024-01-21 17:43:49 +02:00
  • d1dd71fbd7 mutation: do not include unused headers Kefu Chai 2024-01-20 14:30:52 +08:00
  • 1ce58595aa dht: do not include unused headers Kefu Chai 2024-01-21 00:08:38 +08:00
  • 45c4f2039b cql3: add formatter for cql3::ut_name Kefu Chai 2024-01-20 14:43:40 +08:00
  • f916286b25 index: do not include unused headers Kefu Chai 2024-01-21 00:14:33 +08:00
  • ce076b5ae3 gossiping_property_file_snitch: drop unused using namespace Kefu Chai 2024-01-21 00:30:40 +08:00
  • 0e5a8cad62 Add test for mv prepared statements invalidation on base alter Eliran Sinvani 2024-01-17 19:24:28 +02:00
  • 5e33d9346b query processor: treat view changes at least as table changes Eliran Sinvani 2024-01-21 11:32:26 +02:00
  • 652cf1fa70 doc: remove the 5.1-to-2022.2 upgrade guide Anna Stuchlik 2024-01-19 18:33:08 +01:00
  • 3c17fca363 doc: add the 5.4-to-2024.1 upgrade guide Anna Stuchlik 2024-01-19 18:23:37 +01:00
  • 5de970e430 get_peer_info_for_update: update only required fields in raft topology mode Petr Gusev 2024-01-18 21:40:30 +04:00
  • f51f843b67 get_peer_info_for_update: introduce set_field lambda Petr Gusev 2024-01-18 21:16:18 +04:00
  • 37063e2432 storage_service::on_change: fix indent Petr Gusev 2024-01-17 17:52:50 +04:00
  • 8e6b569de5 storage_service::on_change: skip handle_state functions in raft topology mode Petr Gusev 2024-01-18 21:08:34 +04:00
  • 1e00889842 test_replace_different_ip: check old IP is removed from gossiper Petr Gusev 2024-01-18 12:46:19 +04:00
  • d345a893d6 doc: fix the language on the Create Cluster page Anna Stuchlik 2024-01-19 17:21:12 +01:00
  • af669dd7ae doc: remove reduntant info about old versions Anna Stuchlik 2024-01-19 17:06:34 +01:00
  • b1ba904c49 doc: remove upgrade for unsupported versions Anna Stuchlik 2023-12-01 09:53:23 +01:00
  • c589793a9e test.py: test_maintenance_socket: remove pytest.xfail Mikołaj Grzebieluch 2024-01-19 12:48:55 +01:00
  • b50d9bb802 Merge 'Add code coverage support' from Eliran Sinvani Botond Dénes 2024-01-19 15:27:44 +02:00
  • e62114214f Merge 'More logging for Raft-based topology' from Kamil Braun Pavel Emelyanov 2024-01-19 16:19:44 +03:00
  • debf6753c7 Merge 'test/cql-pytest: run tests with tablets' from Botond Dénes Nadav Har'El 2024-01-19 13:38:56 +02:00
  • cc039498c6 Update tools/cqlsh submodule Kamil Braun 2024-01-19 11:22:47 +01:00
  • 04881b3915 test/cql-pytest: run.py,suite.yaml: enable tablets by default Botond Dénes 2024-01-19 03:03:35 -05:00
  • 075be5a04a test/cql-pytest: sprinkle xfail_tablets and skip_with_tablets as needed Botond Dénes 2024-01-19 03:02:24 -05:00
  • 6e6bee4368 test/cql-pytest: disable tablets for some keyspace-altering tests Botond Dénes 2024-01-19 03:00:58 -05:00
  • 5f11aa940d test/cql-pytest: test_keyspace.py: test_storage_options_local(): fix for tablets Botond Dénes 2024-01-19 02:59:30 -05:00
  • f92d2b4928 test/cql-pytest: fix test_tablets.py to set initial_tablets correctly Nadav Har'El 2024-01-18 11:39:46 +02:00
  • 2119faf7fe test/cql-pytest: add tablet detection logic and fixtures Botond Dénes 2024-01-19 02:51:41 -05:00
  • 6e53264bc3 test/cql-pytest: extract is_scylla check into util.py Botond Dénes 2024-01-19 02:50:23 -05:00
  • 070de5c551 test_replace: check two replace with same IP one after another Petr Gusev 2024-01-17 15:14:49 +04:00
  • 30b2e5838c storage_service: sync_raft_topology_nodes: force_remove_endpoint for left nodes only if an IP is not used by other nodes Petr Gusev 2024-01-17 15:11:09 +04:00
  • 0dbb0ed09f api: storage_service: correct a typo Kefu Chai 2024-01-19 14:59:52 +08:00
  • 5c0484cb02 db: add formatter for db::operation_type Kefu Chai 2024-01-18 11:21:44 +08:00
  • a1b6edd5d3 docs: dynamic include based on flag David Garcia 2024-01-11 18:44:21 +00:00
  • 2d2cd5fa3a repair: do not compare unsigned with signed Kefu Chai 2024-01-19 10:30:20 +08:00
  • 21d55abe8b unimplemented: add format_as() for unimplemented::cause Kefu Chai 2024-01-19 10:35:46 +08:00
  • 70252ee36f Merge 'auth: do not include unused headers' from Kefu Chai Botond Dénes 2024-01-19 08:30:11 +02:00
  • 263e2fabae auth: do not include unused headers Kefu Chai 2024-01-19 10:31:48 +08:00
  • d65ce16cf6 Merge 'Prevent empty compaction tasks in cleanup, upgrade sstables, and add_sstable' from Benny Halevy Avi Kivity 2024-01-18 19:47:33 +02:00
  • 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