Commit Graph

  • ecef158345 api: Use ranges library to process views in get_built_indexes() Pavel Emelyanov 2025-12-18 11:28:10 +03:00
  • 53abf93bd8 Update tools/cqlsh submodule Israel Fruchter 2025-12-10 23:30:27 +02:00
  • bbe64e0e2a test: rename duplicate tests Aleksandra Martyniuk 2025-12-17 13:09:51 +01:00
  • 7198191aa9 doc: fix the license information on DockerHub Anna Stuchlik 2025-12-16 17:25:00 +01:00
  • d5f72cd5fc test::pylib::encryption_provider: Push up setting system_key_directory to all providers Calle Wilund 2025-12-16 15:06:31 +01:00
  • afde5f668a test: Implement describing Boost tests in JSON format Dawid Mędrek 2025-12-09 17:32:52 +01:00
  • 140858fc22 tablet-mon.py: Add repair support Asias He 2025-12-03 09:02:54 +08:00
  • 132aa753da sstables/storage_manager: Fix configured endpoints observer Pavel Emelyanov 2025-12-16 13:56:34 +03:00
  • f902eb1632 test/object_store: Add test to validate how endpoint config update works Pavel Emelyanov 2025-12-16 13:56:23 +03:00
  • c06760cf15 Fix multiple issues in test_out_of_space_prevention.py copilot/fix-host-variable-error copilot-swe-agent[bot] 2025-12-23 09:25:16 +00:00
  • c684456eba Initial plan copilot-swe-agent[bot] 2025-12-23 09:21:06 +00:00
  • e0cddc8c99 table: Move snapshot_file_set to table.cc Pavel Emelyanov 2025-12-18 17:55:07 +03:00
  • e31b72c61f table: Rename and move snapshot_on_all_shards() method Pavel Emelyanov 2025-12-18 16:09:29 +03:00
  • 48b1ceefaf table: Ditch jsondir variable Pavel Emelyanov 2025-12-18 16:04:00 +03:00
  • a21aa5bdf6 table, sstables: Pass snapshot name to sstable::snapshot() Pavel Emelyanov 2025-12-18 16:01:29 +03:00
  • d0812c951e table: Use snapshot_writer in write_manifest() Pavel Emelyanov 2025-12-18 15:47:17 +03:00
  • fe8923bdc7 table: Use snapshot_writer in write_schema_as_cql() Pavel Emelyanov 2025-12-18 15:44:46 +03:00
  • 9fee06d3bc table: Add snapshot_writer::sync() Pavel Emelyanov 2025-12-18 15:40:25 +03:00
  • 7a298788c0 table: Add snapshot_writer::init() Pavel Emelyanov 2025-12-18 15:38:40 +03:00
  • db6a5aa20b table: Introduce snapshot_writer Pavel Emelyanov 2025-12-18 15:35:41 +03:00
  • 8e247b06a2 table: Move final sync and rename seal_snapshot() Pavel Emelyanov 2025-12-18 15:49:54 +03:00
  • 37746ba814 table: Hide write_schema_as_cql() Pavel Emelyanov 2025-12-18 15:26:43 +03:00
  • 976bcef5d0 table: Hide table::seal_snapshot() Pavel Emelyanov 2025-12-18 15:16:27 +03:00
  • 8a4daf3ef1 table: Open-code finalize_snapshot() Pavel Emelyanov 2025-12-18 15:23:09 +03:00
  • 6975234d1c table: Fix indentation after previuous patch Pavel Emelyanov 2025-12-18 14:48:40 +03:00
  • 4a88f15465 table: Use smp::invoke_on_all() to populate the vector with filenames Pavel Emelyanov 2025-12-18 14:46:01 +03:00
  • 41ed11cdbe table: Don't touch dir once more on seal_snapshot() Pavel Emelyanov 2025-12-18 14:38:53 +03:00
  • 07708acebd table: Open-code table::take_snapshot() into caller lambda Pavel Emelyanov 2025-12-18 12:30:53 +03:00
  • ef3b651e1b table: Move parts of table::take_snapshot to sstables_manager Pavel Emelyanov 2025-12-18 12:10:51 +03:00
  • 0c45a7df00 table: Introduce table::take_snapshot() Pavel Emelyanov 2025-12-18 12:21:21 +03:00
  • 2e2cd2aa39 table: Store the result of smp::submit_to in local variable Pavel Emelyanov 2025-12-18 12:13:50 +03:00
  • bfff9ebe15 doc: document support for i8g and i8ge instances Anna Stuchlik 2025-12-18 12:53:48 +01:00
  • 0ed82c1877 doc: add a Vector Search page under Features Anna Stuchlik 2025-12-19 17:23:02 +01:00
  • 1c0891d577 vector_search: test: Fix flaky DNS resolution test Karol Nowacki 2025-12-16 09:29:46 +01:00
  • 58b5d43538 Merge 'test: multi LWT and counters test during tablets resize and migration' from Yauheni Khatsianevich Botond Dénes 2025-12-23 07:29:35 +02:00
  • bfdd4f7776 Merge 'Synchronize incremental repair and tablet split' from Raphael Raph Carvalho Botond Dénes 2025-12-23 07:28:56 +02:00
  • bf9640457e Merge 'test: add crash detection during tests' from Cezar Moise Botond Dénes 2025-12-23 07:27:58 +02:00
  • cd2568ad00 test: Merge and parametrize test_backup_to_non_existent_something tests Pavel Emelyanov 2025-12-16 16:43:06 +03:00
  • 7586c5ccbd Merge 'system.clients: add client_options map column' from Vladislav Zolotarov Avi Kivity 2025-12-22 17:53:13 +02:00
  • d60b908a8e test/raft: improve reporting in the randomized_nemesis_test digest functions Emil Maskovsky 2025-12-19 19:13:16 +01:00
  • 20ff2fcc18 docs: Amend limitations for keyspace RF changes Nikos Dragazis 2025-12-19 17:58:00 +02:00
  • 6ffdada0ea test.py: modify JUnit report for easier rerun on CI Andrei Chekun 2025-12-16 17:38:48 +01:00
  • 4c247a5d08 doc: document support for i8g and i8ge instances Anna Stuchlik 2025-12-18 12:53:48 +01:00
  • 288d4b49e9 Skip backtrace in lsa-timing logs for preemptible reclaim copilot-swe-agent[bot] 2025-12-16 12:59:10 +00:00
  • e304d912b4 Merge 'db/view/view_building_worker: follow-ups' from Michał Jadwiszczak Pavel Emelyanov 2025-12-22 17:30:34 +03:00
  • 846a6e700b Merge 'get_snapshot_details: process also staging directory' from Benny Halevy Botond Dénes 2025-12-22 15:53:30 +02:00
  • af5e73def9 Merge 'test/cqlpy: remove unused variables' from Nadav Har'El Botond Dénes 2025-12-22 15:39:54 +02:00
  • a2d7b21e87 Potential fix for code scanning alert no. 149: Workflow does not contain permissions github/workflows/urgent_issue_reminder.yml-alert-autofix-149 Yaniv Kaul 2025-12-22 15:53:49 +02:00
  • fc9aac0a58 test: extend test_batchlog_replay_failure_during_repair Aleksandra Martyniuk 2025-11-14 14:18:04 +01:00
  • 9f339ec3e0 db: batchlog_manager: update _last_replay only if all batches were replayed Aleksandra Martyniuk 2025-10-29 16:07:02 +01:00
  • 8e462d06be build: apply sccache to rust builds too Avi Kivity 2025-12-20 21:50:53 +02:00
  • 9ac82d63e9 build: prevent double caching by compiler cache Avi Kivity 2025-12-20 21:20:08 +02:00
  • 9793a45288 doc: add a Vector Search page under Features Anna Stuchlik 2025-12-19 17:23:02 +01:00
  • afb96b6387 build: allow selecting compiler cache, including sccache Avi Kivity 2025-12-20 21:20:08 +02:00
  • 1f69a2008c Potential fix for code scanning alert no. 167: Workflow does not contain permissions github/workflows/docs-validate-metrics.yml-alert-autofix-167 Yaniv Kaul 2025-12-22 15:22:40 +02:00
  • 2df9f878c7 auto-backport.py: modify instruction for making PR ready for review Yaron Kaikov 2025-12-10 13:55:54 +02:00
  • 5ff70064e5 auto-backport.py: modify instruction for making PR ready for review Yaron Kaikov 2025-12-10 13:55:54 +02:00
  • 8efdf6c3ec auto-backport.py: modify instruction for making PR ready for review Yaron Kaikov 2025-12-10 13:55:54 +02:00
  • 033579ad6f db: api: service: Fix ClientConnectorError in test_client_routes The bug was caused by capturing local variables by reference in lambdas passed to with_retry(), which is a coroutine. When the coroutine suspends, the lambda frame exits and the referenced locals are destroyed, leading to use-after-lifetime issues. This change fixes the problem by ensuring safe ownership across suspension points and also refactors how route_keys and route_entries are passed from the caller. Previously they were passed as const lvalue references, which cannot be moved and therefore ended up being repeatedly copied across function calls and lambda invocations. The new approach avoids unnecessary copies and makes the lifetime semantics explicit and safe. Alex 2025-12-21 13:38:06 +02:00
  • c1da552fa4 test/pylib/scylla_cluster.py:get_scylla_2025_1_executable() - retry curl download of 2025.1 Yaniv Michael Kaul 2025-12-18 12:37:30 +02:00
  • cb3b96b8f4 raft: correct lease->least typo in a comment Piotr Smaron 2025-12-22 09:20:52 +01:00
  • b105ad8379 build: drop -fexperimental-assignment-tracking clang option Avi Kivity 2025-12-18 17:29:46 +02:00
  • 2e7b8efbd3 Potential fix for code scanning alert no. 147: Workflow does not contain permissions alert-autofix-147 Yaniv Kaul 2025-12-22 12:53:34 +02:00
  • 4b8631fa3d Potential fix for code scanning alert no. 142: Workflow does not contain permissions alert-autofix-142 Yaniv Kaul 2025-12-22 12:29:24 +02:00
  • 0056643eae Potential fix for code scanning alert no. 138: Workflow does not contain permissions alert-autofix-138 Yaniv Kaul 2025-12-22 12:17:35 +02:00
  • 7b9c10b11c Potential fix for code scanning alert no. 169: Workflow does not contain permissions alert-autofix-169 Yaniv Kaul 2025-12-22 12:03:13 +02:00
  • eecc503ba3 Potential fix for code scanning alert no. 171: Workflow does not contain permissions alert-autofix-171 Yaniv Kaul 2025-12-22 12:02:11 +02:00
  • 7d2ca22cb8 Potential fix for code scanning alert no. 139: Workflow does not contain permissions alert-autofix-139 Yaniv Kaul 2025-12-22 12:01:16 +02:00
  • 903024e569 Potential fix for code scanning alert no. 144: Workflow does not contain permissions alert-autofix-144 Yaniv Kaul 2025-12-22 11:58:34 +02:00
  • 3cd8059858 Potential fix for code scanning alert no. 145: Workflow does not contain permissions alert-autofix-145 Yaniv Kaul 2025-12-22 11:56:38 +02:00
  • 034aaeb7fa Potential fix for code scanning alert no. 146: Workflow does not contain permissions alert-autofix-146 Yaniv Kaul 2025-12-22 11:54:42 +02:00
  • c39e6d5520 Potential fix for code scanning alert no. 149: Workflow does not contain permissions alert-autofix-149 Yaniv Kaul 2025-12-22 11:52:06 +02:00
  • 9f8aea21e3 docs: update RF-rack restrictions Michael Litvak 2025-11-03 10:08:14 +01:00
  • 75b5285cdf cql3: don't apply RF-rack restrictions on vector indexes Michael Litvak 2025-11-04 13:29:49 +01:00
  • 06343b58a2 cql3: add warning when creating mv/index with tablets about rf-rack Michael Litvak 2025-11-03 11:36:31 +01:00
  • df801d16da service/tablet_allocator: always allow tablet merge of tables with views Michael Litvak 2025-11-03 13:22:10 +01:00
  • 07d85af433 locator: extend rf-rack validation for rack lists Michael Litvak 2025-10-15 13:01:28 +02:00
  • d40d06c7ad test: test rf-rack validity when creating keyspace during node ops Michael Litvak 2025-10-12 12:19:04 +02:00
  • a738905a4b locator: fix rf-rack validation during node join/remove Michael Litvak 2025-10-12 12:18:54 +02:00
  • 9940dcefa7 test: test topology restrictions for views with tablets Michael Litvak 2025-11-04 12:44:38 +01:00
  • 870aad7f71 test: add test_topology_ops_with_rf_rack_valid Michael Litvak 2025-10-08 13:14:37 +02:00
  • 8f1a566be8 topology coordinator: restrict node join/remove to preserve RF-rack validity Michael Litvak 2025-10-09 11:23:14 +02:00
  • aa8db3b8da topology coordinator: add validation to node remove Michael Litvak 2025-10-08 13:30:47 +02:00
  • 9e1f78d162 locator: extend rf-rack validation functions Michael Litvak 2025-10-08 13:17:24 +02:00
  • 8df61f6d99 view: change validate_view_keyspace to allow MVs if RF=Racks Michael Litvak 2025-11-02 13:24:37 +01:00
  • de1bb84fca db: enforce rf-rack-validity for keyspaces with views Michael Litvak 2025-11-03 10:31:04 +01:00
  • 75b269229d replica/db: add enforce_rf_rack_validity_for_keyspace helper Michael Litvak 2025-11-05 15:00:41 +01:00
  • 8b0b0c4d80 db: remove enforce parameter from check_rf_rack_validity Michael Litvak 2025-11-03 20:18:39 +01:00
  • 61ae653693 test: adjust test to not break rf-rack validity Michael Litvak 2025-10-09 11:25:07 +02:00
  • addac8b3f7 vector_search: test: Fix flaky DNS resolution test Karol Nowacki 2025-12-16 09:29:46 +01:00
  • af14df5459 vector_search: throw an error when we restrict primary in vector search Michał Hudobski 2025-12-18 13:26:49 +01:00
  • 00a6671543 test/raft: fix race condition in failure_detector_test Emil Maskovsky 2025-12-17 20:37:33 +01:00
  • 49306c76f0 test/raft: fix race condition in failure_detector_test Emil Maskovsky 2025-12-17 20:37:33 +01:00
  • 917b368b38 doc: remove the links to the Download Center Anna Stuchlik 2025-12-18 13:07:32 +01:00
  • ac4d5a0bea doc: remove the links to the Download Center Anna Stuchlik 2025-12-18 13:07:32 +01:00
  • 4888f5b008 doc: remove the links to the Download Center Anna Stuchlik 2025-12-18 13:07:32 +01:00
  • d59beb52ce sstable: add _mutate_sem to serialize link/move with components rewrite Benny Halevy 2025-11-25 09:39:35 +02:00
  • b1d2b188e3 doc: remove the links to the Download Center Anna Stuchlik 2025-12-18 13:07:32 +01:00
  • 1303567fa4 Fix race conditions in atomic_vector by adding synchronization and snapshots copilot/update-locked-method-check copilot-swe-agent[bot] 2025-12-21 16:06:11 +00:00
  • e7d10b5be0 Initial plan copilot-swe-agent[bot] 2025-12-21 16:00:55 +00:00