Commit Graph

  • e2122163f5 test/pylib: protect double call to cluster stop Alejo Sanchez 2023-08-08 16:09:15 +02:00
  • 39330b9c11 Merge 'gossiper: convict: lock_endpoint' from Benny Halevy Kamil Braun 2023-08-10 13:09:05 +02:00
  • 623ed1a249 gossiper: verify permit_id in all private functions Benny Halevy 2023-08-10 07:51:39 +03:00
  • 42c1c5ead8 gossiper: convict: lock_endpoint Benny Halevy 2023-08-09 17:27:22 +03:00
  • 0c0a59bf62 test: stop using HostRegistry in MinioServer Kefu Chai 2023-08-09 22:34:30 +08:00
  • 59c410fb97 Merge 'migration_manager: announce: provide descriptions for all calls' from Patryk Jędrzejczak Kamil Braun 2023-08-09 16:58:41 +02:00
  • 29554b0fc6 s3/client: check for available port before starting minio server Kefu Chai 2023-08-09 17:31:08 +08:00
  • ff22807ed2 Update seastar submodule Pavel Emelyanov 2023-08-09 11:30:57 +03:00
  • 63d0e976d1 Update seastar submodule Pavel Emelyanov 2023-08-09 11:29:03 +03:00
  • 108e510a23 Merge 'Update sstable_requiring_cleanup on compaction completion' from Benny Halevy Botond Dénes 2023-08-09 11:03:45 +03:00
  • 8f0e7db96e Merge 'semaphore mismatch: don't throw an error if both semaphores belong to user' from Michał Jadwiszczak Botond Dénes 2023-07-24 14:13:09 +03:00
  • bcb8f6a8dd Merge 'semaphore mismatch: don't throw an error if both semaphores belong to user' from Michał Jadwiszczak Botond Dénes 2023-07-24 14:13:09 +03:00
  • 69d6778daf Merge 'build: cmake: fixes for the release build' from Kefu Chai Botond Dénes 2023-08-09 09:55:01 +03:00
  • 47c9b25bac compaction_manager: correct comment on compaction_task_executor::state Kefu Chai 2023-07-31 15:25:21 +08:00
  • 6dc885a8e2 compaction: mark more member variables const Kefu Chai 2023-07-31 18:52:01 +08:00
  • 5f65ac73ed Merge 'Remove qctx' from Pavel Emelyanov Botond Dénes 2023-08-09 09:27:52 +03:00
  • 3cc5c80571 Merge 'staging sstables: filter tokens for view update generation' from Benny Halevy Botond Dénes 2022-11-10 07:00:51 +02:00
  • 17cb69e791 partition_snapshot_reader.hh: fix iterator invalidation in do_refresh_state Michał Chojnowski 2023-07-14 08:08:27 +02:00
  • 782b1992b2 build: cmake: pass --gc-sections to ld not ar Kefu Chai 2023-08-09 13:45:57 +08:00
  • f7377725c2 build: cmake: use add_compile_options() in release build Kefu Chai 2023-08-09 12:50:04 +08:00
  • 153a808f52 config: remove unused namespace alias Kefu Chai 2023-08-08 10:02:32 +08:00
  • 6355270120 config: use std::ranges when appropriate Kefu Chai 2023-08-08 10:02:08 +08:00
  • 64bc8d2f7d config: drop "experimental" option Kefu Chai 2023-08-08 09:55:43 +08:00
  • 959362f85b test: disable 'enable_user_defined_functions' if experimental_features does not include udf Kefu Chai 2023-08-08 16:58:58 +08:00
  • 91e677c6c8 test: pylib: specify experimental_features explicitly Kefu Chai 2023-08-08 13:19:54 +08:00
  • f1515c610e code: Remove query-context.hh Pavel Emelyanov 2023-08-08 10:45:51 +03:00
  • 413d81ac16 code: Remove qctx Pavel Emelyanov 2023-08-08 10:41:27 +03:00
  • d7f5d6dba8 system_keyspace: Use system_keyspace's container() to flush Pavel Emelyanov 2023-08-08 10:39:37 +03:00
  • 7a342ed5c0 system_keyspace: Make force_blocking_flush() non-static Pavel Emelyanov 2023-08-08 10:38:26 +03:00
  • 6b8fe5ac43 system_keyspace: Coroutinize update_tokens() Pavel Emelyanov 2023-08-08 10:33:48 +03:00
  • 1700d79b60 system_keyspace: Coroutinize save_truncation_record() Pavel Emelyanov 2023-08-08 10:31:55 +03:00
  • 7a7c8d0d23 compaction_manager: on_compaction_completion: erase sstables from sstables_requiring_cleanup Benny Halevy 2023-07-27 10:08:04 +03:00
  • b1e164a241 compaction/leveled_compaction_strategy: ideal_level_for_input: special case max_sstable_size==0 Benny Halevy 2023-07-27 11:58:55 +03:00
  • b08f2ac4c6 sstable: add on_delete observer Benny Halevy 2023-07-27 11:50:52 +03:00
  • df66895080 compaction_manager: add on_compaction_completion Benny Halevy 2023-07-27 09:00:55 +03:00
  • ea64ae54f8 sstable_compaction_test: cleanup_incremental_compaction_test: verify sstables_requiring_cleanup is empty Benny Halevy 2023-07-27 09:30:11 +03:00
  • 356e131acd migration_manager: announce: remove the default value of description Patryk Jędrzejczak 2023-08-04 14:58:31 +02:00
  • 866c9a904d test: always pass empty description to migration_manager::announce Patryk Jędrzejczak 2023-08-04 14:56:05 +02:00
  • 27ddf78171 migration_manager: announce: provide descriptions for all calls Patryk Jędrzejczak 2023-08-04 12:45:35 +02:00
  • 4f7e83a4d0 cql3: select_statement: reject DISTINCT with GROUP BY on clustering keys Avi Kivity 2023-08-06 21:24:45 +03:00
  • db7a4109dd gossiper: lock_endpoint: fix comment regarding permit_id mismatch Benny Halevy 2023-08-07 14:39:42 +03:00
  • 4ebd2fa09d gossiper: lock_endpoint: change assert to on_internal_error Benny Halevy 2023-08-07 14:36:35 +03:00
  • 1772433ae2 raft_group0: log gaining and losing leadership on the INFO level Patryk Jędrzejczak 2023-08-02 18:28:51 +02:00
  • 9edc98f8e9 Merge 'raft: make a removed/decommissioning node a non-voter early' from Patryk Jędrzejczak Kamil Braun 2023-08-07 10:14:33 +02:00
  • fa4aec90e9 Merge 'test: tasks: Fix task_manager/wait_task test ' from Aleksandra Martyniuk Botond Dénes 2023-08-07 09:04:29 +03:00
  • 6f037549ac sstables: delete_with_pending_deletion_log: batch sync_directory Benny Halevy 2023-08-06 10:19:24 +03:00
  • 6c1e44e237 Merge 'Make replica::database and cql3::query_processor share wasm manager' from Pavel Emelyanov Avi Kivity 2023-08-06 17:00:28 +03:00
  • 412629a9a1 Merge 'Export tablet load-balancer metrics' from Tomasz Grabiec Avi Kivity 2023-08-06 16:58:27 +03:00
  • f26e65d4d4 tablets: Fix crash on table drop Tomasz Grabiec 2023-08-04 00:05:29 +02:00
  • 3c6686e181 bptree: Replace assert with static_assert Pavel Emelyanov 2023-08-03 15:54:41 +03:00
  • f827cfd5b6 tablet_allocator: unregister metrics when leadership is lost Tomasz Grabiec 2023-08-04 00:11:08 +02:00
  • d653cbae53 tablets: load_balancer: Export metrics Tomasz Grabiec 2023-07-31 21:03:41 +02:00
  • 67c7aadded service, raft: Move balance_tablets() to tablet_allocator Tomasz Grabiec 2023-07-31 18:07:27 +02:00
  • cb0d763a22 tablet_allocator: Start even if tablets feature is not enabled Tomasz Grabiec 2023-08-05 21:46:42 +02:00
  • 5bfc8b0445 main, storage_service: Pass tablet allocator to storage_service Tomasz Grabiec 2023-07-31 17:21:45 +02:00
  • fd50ba839c schema_tables: Stop using qctx Pavel Emelyanov 2023-08-02 21:34:42 +03:00
  • fa93ac9bfd database: Add wasm::manager& dependency Pavel Emelyanov 2023-08-02 21:33:22 +03:00
  • f4e7ffa0fc main, cql_test_env, wasm: Start wasm::manager earlier Pavel Emelyanov 2023-08-02 21:30:04 +03:00
  • 595c5abbf9 wasm: Shuffle context::context() Pavel Emelyanov 2023-08-02 21:27:18 +03:00
  • 56404ee053 wasm: Add manager::remove() Pavel Emelyanov 2023-08-02 21:25:45 +03:00
  • 93cb73fddb wasm: Add manager::precompile() Pavel Emelyanov 2023-08-02 21:19:02 +03:00
  • d58a2d65b5 wasm: Move stop() out of query_processor Pavel Emelyanov 2023-08-02 21:11:42 +03:00
  • 243f2217dd wasm: Make wasm sharded<manager> Pavel Emelyanov 2023-08-02 21:09:39 +03:00
  • dde285e7e9 query_processor: Wrap wasm stuff in a struct Pavel Emelyanov 2023-08-02 20:54:59 +03:00
  • 421a5ad55c Merge 'feature_service: don't load whole topology state to check features' from Piotr Dulikowski Kamil Braun 2023-08-04 15:09:12 +02:00
  • fed775e13b Merge 'group0_state_machine: await transfer_snapshot' from Benny Halevy Kamil Braun 2023-08-04 14:21:57 +02:00
  • 68d2397d01 Merge 'repair: delete unused fields' from Aleksandra Martyniuk Botond Dénes 2023-08-04 15:08:30 +03:00
  • 629f893355 test: rewrite wait_task test Aleksandra Martyniuk 2023-08-04 13:34:52 +02:00
  • 9d2e55fd37 test: move ThreadWrapper to rest_util.py Aleksandra Martyniuk 2023-08-04 13:28:59 +02:00
  • b7d9348229 feature_service: don't load whole topology state to check features Piotr Dulikowski 2023-08-03 15:22:11 +02:00
  • 8f491457ae system_keyspace: separate loading topology_features from topology Piotr Dulikowski 2023-08-03 14:58:53 +02:00
  • f1704eeee6 topology_state_machine: extract features-related fields to a struct Piotr Dulikowski 2023-08-03 14:47:33 +02:00
  • 66df686980 repair: delete task_manager_module::get_progress argument Aleksandra Martyniuk 2023-08-04 10:56:33 +02:00
  • 93ebbdcf1d repair: delete unused shard_repair_task_impl fields Aleksandra Martyniuk 2023-08-04 10:52:24 +02:00
  • 00a62866ac Merge 'Make database::add_column_family exception safe.' from Aleksandra Martyniuk Botond Dénes 2023-08-04 10:58:17 +03:00
  • 4d538e1363 Merge 'Task manager tasks covering compaction group compaction' from Aleksandra Martyniuk Botond Dénes 2023-08-04 10:11:00 +03:00
  • 37be8884e4 compaction_manager: prevent gc-only sstables from being compacted Kefu Chai 2023-07-17 18:16:30 +08:00
  • 9ce3695a0d compaction_manager: prevent gc-only sstables from being compacted Kefu Chai 2023-07-17 18:16:30 +08:00
  • b92d47362f schema::describe: print 'synchronous_updates' only if it was specified Michał Jadwiszczak 2023-08-02 13:11:37 +02:00
  • d8d91379e7 test: remove unnecessary check in compaction_manager_basic_test Kefu Chai 2023-08-02 14:47:05 +08:00
  • fad1e82bf7 untyped_result_set: add missing_column_exception Piotr Dulikowski 2023-08-03 12:42:03 +02:00
  • 374bed8c3d tools: do not create bpo::value unless transfer it to an option_description Kefu Chai 2023-08-03 13:44:08 +08:00
  • 1e9b2972ea replica: undo the changes if something fails Aleksandra Martyniuk 2023-07-10 14:46:53 +02:00
  • 46c9e3032d storage_service: get_all_ranges: reserve enough space in ranges Benny Halevy 2023-08-03 07:53:47 +03:00
  • 357d57c82d raft: group0_state_machine: transfer_snapshot: make abortable Benny Halevy 2023-08-03 16:32:08 +03:00
  • a23b58231e raft: group0_state_machine: transfer_snapshot: hold gate Benny Halevy 2023-08-03 15:45:34 +03:00
  • 946c6487ee Merge 'repair: Add ranges_parallelism option' from Asias He Botond Dénes 2023-08-03 11:34:05 +03:00
  • d4ee84ee1e s3/test: nuke tempdir but keep $tempdir/log Kefu Chai 2023-07-29 16:33:52 +08:00
  • cb3b808e3f Merge 'replica/table.cc: Add per-node-per-table metrics' from Amnon Heiman Avi Kivity 2023-08-02 22:17:47 +03:00
  • 4cd5847761 config: add schema_commitlog_segment_size_in_mb variable Patryk Jędrzejczak 2023-07-14 13:37:51 +02:00
  • d9137c7bdc raft: make a decommissioning node a non-voter early Patryk Jędrzejczak 2023-08-01 14:11:10 +02:00
  • 20b13f89a1 raft: topology_coordinator: implement step_down_as_nonvoter Patryk Jędrzejczak 2023-08-01 12:38:58 +02:00
  • 377f87c91a raft: make a removed node a non-voter early Patryk Jędrzejczak 2023-08-01 12:53:25 +02:00
  • 9f68566038 replica: start table earlier in database::add_column_family Aleksandra Martyniuk 2023-07-10 14:15:41 +02:00
  • 39ca07c49b Merge 'Gossiper endpoint locking' from Benny Halevy Kamil Braun 2023-08-02 13:50:07 +02:00
  • df97135583 test.py: forward the optional property file when creating a server Konstantin Osipov 2023-06-12 18:26:45 +03:00
  • b835acf853 Merge 'Cluster features on raft: topology coordinator + check on boot' from Piotr Dulikowski Kamil Braun 2023-08-02 12:32:27 +02:00
  • c3b23fc03d Merge 'Skip mode validation for snapshots' from Benny Halevy Pavel Emelyanov 2023-08-02 13:05:47 +03:00
  • d28c06b65b test: remove unused #include in sstable_*_test.cc Kefu Chai 2023-08-02 14:56:00 +08:00
  • 1bcd9dd80a compaction: drop unnecessary type cast Kefu Chai 2023-07-31 18:52:01 +08:00