Commit Graph

  • 69ee5b4203 Address code review feedback copilot/disable-balancing-via-request copilot-swe-agent[bot] 2025-12-15 11:55:58 +00:00
  • 4330f783bf Add integration test for tablet balancing enable/disable copilot-swe-agent[bot] 2025-12-15 11:52:40 +00:00
  • 5a1f6c350c Add disable_tablet_balancing global topology request copilot-swe-agent[bot] 2025-12-15 11:49:50 +00:00
  • 82dca857ad Initial plan copilot-swe-agent[bot] 2025-12-15 11:37:04 +00:00
  • 102e9ce6c7 Fix for Commented-out code finding-autofix-ec2cf7df Nadav Har'El 2025-12-15 13:35:12 +02:00
  • d028e5f5da Fix for Unnecessary pass finding-autofix-9565640f Nadav Har'El 2025-12-15 13:25:20 +02:00
  • 8da166b971 Potential fix for pull request finding 'Implicit string concatenation in a list' Yaniv Kaul 2025-12-15 12:51:47 +02:00
  • a9442e6d56 test/cqlpy: rename test with duplicate name Nadav Har'El 2025-12-15 12:02:59 +02:00
  • 1e14c08eee locator/token_metadata: Remove get_host_id() Dawid Mędrek 2025-12-01 18:25:43 +01:00
  • 412aa9a19f view_builder: reduce log level for expected aborts during view creation Michael Litvak 2025-09-28 13:21:20 +02:00
  • f4a0ed2f2a Fix for __iter__ method returns a non-iterator finding-autofix-9021b6b3 Yaniv Kaul 2025-12-15 10:54:47 +02:00
  • 628abb398e Fix for Variable defined multiple times finding-autofix-ba3748fe-testDeleteWithIntermediateRangeAndOneClusteringColumn Yaniv Kaul 2025-12-15 10:45:46 +02:00
  • 91dd15d3bf Fix batch size check to only apply to atomic batches with tests copilot/fix-batchlog-size-check copilot-swe-agent[bot] 2025-12-14 12:46:24 +00:00
  • ff18b1ca00 Apply suggested fix to utils/crypt_sha512.cc from Copilot Autofix ai-findings-autofix/utils-crypt_sha512.cc Yaniv Kaul 2025-12-15 10:39:46 +02:00
  • 55a9de8a45 Apply suggested fix to utils/crypt_sha512.cc from Copilot Autofix Yaniv Kaul 2025-12-15 10:39:45 +02:00
  • b98d2fd85e Apply suggested fix to utils/crypt_sha512.cc from Copilot Autofix Yaniv Kaul 2025-12-15 10:39:45 +02:00
  • 882cb4a620 Apply suggested fix to utils/crypt_sha512.cc from Copilot Autofix Yaniv Kaul 2025-12-15 10:39:45 +02:00
  • 9c2aa70aed Apply suggested fix to utils/crypt_sha512.cc from Copilot Autofix Yaniv Kaul 2025-12-15 10:39:44 +02:00
  • b9ec1180f5 alternator: require rf_rack_valid_keyspaces when creating index Michael Litvak 2025-12-14 11:17:15 +01:00
  • 344f648703 Update pgo profiles - aarch64 scylla-2025.4.0-rc7-candidate-20251216080722 scylla-2025.4.0-rc7 Jenkins Promoter 2025-12-15 10:31:05 +02:00
  • b70794e6ed auto-backport.py: modify instruction for making PR ready for review Yaron Kaikov 2025-12-10 13:55:54 +02:00
  • 3c7ff856c3 workflows: trigger CI automatically when conflicts label is removed Yaron Kaikov 2025-12-09 15:12:02 +02:00
  • 12483d8c3c vector_search: throw an error when we restrict primary in vector search Michał Hudobski 2025-11-20 15:27:40 +01:00
  • 99e9f4b07c Update pgo profiles - x86_64 Jenkins Promoter 2025-12-15 09:42:11 +02:00
  • ffc6953850 Merge '[Backport 2025.4] api: storage_service/tablets/repair: disable incremental repair by default' from Scylladb[bot] Botond Dénes 2025-12-15 08:47:49 +02:00
  • d5641398f5 Update pgo profiles - aarch64 Jenkins Promoter 2025-12-15 05:16:31 +02:00
  • f4ad5435a5 Update pgo profiles - aarch64 Jenkins Promoter 2025-12-15 05:16:12 +02:00
  • bc863d96fe Update pgo profiles - aarch64 Jenkins Promoter 2025-12-15 04:45:57 +02:00
  • cc39e23be4 Update pgo profiles - aarch64 Jenkins Promoter 2025-12-15 04:40:13 +02:00
  • 7e8f7954bf Update pgo profiles - x86_64 Jenkins Promoter 2025-12-15 04:30:48 +02:00
  • 11b899680a Update pgo profiles - x86_64 Jenkins Promoter 2025-12-15 04:03:01 +02:00
  • d21faab9dc test: cqlpy: Remove test_switch_tenants and add test in cluster testing. The test needs to run twice, in two separate Scylla runs, using two different modes: gossip and raft. The cluster framework supports this setup, while cqlpy only runs against Scylla instances in raft mode. Therefore, the test was moved from cqlpy to the cluster-based framework. This commit both adds the test in cluster/ and removes the old version in cqlpy/. Alex 2025-11-27 19:04:34 +02:00
  • 30f6a40ae6 server: Refactor update_control_connection_scheduling_group functionality This refactoring moves the logic that retrieves the scheduling group for driver_service_level_name out of switch_tenant. This change is possible because the scheduling group for the driver is retrieved from a map (LOOKUP). The lookup function is fully synchronized, non-coroutine, and returns immediately. For that reason, it’s better to perform this lookup outside of the switch_tenant function. Alex 2025-12-11 13:38:49 +02:00
  • 5579489c4c server: Refactor scheduling group update functionality. This change generalizes the scheduling-group update functionality and removes some copy-paste code, improving overall readability and maintainability. To achieve this, capturing lambdas were introduced. As a result, self-deducing this was added to those lambdas to avoid coroutine-related issues (“coroutine fiasco”). Alex 2025-12-11 13:30:43 +02:00
  • 5a76487b6f Fix for Variable defined multiple times finding-autofix-5113b47f Yaniv Kaul 2025-12-14 18:09:40 +02:00
  • 1dc35402ae Fix for Variable defined multiple times finding-autofix-ba3748fe Yaniv Kaul 2025-12-14 18:09:02 +02:00
  • af18b0ef2a Fix typos and formatting in test_snapshot.py copilot-swe-agent[bot] 2025-12-14 16:03:33 +00:00
  • f183ed607f Use constants consistently across all test functions copilot/remove-unnecessary-session-shutdown copilot-swe-agent[bot] 2025-12-14 16:03:24 +00:00
  • deb3bc5b83 Apply code review fixes to test_protocol_exceptions.py copilot-swe-agent[bot] 2025-12-14 16:01:49 +00:00
  • 4497a941d1 Initial plan copilot-swe-agent[bot] 2025-12-14 15:59:52 +00:00
  • 2f32e37beb Initial plan copilot-swe-agent[bot] 2025-12-14 15:58:43 +00:00
  • 7ebf5a02d1 Fix variable quoting and profile path in optimized_clang.sh copilot/fix-variable-quoting-and-path copilot-swe-agent[bot] 2025-12-14 15:57:50 +00:00
  • 03daab52ec Initial plan copilot-swe-agent[bot] 2025-12-14 15:55:30 +00:00
  • 17c9d640fe server: Fix switch_tenant problem, When running on a V2 server, service-level data comes from service level cache. Because of this, we can use synchronized function to get the schedualing group. Since we are transitioning to a Raft-based architecture where all servers will be V2, we can safely implement this fix specifically for that case. This change adds get_cached_user_scheduling_group functionality and moves its usage out of switch_tenant function in update_scheduling_group_v2 usage. Alex 2025-11-27 18:48:12 +02:00
  • f98af582a7 server: Add update_service_level_scheduling_group_v1 functions to create placehholder for functionality that will introduce v2 implementation. The new functionality will allow usage of service level cache Alex 2025-11-27 18:31:08 +02:00
  • f11c584264 Update ScyllaDB version to: 2025.2.6 Jenkins Promoter 2025-12-14 14:30:35 +02:00
  • c06e63daed Merge 'auth: start using SHA 512 hashing originated from musl with added yielding' from Andrzej Jackowski Nadav Har'El 2025-12-14 14:01:01 +02:00
  • c1c3b2c5bb docs: fix local build David Garcia 2025-12-12 15:49:59 +00:00
  • a0a7941eb1 test: Add reproducer for split vs intra-node migration race Raphael S. Carvalho 2025-12-12 12:42:59 -03:00
  • e3b9abdb30 test: Verify split failure on behalf of repair during critical disk utilization Raphael S. Carvalho 2025-12-10 16:09:25 -03:00
  • bc772b791d test: boost: Add failure_when_adding_new_sstable_test Raphael S. Carvalho 2025-12-10 12:58:23 -03:00
  • 77a4f95eb8 test: Add reproducer for split vs incremental repair race condition Raphael S. Carvalho 2025-10-29 16:25:05 -03:00
  • 992bfb9f63 compaction: Fail split of new sstable if manager is disabled Raphael S. Carvalho 2025-12-08 16:27:28 -03:00
  • ee3a743dc4 replica: Don't split in do_add_sstable_and_update_cache() Raphael S. Carvalho 2025-12-08 16:12:46 -03:00
  • 48d243f32f streaming: Leave sstables unsealed until attached to the table Raphael S. Carvalho 2025-12-08 15:56:56 -03:00
  • d9d58780e2 replica: Wire add_new_sstables_and_update_cache() into intra-node streaming Raphael S. Carvalho 2025-12-12 13:33:44 -03:00
  • ddb27488fa replica: Wire add_new_sstable_and_update_cache() into file streaming consumer Raphael S. Carvalho 2025-12-08 15:43:41 -03:00
  • 10225ee434 replica: Wire add_new_sstable_and_update_cache() into streaming consumer Raphael S. Carvalho 2025-12-08 15:41:39 -03:00
  • a72025bbf6 replica: Document old add_sstable_and_update_cache() variants Raphael S. Carvalho 2025-12-11 22:41:45 -03:00
  • 3f8363300a replica: Introduce add_new_sstables_and_update_cache() Raphael S. Carvalho 2025-12-12 12:47:46 -03:00
  • 63d1d6c39b replica: Introduce add_new_sstable_and_update_cache() Raphael S. Carvalho 2025-12-08 14:43:33 -03:00
  • 27d460758f replica: Account for sstables being added before ACKing split Raphael S. Carvalho 2025-12-05 15:26:10 -03:00
  • 794e03856a replica: Remove repair read lock from maybe_split_new_sstable() Raphael S. Carvalho 2025-12-08 15:17:20 -03:00
  • 2dae0a7380 compaction: Preserve state of input sstable in maybe_split_new_sstable() Raphael S. Carvalho 2025-12-05 13:46:52 -03:00
  • 1fdc410e24 Rename maybe_split_sstable() to maybe_split_new_sstable() Raphael S. Carvalho 2025-11-24 15:10:41 -03:00
  • 1a077a80f1 sstables: Allow storage::snapshot() to leave destination sstable unsealed Raphael S. Carvalho 2025-12-11 21:42:13 -03:00
  • c5e840e460 sstables: Add option to leave sstable unsealed in the stream sink Raphael S. Carvalho 2025-12-05 11:05:10 -03:00
  • c10486a5e9 test: Verify unsealed sstable can be compacted Raphael S. Carvalho 2025-12-04 09:39:58 -03:00
  • ab82428228 sstables: Allow unsealed sstable to be loaded Raphael S. Carvalho 2025-12-08 17:26:00 -03:00
  • b1be4ba2fc sstables: Restore sstable_writer_config::leave_unsealed Raphael S. Carvalho 2025-12-03 18:50:33 -03:00
  • 5e7456936e db: schema_applier: improve exception-safe cleanup Emil Maskovsky 2025-12-12 15:16:22 +01:00
  • e6f5f2537e directories: fix exception rethrowing Emil Maskovsky 2025-12-12 16:45:41 +01:00
  • 76aacc00f2 storage_service: use coroutine-friendly exception propagation in join_node_response_handler Emil Maskovsky 2025-12-12 17:55:27 +01:00
  • 9ac657aa20 utils: error_injection: wait_for_message: print injection_name and caller source_location on timeout Benny Halevy 2025-12-10 08:31:59 +02:00
  • f06269dfca utils: error_injection: wait_for_message: print injection_name and caller source_location on timeout Benny Halevy 2025-12-10 08:31:59 +02:00
  • e9c31b82ec utils: error_injection: wait_for_message: print injection_name and caller source_location on timeout Benny Halevy 2025-12-10 08:31:59 +02:00
  • 7c8ab3d3d3 test.py: add pid to ServerInfo Cezar Moise 2025-09-23 10:50:36 +03:00
  • cb7f2e4953 docs: scylla-sstable-script-api.rst: add introduction and title Botond Dénes 2025-12-12 13:50:12 +02:00
  • dd5b6770c8 docs: scylla-sstable.rst: extract script API to separate document Botond Dénes 2025-12-12 13:16:57 +02:00
  • 7e7e378a4b Merge 'Revert "Merge 'Add option to use sstable identifier in snapshot' from Benny Halevy"' from null Botond Dénes 2025-12-12 13:20:49 +02:00
  • 3d73a9781e docs: scylla-sstable: prepare for script API extract Botond Dénes 2025-12-12 13:09:07 +02:00
  • 58b490869f replace the Driver pages with a link to the new Drivers pages Anna Stuchlik 2025-11-26 16:25:24 +01:00
  • 3553ae91c9 replace the Driver pages with a link to the new Drivers pages Anna Stuchlik 2025-11-26 16:25:24 +01:00
  • 6aff514d89 Clarify documentation build instructions ptrsmrn-doc-how-to-build Piotr Smaron 2025-12-12 09:35:52 +01:00
  • 982339e73f doc: audit: set audit as enabled by default Piotr Smaron 2025-12-12 09:15:52 +01:00
  • d1a04b3913 Reapply "audit: enable some subset of auditing by default" Piotr Smaron 2025-11-26 09:08:55 +01:00
  • 71d82e4271 Add JIRA issue validation to backport PR fixes check Yaron Kaikov 2025-12-11 08:40:10 +02:00
  • 4c20e64f4f Add JIRA issue validation to backport PR fixes check Yaron Kaikov 2025-12-11 08:40:10 +02:00
  • f5a2fcab72 Add JIRA issue validation to backport PR fixes check Yaron Kaikov 2025-12-11 08:40:10 +02:00
  • 434956af0f Add JIRA issue validation to backport PR fixes check Yaron Kaikov 2025-12-11 08:40:10 +02:00
  • 77ee7f3417 Revert "Merge 'Add option to use sstable identifier in snapshot' from Benny Halevy" copilot/fix-test-table-drop-error copilot-swe-agent[bot] 2025-12-12 03:54:47 +00:00
  • 0ff89a58be Initial plan copilot-swe-agent[bot] 2025-12-12 03:48:12 +00:00
  • 2f4f3ff980 api: storage_service/tablets/repair: disable incremental repair by default Benny Halevy 2025-12-10 07:47:42 +02:00
  • 20134b9ade docs: nodetool-commands: cluster: repair: fix incremental-mode example Benny Halevy 2025-12-11 14:17:44 +02:00
  • f7ffa395a8 workflows: trigger CI automatically when conflicts label is removed Yaron Kaikov 2025-12-09 15:12:02 +02:00
  • 3fa3b920de Update CODEOWNERS to remove redundant entries Piotr Smaron 2025-12-11 10:34:51 +01:00
  • e7ca52ee79 Merge 'api: storage_service/tablets/repair: disable incremental repair by default' from Benny Halevy Botond Dénes 2025-12-11 15:23:09 +02:00
  • 730eca5dac Merge 'Remove noexcept from storage_group and table functions to allow exception propagation' from null Botond Dénes 2025-12-11 15:17:35 +02:00
  • c8cff94a5a api: storage_service/tablets/repair: disable incremental repair by default Benny Halevy 2025-12-10 07:47:42 +02:00
  • 5fae4cdf80 docs: nodetool-commands: cluster: repair: fix incremental-mode example Benny Halevy 2025-12-11 14:17:44 +02:00