Commit Graph

  • b708e5d7c9 Merge 'test: fix race condition in test_crashed_node_substitution' from Sergey Zolotukhin next Avi Kivity 2026-03-26 21:40:33 +02:00
  • c38e312321 test_lwt_fencing_upgrade: fix quorum failure due to gossip lag Petr Gusev 2026-03-25 13:13:09 +01:00
  • 627a8294ed test: test_crashed_node_substitution: add docstring and fix whitespace bitpathfinder 2026-03-26 18:40:17 +01:00
  • 5a086ae9b7 test: fix race condition in test_crashed_node_substitution bitpathfinder 2026-03-26 18:25:05 +01:00
  • c575bbf1e8 test_refresh_deletes_uploaded_sstables should wait for sstables to get deleted master Robert Bindar 2026-03-24 13:25:05 +02:00
  • 5e95757577 Apply suggested fix to utils/directories.cc from Copilot Autofix ai-findings-autofix/utils-directories.cc Yaniv Kaul 2026-03-25 17:23:50 +02:00
  • df12b5e1e4 Apply suggested fix to utils/directories.cc from Copilot Autofix Yaniv Kaul 2026-03-25 17:23:49 +02:00
  • 7fdd650009 Merge 'test: audit: clean up test helper class naming' from Dario Mirovic Marcin Maliszkiewicz 2026-03-25 15:30:16 +01:00
  • 552a2d0995 test: audit: rename TestCQLAudit to CQLAuditTester Dario Mirovic 2026-03-25 13:21:08 +01:00
  • 73de865ca3 test: audit: remove unused pytest.mark.single_node Dario Mirovic 2026-03-25 13:18:37 +01:00
  • 90027db532 gms/gossiper: fix use-after-move in do_send_ack2_msg fix-gossiper-use-after-move Marcin Maliszkiewicz 2026-03-24 09:29:52 +01:00
  • f988ec18cb test/lib: fix port in-use detection in start_docker_service Marcin Maliszkiewicz 2026-03-24 14:22:04 +01:00
  • 233da83dd9 Merge 'Fix directory lister leak in table::get_snapshot_details: ' from Benny Halevy next-2026.1 Pavel Emelyanov 2026-03-19 12:40:23 +03:00
  • 74aa91db85 doc: update the warning about shared dictionary training next-2025.2 Anna Stuchlik 2026-03-18 17:44:18 +01:00
  • b87df354e1 doc: update the warning about shared dictionary training next-2025.3 Anna Stuchlik 2026-03-18 17:44:18 +01:00
  • cd1679934c test/pylib: use exponential backoff in wait_for() Artsiom Mishuta 2026-03-23 13:45:31 +01:00
  • 0ab815bc90 Merge 'doc: fix the installation section' from Anna Stuchlik next-2025.1 Botond Dénes 2026-03-19 17:13:53 +02:00
  • 2e132f19c9 Update seastar submodule (iotune fixes) Pavel Emelyanov 2026-03-23 08:18:02 +03:00
  • d52fbf7ada Merge 'test: cluster: Deflake test_startup_with_keyspaces_violating_rf_rack_valid_keyspaces' from Dawid Mędrek Botond Dénes 2026-03-24 21:09:19 +02:00
  • 8c293dfe36 schema/schema_registry: reformat code style debug_formatting Yaniv Michael Kaul 2026-03-23 22:23:29 +02:00
  • 97fb93a5b4 utils/gcp/object_storage: fix dead code and format string bug Yaniv Michael Kaul 2026-03-23 22:23:26 +02:00
  • 357b94ac60 utils/logalloc: remove redundant format() wrapper in reclamation rate log Yaniv Michael Kaul 2026-03-23 22:23:24 +02:00
  • 037f291d48 dht/boot_strapper: reformat code style Yaniv Michael Kaul 2026-03-23 22:22:27 +02:00
  • b246a70404 dht/range_streamer: reformat code style Yaniv Michael Kaul 2026-03-23 22:22:26 +02:00
  • a071d54160 cdc/split: reformat code style Yaniv Michael Kaul 2026-03-23 22:22:24 +02:00
  • 62d369c113 auth/ldap_role_manager: reformat code style Yaniv Michael Kaul 2026-03-23 22:22:21 +02:00
  • bce09e055c locator/topology: defer expensive format() calls in debug log with value_of() Yaniv Michael Kaul 2026-03-23 22:22:20 +02:00
  • 37004ac4dc locator/tablets: reformat code style Yaniv Michael Kaul 2026-03-23 22:21:15 +02:00
  • 6f619908ce locator/network_topology_strategy: reformat code style Yaniv Michael Kaul 2026-03-23 22:21:13 +02:00
  • 0fe552b074 cql3/query_processor: reformat code style Yaniv Michael Kaul 2026-03-23 22:21:11 +02:00
  • 14482e2e07 gms/gossiper: guard expensive gossip message formatting in debug/trace logs Yaniv Michael Kaul 2026-03-23 22:19:49 +02:00
  • 4bda6dded5 replica/database: defer eager set formatting in debug log with value_of() Yaniv Michael Kaul 2026-03-23 22:18:27 +02:00
  • 0be4fac5e5 db/schema_applier: reformat code style Yaniv Michael Kaul 2026-03-23 22:18:25 +02:00
  • 8818a0347e streaming/stream_transfer_task: reformat code style Yaniv Michael Kaul 2026-03-23 22:16:53 +02:00
  • 489bdb2f93 repair/repair: defer percentage calculations in debug log with value_of() Yaniv Michael Kaul 2026-03-23 22:16:32 +02:00
  • 9efd94199d repair/row_level: avoid redundant coroutine invocations in debug logs Yaniv Michael Kaul 2026-03-23 22:16:07 +02:00
  • 10085ddb25 compaction/leveled_compaction_strategy: guard async I/O in debug log Yaniv Michael Kaul 2026-03-23 22:14:33 +02:00
  • 8635a2aa6f compaction/time_window_compaction_strategy: defer O(n^2) overlap computation in debug log with value_of() Yaniv Michael Kaul 2026-03-23 22:14:31 +02:00
  • c7bb7b34c0 compaction/compaction_manager: avoid eager evaluation in debug log arguments Yaniv Michael Kaul 2026-03-23 22:13:35 +02:00
  • 9b81939a93 replica/table: calculate manifest tablet_count from tablet map Robert Bindar 2026-03-10 07:42:46 +02:00
  • 141aa2d696 Merge 'test/cluster/test_incremental_repair.py: fix typo + enable compaction DEBUG logs' from Botond Dénes Patryk Jędrzejczak 2026-03-24 16:27:01 +01:00
  • be942e9a4f test: test_remove_garbage_group0_members: wait for token ring and group0 consistency before removenode next-2025.4 Patryk Jędrzejczak 2026-03-18 16:46:04 +01:00
  • fa59daad49 doc: update the warning about shared dictionary training Anna Stuchlik 2026-03-18 17:44:18 +01:00
  • e212762ab7 database: Rate limit all tokens from a range branch-2025.4 Pavel Emelyanov 2026-03-16 12:21:12 +03:00
  • 804842e95c test/boost/cache_algorithm_test: disable sstable compression to avoid giant index pages Michał Chojnowski 2026-03-20 16:21:08 +01:00
  • c670183be8 cmake: fix precompiled header (PCH) creation Ernest Zaslavsky 2026-03-08 12:37:05 +02:00
  • e639dcda0b test: cluster: Deflake test_startup_with_keyspaces_violating_rf_rack_valid_keyspaces Dawid Mędrek 2026-03-24 13:18:56 +01:00
  • 503a6e2d7e locator: everywhere_replication_strategy: fix sanity_check_read_replicas when read_new is true Patryk Jędrzejczak 2026-03-20 12:48:00 +01:00
  • 0f02c0d6fa Update pgo profiles - x86_64 Jenkins Promoter 2026-03-24 14:11:33 +02:00
  • 95e8c6fd56 test: test_remove_garbage_group0_members: wait for token ring and group0 consistency before removenode Patryk Jędrzejczak 2026-03-18 16:46:04 +01:00
  • 4fead4baae test: cluster: Mark test with @pytest.mark.asyncio in test_multidc.py Dawid Mędrek 2026-03-24 12:52:00 +01:00
  • ffd58ca1f0 Merge 'test: cluster: Deflake test_write_cl_any_to_dead_node_generates_hints' from Dawid Mędrek Botond Dénes 2026-03-24 13:39:56 +02:00
  • f6fd3bbea0 test.py: reduce timeout for one test Andrei Chekun 2026-03-24 11:38:09 +01:00
  • 66be0f4577 Merge 'test: cluster: audit test suite optimization' from Dario Mirovic Marcin Maliszkiewicz 2026-03-24 09:29:52 +01:00
  • 120f381a9d pgo: fix maintenance socket path too long Dario Mirovic 2026-03-20 11:42:55 +01:00
  • f112e42ddd raft: Fix split mutations freeze Pavel Emelyanov 2026-03-16 12:13:48 +03:00
  • 56c375b1f3 Merge 'table: don't close a disengaged querier in query()' from Pavel Emelyanov Botond Dénes 2026-03-24 08:47:35 +02:00
  • e59a21752d .github/workflows/trigger_jenkins.yaml: add workflow permissions Yaniv Kaul 2025-12-22 12:53:34 +02:00
  • 85a531819b .github/workflows/trigger-scylla-ci.yaml: add permissions to workflow Yaniv Kaul 2025-12-22 12:03:13 +02:00
  • a41d1ec711 Merge 'doc: fix the installation section' from Anna Stuchlik Botond Dénes 2026-03-19 17:13:53 +02:00
  • 148217bed6 test: cluster: Increase log level in test_write_cl_any_to_dead_node_generates_hints Dawid Mędrek 2026-03-23 19:12:12 +01:00
  • 2b472fe7fd test: cluster: Await all mutations concurrently in test_write_cl_any_to_dead_node_generates_hints Dawid Mędrek 2026-03-23 19:11:17 +01:00
  • ae12c712ce test: cluster: Specify min_tablet_count in test_write_cl_any_to_dead_node_generates_hints Dawid Mędrek 2026-03-23 19:16:24 +01:00
  • dd446aa442 test: cluster: Use new_test_table in test_write_cl_any_to_dead_node_generates_hints Dawid Mędrek 2026-03-23 18:35:05 +01:00
  • dea79b09a9 test: cluster: Introduce auxiliary function keyspace_has_tablets Dawid Mędrek 2026-03-23 18:50:51 +01:00
  • 3d04fd1d13 test: cluster: Deflake test_write_cl_any_to_dead_node_generates_hints Dawid Mędrek 2026-03-23 18:58:13 +01:00
  • ae0208e35c Use permissions: {} (no token permissions) instead of contents: read copilot/sub-pr-29177 copilot-swe-agent[bot] 2026-03-23 16:59:37 +00:00
  • b418e7a489 Initial plan copilot-swe-agent[bot] 2026-03-23 16:58:39 +00:00
  • 772b32d9f7 test/scylla_gdb: fix flakiness by preparing objects at test time Botond Dénes 2026-03-11 15:44:10 +02:00
  • 2c5727753a .github/workflows/trigger-scylla-ci.yaml:3: Potential fix for code scanning alert no. 184: Workflow does not contain permissions alert-autofix-184 Yaniv Kaul 2026-03-23 16:46:06 +02:00
  • 60fb5270a9 logstor: fix fmt::format use with std::filesystem::path Piotr Dulikowski 2026-03-20 12:07:32 +01:00
  • 3b9398dfc8 Merge 'encryption: fix deadlock in encrypted_data_source::get()' from Ernest Zaslavsky Pavel Emelyanov 2026-03-23 17:12:44 +03:00
  • f5438e0587 test/cluster/test_incremental_repair.py: enable compaction DEBUG logs in do_tablet_incremental_repair_and_ops Botond Dénes 2026-03-23 15:45:22 +02:00
  • f6ab576ed9 test/cluster/test_incremental_repair.py: fix typo preapre -> prepare Botond Dénes 2026-03-23 15:43:55 +02:00
  • df68d0c0f7 directories: add missing seastar/util/closeable.hh include Piotr Dulikowski 2026-03-23 10:46:26 +01:00
  • 051107f5bc scylla-gdb: fix sstable-summary crash on ms-format sstables Yaniv Michael Kaul 2026-03-22 13:54:30 +02:00
  • c8e7e20c5c test/cluster: retry create_table on transient schema agreement timeout Piotr Szymaniak 2026-03-19 17:12:52 +01:00
  • fb1f995d6b .github/workflows/backport-pr-fixes-validation.yaml: workflow does not contain permissions (Potential fix for code scanning alert no. 139) Yaniv Kaul 2025-12-22 12:01:16 +02:00
  • 32225797cd dtest: fix flaky test_writes_schema_recreated_while_node_down Piotr Smaron 2026-03-20 13:52:31 +01:00
  • f29525f3a6 test/boost/cache_algorithm_test: disable sstable compression to avoid giant index pages Michał Chojnowski 2026-03-20 16:21:08 +01:00
  • 05b11a3b82 sstables_loader: use new sstable add path Raphael S. Carvalho 2026-03-16 17:00:22 -03:00
  • f9f7b282fc Preserve frequency hash across remove/add cycles, handle counter wrap-around copilot/use-w-tinylfu-for-cache copilot-swe-agent[bot] 2026-03-22 23:59:19 +00:00
  • ba9122a374 Address review feedback: stable frequency hash, bounded rebalance, compile-time safety, decay naming copilot-swe-agent[bot] 2026-03-22 23:57:48 +00:00
  • 3a901a1bf3 test/cluster/test_view_building_coordinator: start view-building nodes one by one to make the tests stronger The test_node_operation_during_view_building() setup used servers_add() to bring up all initial nodes concurrently. That is more aggressive than this test needs, and it makes the setup sensitive to bootstrap/topology races and to single-node startup failures. The add_server has notes about this case. In the decommission case in particular, the test starts with 4 nodes and only later exercises the node operation under test. When all 4 nodes are started concurrently, a failure in one node during initial bootstrap can cause the whole batch add to fail before the test even reaches the decommission step. This showed up as Failed to add servers, with later nodes timing out while waiting for topology/IP mapping after one of the early nodes shut down. Switch the initial cluster setup to repeated server_add() calls. This keeps the topology changes serialized, allows each node to fully join before the next one starts, and matches the actual needs of the test. The change does not alter the scenario being tested; it only makes the test setup less fragile and easier to diagnose when a node startup problem happens. SCYLLADB-630 Alex 2026-03-22 12:04:08 +02:00
  • f511264831 alternator/test: fix test_ttl_with_load_and_decommission flaky Connection refused error Piotr Szymaniak 2026-03-21 00:35:30 +01:00
  • 4f77cb621f Merge 'tablets: Fix deadlock in background storage group merge fiber' from Tomasz Grabiec scylla-2026.1.1-candidate-20260323023410 branch-2026.1 Botond Dénes 2026-03-20 09:05:52 +02:00
  • eb6c333e1b streaming: Release space incrementally during file streaming Raphael S. Carvalho 2026-02-02 16:25:58 -03:00
  • 7dce43363e table: merge adjacent querier_opt checks in query() Pavel Emelyanov 2026-03-20 14:48:08 +03:00
  • cc695bc3f7 Merge 'vector_search: fix race condition on connection timeout' from Karol Nowacki Piotr Dulikowski 2026-03-20 11:12:04 +01:00
  • 4bfcd035ae test_fencing: add missing await-s Petr Gusev 2026-03-19 18:53:29 +01:00
  • 9c1c41df03 table: don't close a disengaged querier in query() Pavel Emelyanov 2026-03-20 12:25:13 +03:00
  • 42730454cb encryption::gcp_host: Add exponential retry for server errors branch-2025.1 Calle Wilund 2025-11-26 13:13:41 +00:00
  • a4b4c4c0a8 .github/workflows/trigger-scylla-ci: fix heredoc injection in trigger-scylla-ci workflow Yaron Kaikov 2026-03-08 10:46:22 +02:00
  • 155d12f4c9 mutation/collection_mutation: don't copy the serialized collection Botond Dénes 2026-03-12 09:25:15 +02:00
  • e78426c5d4 nodetool: cluster repair: do not fail if a table was dropped Aleksandra Martyniuk 2026-02-20 11:14:13 +01:00
  • 11248e5cef doc: update the warning about shared dictionary training Anna Stuchlik 2026-03-18 17:44:18 +01:00
  • 1f7dca0225 Merge 'Fix bad performance for densely populated partition index pages' from Tomasz Grabiec Avi Kivity 2026-03-19 14:42:49 +02:00
  • 8d21636a81 test_internode_compression: Add await for "run" coro:s Calle Wilund 2026-03-04 15:05:41 +01:00
  • 7f236baf61 .github/workflows/trigger-scylla-ci: fix heredoc injection in trigger-scylla-ci workflow Yaron Kaikov 2026-03-08 10:46:22 +02:00
  • 4da8641d83 test_encryption: Fix test_system_auth_encryption Calle Wilund 2026-03-04 15:10:47 +01:00