Commit Graph

  • fd52b0a3cc cql3: fix false-positive "used-after-move" warning in clang-tidy Kefu Chai 2025-02-21 14:46:11 +08:00
  • f34ea308b3 transport: remove unused _request_cpu from connection Marcin Maliszkiewicz 2025-02-18 15:05:13 +01:00
  • 7a4c563e40 feed_writers: optimize error path Benny Halevy 2025-02-13 08:38:29 +02:00
  • 138645f744 install-dependencies.sh: Make script capable of updating pip packages Dawid Mędrek 2025-02-18 16:40:34 +01:00
  • 9fd5909a5e token_group_based_splitting_mutation_writer: maybe_switch_to_new_writer: prevent double close Benny Halevy 2025-02-19 08:52:48 +02:00
  • 084f4d2ee3 .github/scripts/auto-backport.py: search for Fixes also in commits Yaron Kaikov 2025-02-23 10:18:18 +02:00
  • a6c882e4e3 sstables: Remove dead get_config() and db::config declarations Pavel Emelyanov 2025-02-21 11:11:12 +03:00
  • 62d53d2a47 tablet-mon.py: Don't show merges and splits as full table recreations Tomasz Grabiec 2025-02-20 10:55:20 +01:00
  • 7227d70d4d tablet-mon.py: Add toggle for tablet ids Tomasz Grabiec 2025-02-20 10:54:40 +01:00
  • a80d7e6159 test/pylib: test/pylib: Simplify boolean logic in pagination check Kefu Chai 2025-02-21 14:17:13 +08:00
  • 67b7ea12a2 storage_service: Remove the variable _manage_topology_change_kind_from_group0 Abhi 2025-01-29 15:03:41 +05:30
  • d74bb95f54 storage_service: fix indentation after the previous commit Abhi 2025-02-17 14:56:52 +05:30
  • 98977e9465 raft topology: Add support for raft topology system tables initialization to happen before group0 initialization Abhinav Jha 2025-01-24 15:54:15 +05:30
  • e84376c9dc service/raft: Refactor mutation writing helper functions. Abhi 2025-02-07 14:01:12 +05:30
  • 574224491d raft/test: adjust the "raft_ignore_nodes" test for limited voters Emil Maskovsky 2025-02-07 15:31:42 +01:00
  • 6bb1ed2ef4 Merge 'Merge topology_tasks and topology_random_failures into topology_custom' from Artsiom Mishuta Patryk Jędrzejczak 2025-02-20 15:59:53 +01:00
  • 78c227c521 Merge 'raft topology: Add support for raft topology init to happen before group0 initialization' from Abhinav Kumar Jha Patryk Jędrzejczak 2025-02-20 14:42:39 +01:00
  • 29b795709b token_group_based_splitting_mutation_writer: maybe_switch_to_new_writer: prevent double close Benny Halevy 2025-02-19 08:52:48 +02:00
  • ccbfe4f669 compaction: replace boost::range::find with std::ranges::find Kefu Chai 2025-02-20 08:26:33 +08:00
  • a28bbc22bd doc: remove references to Enterprise Anna Stuchlik 2025-02-19 13:57:57 +01:00
  • 4d8a333a7f storage_service: Don't retry split when table is dropped Raphael S. Carvalho 2025-02-19 10:38:40 -03:00
  • 914c9f1711 treewide: include build_mode.hh for SCYLLA_BUILD_MODE_RELEASE where it is missing Gleb Natapov 2025-02-18 12:20:07 +02:00
  • 1f553457dc Merge 'test/topology: use standard new_test_keyspace functions' from Benny Halevy Botond Dénes 2025-02-20 09:43:15 +02:00
  • ddfd438434 cql3: replace boost::accumulate() with std::ranges::fold_left() Kefu Chai 2025-02-19 17:00:00 +08:00
  • 5be39740a8 tree: migrate from boost::find to std::ranges algorithms Kefu Chai 2025-02-19 15:01:00 +08:00
  • 1a7023c85a config, tablets: Allow tablets_initial_scale_factor to be a fraction Tomasz Grabiec 2025-02-11 16:33:59 +01:00
  • 2b2fa0203e test: tablets_test: Test scaling when creating lots of tables Tomasz Grabiec 2025-02-11 16:23:16 +01:00
  • 0e111990a1 test: tablets_test: Test tablet count changes on per-table option and config changes Tomasz Grabiec 2025-02-11 16:21:08 +01:00
  • 5e471c6f1b test: tablets_test: Add support for auto-split mode Tomasz Grabiec 2025-02-11 16:16:30 +01:00
  • f3b63bfeff test: cql_test_env: Expose db config Tomasz Grabiec 2025-02-11 14:21:30 +01:00
  • 3d01ce3707 config: Make tablets_initial_scale_factor live-updateable Tomasz Grabiec 2025-02-11 14:20:32 +01:00
  • 7e4a61953d tablets: load_balancer: Pick initial_scale_factor from config Tomasz Grabiec 2025-02-10 13:59:46 +01:00
  • 41789962ef tablets, load_balancer: Fix and improve logging of resize decisions Tomasz Grabiec 2025-01-27 14:02:56 +01:00
  • d1ccbee7f9 tablets, load_balancer: Log reason for target tablet count Tomasz Grabiec 2025-01-27 13:57:35 +01:00
  • 029505b179 tablets: load_balancer: Move hints processing to tablet scheduler Tomasz Grabiec 2025-01-24 00:04:44 +01:00
  • f1bda8d4c1 tablets: load_balancer: Scale down tablet count to respect per-shard tablet count goal Tomasz Grabiec 2025-01-02 11:27:20 +01:00
  • 94b5165ac7 tablets: Use scheduler's make_sizing_plan() to decide about tablet count of a new table Tomasz Grabiec 2025-01-22 22:14:32 +01:00
  • dd68c1e526 tablets: load_balancer: Determine desired count from size separately from count from options Tomasz Grabiec 2025-02-11 22:01:01 +01:00
  • e4c5e2ab55 tablets: load_balancer: Determine resize decision from target tablet count Tomasz Grabiec 2025-02-11 21:51:16 +01:00
  • 35192e2d6f tablets: load_balancer: Allow splits even if table stats not available Tomasz Grabiec 2025-02-11 21:23:55 +01:00
  • d3ffea77e6 tablets: load_balancer: Extract make_sizing_plan() Tomasz Grabiec 2025-01-22 17:54:03 +01:00
  • 33db0d4fea tablets: Add formatter for resize_decision::way_type Tomasz Grabiec 2025-01-24 19:50:01 +01:00
  • b7e5919fdd tablets: load_balancer: Simplify resize_urgency_cmp() Tomasz Grabiec 2025-01-22 17:48:52 +01:00
  • 997007a2df tablets: load_balancer: Keep config items as instance members Tomasz Grabiec 2025-01-22 13:29:37 +01:00
  • ce959818a3 locator: network_topology_strategy: Simplify calculate_initial_tablets_from_topology() Tomasz Grabiec 2025-01-21 23:13:06 +01:00
  • f043c83ba5 tablets: Change the meaning of initial_scale to mean min-avg-tablets-per-shard Tomasz Grabiec 2024-12-23 11:21:01 +01:00
  • 2463e524ed tablets: Set default initial tablet count scale to 10 Tomasz Grabiec 2024-12-23 11:24:45 +01:00
  • 8eedb551b5 tablets: network_topology_stragy: Coroutinize calculate_initial_tablets_from_topology() Tomasz Grabiec 2025-01-02 10:31:27 +01:00
  • eef18d879c tablets: load_balancer: Extract get_schema_and_rs() Tomasz Grabiec 2025-01-24 00:10:24 +01:00
  • 9d600dd783 tablets: load_balancer: Drop test_mode Tomasz Grabiec 2025-02-02 11:44:02 +01:00
  • 0de232934a mutation_writer/multishard_writer.cc: wrap writer into futurize_invoke yangpeiyu2_yewu 2025-02-11 10:19:15 +08:00
  • d79eec2e76 sstable: Unfriend sstable_directory class Pavel Emelyanov 2025-02-12 16:08:53 +03:00
  • 96a867c869 sstable_directory: Move sstable_directory::pending_delete_result Pavel Emelyanov 2025-02-12 16:08:34 +03:00
  • f6de6d6887 sstable_directory: Calculate prefixes outside of create_pending_deletion_log() Pavel Emelyanov 2025-02-12 16:07:03 +03:00
  • b0c1a77528 sstable_directory: Introduce local pending_delete_log variable Pavel Emelyanov 2025-02-12 16:06:01 +03:00
  • 5b92c4549e sstable_directory: Relax toc file dumping to deletion log Pavel Emelyanov 2025-02-12 16:04:38 +03:00
  • 820f196a49 replica/database: setup_scylla_memory_diagnostics_producer() un-static semaphore dump lambda Botond Dénes 2025-02-10 09:25:16 -05:00
  • a7bf36831c test: remove spammy deprecation warnings Nadav Har'El 2025-02-16 17:16:56 +02:00
  • 45b2026209 service: raft: drop unused dependency from group0_state_machine_merger.hh Avi Kivity 2025-01-03 18:06:13 +02:00
  • d1f117620a build: restrict -Xclang options to Clang compiler only Kefu Chai 2025-02-18 16:05:32 +08:00
  • d384b0a63e utils: use std::to_underlying() when appropriate Kefu Chai 2025-02-18 15:46:08 +08:00
  • 79556be7a7 topology_coordinator: demote barrier_and_drain rpc failure to warning Gleb Natapov 2025-02-03 13:05:01 +02:00
  • fe0740ff56 topology_coordinator: read peers table only once during topology state application Gleb Natapov 2025-02-03 12:22:59 +02:00
  • 103a986eca Merge '[Backport 6.2] reader_concurrency_semaphore: set_notify_handler(): disable timeout ' from Scylladb[bot] Botond Dénes 2025-02-19 09:59:47 +02:00
  • cc281ff88d test_tablet_repair_scheduler: prepare_multi_dc_repair: use create_new_test_keyspace Benny Halevy 2025-02-05 09:07:10 +02:00
  • f8e4198e72 service: tasks: hold token_metadata_ptr in tablet_virtual_task Aleksandra Martyniuk 2025-02-06 16:31:40 +01:00
  • 4e6ea232d2 docs: add instruction for installing cassandra-stress Dusan Malusev 2024-11-26 10:16:42 +01:00
  • cbe79b20f7 test/repair: create_table_insert_data_for_repair: create keyspace with unique name Benny Halevy 2025-02-05 09:07:10 +02:00
  • 9829b1594f topology_tasks/test_tablet_tasks: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 12f85ce57c topology_tasks/test_node_ops_tasks: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 0564e95c51 topology_custom/test_zero_token_nodes_no_replication: use create_new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 46b1850f0c topology_custom/test_zero_token_nodes_multidc: use create_new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • b810791fbb topology_custom/test_view_build_status: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 2d4af01281 topology_custom/test_truncate_with_tablets: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 16ef78075c topology_custom/test_topology_failure_recovery: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 96d327fb83 topology_custom/test_tablets_removenode: use create_new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • f30e4c6917 topology_custom/test_tablets_migration: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 20f7eda16e topology_custom/test_tablets_merge: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 5ff3153912 topology_custom/test_tablets_intranode: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • e59aca66bf topology_custom/test_tablets_cql: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 6b37d04aa9 topology_custom/test_tablets2: use *new_test_keyspace Benny Halevy 2025-01-19 19:23:37 +02:00
  • 0b88ea9798 topology_custom/test_tablets2: test_schema_change_during_cleanup: drop unused check function Benny Halevy 2025-01-19 19:23:37 +02:00
  • 649e68c6db topology_custom/test_tablets: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 005ceb77d3 topology_custom/test_table_desc_read_barrier: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 50a8f5c1c0 topology_custom/test_shutdown_hang: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 4fd6c2d24e topology_custom/test_select_from_mutation_fragments: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 72bc4016e7 topology_custom/test_rpc_compression: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 47326d01b7 topology_custom/test_reversed_queries_during_simulated_upgrade_process: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • e72a9d3faa topology_custom/test_raft_snapshot_truncation: use create_new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 3f35491264 topology_custom/test_raft_no_quorum: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 380c5e5ac8 topology_custom/test_raft_fix_broken_snapshot: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • e05372afa4 topology_custom/test_query_rebounce: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • c68d2a471c topology_custom/test_not_enough_token_owners: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 5759a97eb4 topology_custom/test_node_shutdown_waits_for_pending_requests: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 55b35eb21c topology_custom/test_node_isolation: use create_new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • ff9c8428df topology_custom/test_mv_topology_change: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 11005b10db topology_custom/test_mv_tablets_replace: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • 966cf82dae topology_custom/test_mv_tablets_empty_ip: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • c05794c156 topology_custom/test_mv_tablets: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00
  • d5e3c578f5 topology_custom/test_mv_read_concurrency: use new_test_keyspace Benny Halevy 2025-01-19 08:52:50 +02:00