Commit Graph

  • 20aeed1607 load balancing: extend locator::load_stats to collect tablet sizes Ferenc Szili 2025-05-28 16:08:13 +02:00
  • 37f59cef04 Merge 'tools: fix documentation links after change to source-available' from Botond Dénes Pavel Emelyanov 2025-10-03 12:40:09 +03:00
  • 7116e7dac6 api: Fix indentation after previous patch Pavel Emelyanov 2025-10-03 13:40:29 +03:00
  • 42657105a3 api: Coroutinize get_built_indexes handler code Pavel Emelyanov 2025-10-03 13:40:10 +03:00
  • f77f9db96c api: Remove system_keyspace ref from column_family API block Pavel Emelyanov 2025-10-03 13:34:52 +03:00
  • 95b616d0e5 api: Move get_built_indexes from column_family to view_builder Pavel Emelyanov 2025-10-03 13:30:59 +03:00
  • 9ebdeb261f tablets: load_balancer: Recognize that tablets are confined to racks when computing desired tablet count Tomasz Grabiec 2025-10-01 16:01:35 +02:00
  • 6962464be7 locator: Make hasher for endpoint_dc_rack globally accessible Tomasz Grabiec 2025-10-01 15:14:03 +02:00
  • 85ddb832b4 test: tablets: Add test for replica allocation on rack list changes Tomasz Grabiec 2025-09-23 00:41:50 +02:00
  • 4955ca3ddd test: lib: topology_builder: generate unique rack names Benny Halevy 2025-05-22 12:10:21 +03:00
  • 5fc617ecf5 test: Add tests for rack list RF Tomasz Grabiec 2025-05-22 11:32:35 +03:00
  • 1d34614421 doc: Document rack-list replication factor Tomasz Grabiec 2025-08-21 00:32:47 +02:00
  • 655f4ffa3c topology_coordinator: Restore formatting Tomasz Grabiec 2025-09-23 14:55:21 +02:00
  • a21bbd4773 topology_coordinator: Cancel keyspace alter on broader set of errors Tomasz Grabiec 2025-07-25 13:26:26 +02:00
  • d02f93e77e topology_coordinator: Make keyspace alter process options through as_ks_metadata_update() Tomasz Grabiec 2025-07-07 00:46:29 +02:00
  • 849ab5545f cql3: ks_prop_defs: Preserve old options Tomasz Grabiec 2025-08-07 00:40:47 +02:00
  • 0d0c06da06 cql3: ks_prop_defs: Introduce flattened() Tomasz Grabiec 2025-08-21 00:48:15 +02:00
  • 6b7b0cb628 locator: Recognize rack list RF as valid in assert_rf_rack_valid_keyspace() Tomasz Grabiec 2025-07-31 00:59:44 +02:00
  • e5b7452af2 tablet_allocator: Respect binding replicas to racks Tomasz Grabiec 2025-05-22 10:13:37 +02:00
  • 6de342ed3e locator: network_topology_strategy: Respect rack list when reallocating tablets Tomasz Grabiec 2025-05-20 11:59:53 +02:00
  • 8e9a58b89f cql3: ks_prop_defs: Fail with more information when options are not in expected format Tomasz Grabiec 2025-07-31 13:43:58 +02:00
  • 66755db062 locator, cql3: Support rack lists in replication options Tomasz Grabiec 2025-08-21 01:19:25 +02:00
  • 9310d3eff3 scylla-gdb.py: small-objects: don't cast free_object to void* Botond Dénes 2025-09-30 16:58:14 +03:00
  • 9d08a380db Merge 'Fix getendpoints command for compound keys containing ':'' from Taras Veretilnyk Botond Dénes 2025-10-02 09:04:39 +03:00
  • 0e73ce202e test: wait for cql in test_two_tablets_concurrent_repair_and_migration_repair_writer_level Aleksandra Martyniuk 2025-10-01 10:23:41 +02:00
  • 54bfbb6303 [2025.1] test/ldap: assign non-busy ports to ldap scylla-2025.1.8-candidate-20251005035347 Piotr Smaron 2025-09-29 10:17:52 +02:00
  • 7230a04799 dht, sstables: replace vector with chunked_vector when computing sstable shards Avi Kivity 2025-10-01 12:51:08 +03:00
  • 664cdd3d99 test: dtest: limits_test.py: test_max_cells log level Dario Mirovic 2025-09-19 12:07:45 +02:00
  • 4ea6c51fb1 test: dtest: limits_test.py: make the tests work Dario Mirovic 2025-09-19 08:34:05 +02:00
  • eb9babfd4a test: dtest: test_limits.py: remove test that are not being migrated Dario Mirovic 2025-09-19 07:35:42 +02:00
  • 558f460517 test: dtest: copy unmodified limits_test.py Dario Mirovic 2025-09-18 15:49:10 +02:00
  • d92628e3bd test/cluster/test_view_building_coordinator: skip reproducer instead of xfail Michał Jadwiszczak 2025-10-01 10:36:21 +02:00
  • c5731221c0 cql3: Fail early on vnode/tablet flavor alter Tomasz Grabiec 2025-07-07 00:43:50 +02:00
  • 11b4a1ab58 cql3: Extract convert_property_map() out of Cql.g Tomasz Grabiec 2025-09-03 19:49:59 +02:00
  • b6df186e54 schema: Use definition from the header instead of open-coding it Tomasz Grabiec 2025-09-03 14:40:05 +02:00
  • 726548b835 locator: Abstract obtaining the number of replicas from replication_strategy_config_option Tomasz Grabiec 2025-09-03 14:30:24 +02:00
  • 91e51a5dd1 cql3, locator: Use type aliases for option maps Tomasz Grabiec 2025-09-03 14:22:12 +02:00
  • 3c31e148c5 locator: Add debug logging Tomasz Grabiec 2025-08-21 14:06:17 +02:00
  • da6e2fdb1b locator: Pass topology to replication strategy constructor Benny Halevy 2025-04-30 11:03:50 +03:00
  • 3965e29075 abstract_replication_strategy, network_topology_strategy: add replication_factor_data class Benny Halevy 2025-04-29 12:53:09 +03:00
  • 6d8224b726 docs: document --key-components option for getendpoints Taras Veretilnyk 2025-09-26 18:07:33 +02:00
  • 6381c63d65 test/nodetool/test_getendpoints: add coverage for --key-components param in getendpoints Taras Veretilnyk 2025-10-01 15:44:52 +02:00
  • 78888dd76c nodetool: Introduce new option --key-components to specify compound partition keys as array Taras Veretilnyk 2025-09-26 12:35:06 +02:00
  • 2456ebd7c2 rest_api/test_storage_service: add v2 natural_endpoints test for composite key with multiple components Taras Veretilnyk 2025-09-26 15:30:31 +02:00
  • 89d474ba59 api/storage_service: add GET 'natural_endpoints' v2 to support composite keys with ':' Taras Veretilnyk 2025-09-26 11:27:45 +02:00
  • 65ade28a9c rest_api_mock: support duplicate query parameters Taras Veretilnyk 2025-10-01 15:42:38 +02:00
  • b60afeaa46 test/rest_api: support multiple query values per key in RestApiSession.send() Taras Veretilnyk 2025-09-09 19:32:23 +02:00
  • 53883958d6 nodetool: add support of new seastar query_parameters_type to scylla_rest_client Taras Veretilnyk 2025-09-09 19:30:11 +02:00
  • 15fa1c1c7e Merge 'sstables/trie: translate all key cells in one go, not lazily' from Michał Chojnowski Avi Kivity 2025-10-01 14:59:06 +03:00
  • 2c6cfad7e4 test_tablets_merge: test_tablet_split_merge_with_many_tables: reduce number of tables in debug mode Benny Halevy 2025-09-29 09:16:07 +03:00
  • c575fb85fe repair: Always reset node ops progress to 100% upon completion Asias He 2025-09-23 10:19:56 +08:00
  • d6e9844241 Merge '[Backport 2025.2] scylla-gdb: Fix fair-queue entry printing' from Scylladb[bot] Botond Dénes 2025-10-01 14:09:21 +03:00
  • bbf9ac6252 Merge '[Backport 2025.2] compaction: ensure that all compaction executors are stopped' from Scylladb[bot] Botond Dénes 2025-10-01 14:08:45 +03:00
  • 7341828f8f test_tablets_merge: test_tablet_split_merge_with_many_tables: reduce number of tables in debug mode Benny Halevy 2025-09-29 09:16:07 +03:00
  • 8b4baeb487 repair: Always reset node ops progress to 100% upon completion Asias He 2025-09-23 10:19:56 +08:00
  • c4c18fdc8d Merge '[Backport 2025.3] replica: Fix split compaction when tablet boundaries change' from Scylladb[bot] Botond Dénes 2025-10-01 14:03:41 +03:00
  • b409e85c20 view: Stop requiring experimental feature Dawid Mędrek 2025-09-29 13:07:05 +02:00
  • 288be6c82d db/view: Verify valid configuration for tablet-based views Dawid Mędrek 2025-09-01 21:31:25 +02:00
  • 00222070cd db/view: Require rf_rack_valid_keyspaces when creating view Dawid Mędrek 2025-09-01 17:49:24 +02:00
  • 71606ffdda test/cluster/random_failures: Skip creating secondary indexes Dawid Mędrek 2025-10-01 01:40:56 +02:00
  • 6322b5996d test/cluster/mv: Mark test_mv_rf_change as skipped Dawid Mędrek 2025-09-30 20:05:27 +02:00
  • bdca5600ef Merge 'Prevent stalls due to large tablet mutations' from Benny Halevy Botond Dénes 2025-10-01 07:04:09 +03:00
  • 043d2dfb30 treewide: seastar module update Ernest Zaslavsky 2025-09-30 18:03:07 +03:00
  • f8c02a420d Update pgo profiles - aarch64 Jenkins Promoter 2025-10-01 05:32:28 +03:00
  • ecfe6fa332 Update pgo profiles - aarch64 Jenkins Promoter 2025-10-01 05:17:53 +03:00
  • ac33223701 Update pgo profiles - aarch64 Jenkins Promoter 2025-10-01 04:58:04 +03:00
  • ce76350fc2 Update pgo profiles - x86_64 Jenkins Promoter 2025-10-01 04:57:07 +03:00
  • b45a57f65e Update pgo profiles - x86_64 Jenkins Promoter 2025-10-01 04:54:14 +03:00
  • 7d41ff11c9 Update pgo profiles - aarch64 Jenkins Promoter 2025-10-01 04:46:17 +03:00
  • a9f4024c1b Update pgo profiles - aarch64 Jenkins Promoter 2025-10-01 04:42:16 +03:00
  • eef3cc2baf Update pgo profiles - x86_64 Jenkins Promoter 2025-10-01 04:35:21 +03:00
  • 7daded2360 Update pgo profiles - x86_64 Jenkins Promoter 2025-10-01 04:27:01 +03:00
  • 6969918d31 Update pgo profiles - x86_64 scylla-2025.4.0-rc0-candidate-20251001110541 scylla-2025.4.0-rc0-candidate-20251001105036 scylla-2025.4.0-rc0 Jenkins Promoter 2025-10-01 04:20:49 +03:00
  • 994f09530f test/cluster: Adjust MV tests to RF-rack-validity Dawid Mędrek 2025-09-30 20:01:25 +02:00
  • d3d07331b3 Merge '[Backport 2025.2] replica: Fix split compaction when tablet boundaries change' from Scylladb[bot] Tomasz Grabiec 2025-09-30 19:50:50 +02:00
  • e71c8a40a9 Merge '[Backport 2025.1] replica: Fix split compaction when tablet boundaries change' from Scylladb[bot] Tomasz Grabiec 2025-09-30 19:45:45 +02:00
  • 884c584faf Update ScyllaDB version to: 2026.1.0-dev Luis Freitas 2025-09-30 18:54:09 +03:00
  • d69edfcd34 Update ScyllaDB version to: 2025.4.0-rc0 Luis Freitas 2025-09-30 18:51:59 +03:00
  • 1ceb49f6c1 schema_tables: convert_schema_to_mutations: simplify check for system keyspace Benny Halevy 2024-04-14 22:50:42 +03:00
  • b17a36c071 tablets: read_tablet_mutations: use unfreeze_and_split_gently Benny Halevy 2024-04-04 10:39:59 +03:00
  • 25b68fd211 storage_service: merge_topology_snapshot: freeze snp.mutations gently Benny Halevy 2024-04-14 23:43:43 +03:00
  • fd38cfaf69 mutation: async_utils: add unfreeze_and_split_gently Benny Halevy 2024-04-04 17:49:43 +03:00
  • faa0ee9844 mutation: add for_each_split_mutation Benny Halevy 2024-04-04 12:53:49 +03:00
  • d21984d0cc tablets: tablet_map_to_mutations: maybe split tablets mutation Benny Halevy 2024-04-02 20:16:12 +03:00
  • aaddff5211 tablets: tablet_map_to_mutations: accept process_func Benny Halevy 2024-04-02 14:42:40 +03:00
  • 5d1846d783 dist: scylla_raid_setup: don't override XFS block size on modern kernels Avi Kivity 2025-08-11 16:16:57 +03:00
  • 3c07e0e877 perf-tablets: change default tables and tablets-per-table Benny Halevy 2024-04-04 12:19:13 +03:00
  • 2c3fb341e9 perf-tablets: abort on unhandled exception Benny Halevy 2024-04-04 12:23:00 +03:00
  • 926089746b message: move RPC compression from utils/ to message/ Nadav Har'El 2025-07-23 14:35:53 +03:00
  • 269aaee1b4 Merge 'test: dtest: test_limits.py: migrate from dtest' from Dario Mirovic Pavel Emelyanov 2025-09-30 16:57:32 +03:00
  • 5e5a3c7ec5 view_building_worker.cc: fix spelling (commiting -> committing) Piotr Dulikowski 2025-09-30 07:30:58 +02:00
  • 1bfd52b9ea Merge '[Backport 2025.3] scylla-gdb: Fix fair-queue entry printing' from Scylladb[bot] Avi Kivity 2025-09-30 16:32:10 +03:00
  • b0de054439 docs: fix typos and spelling errors Emil Maskovsky 2025-09-30 11:33:59 +02:00
  • 72609b5f69 Merge 'mv: generate view updates on pending replica' from Michael Litvak Avi Kivity 2025-09-30 13:17:16 +03:00
  • 4be0bdbc07 alternator: Don't emit a redundant REMOVE event in Alternator Streams for PutItem calls Piotr Wieczorek 2025-08-28 17:07:25 +02:00
  • ae4d4908ba configure: increase SCHEDULING_GROUPS_COUNT to 20 Michał Hudobski 2025-09-10 13:26:33 +02:00
  • 38002718a9 cqlpy: improve testing for "duration" column type Nadav Har'El 2025-07-20 17:50:32 +03:00
  • c543f7f282 scylla-gdb: Fix fair-queue entry printing Pavel Emelyanov 2025-09-22 14:55:15 +03:00
  • 8cb3b964e0 scylla-gdb: Don't show io_queue executing and queued resources Pavel Emelyanov 2025-07-04 13:16:18 +03:00
  • a597a93d5e scylla-gdb: Fix fair-queue entry printing Pavel Emelyanov 2025-09-22 14:55:15 +03:00