Commit Graph

  • 8a16746e55 strong_consistency: fix crash when DROP TABLE races with in-flight DML Petr Gusev 2026-04-10 13:10:15 +02:00
  • 82460e7a38 test: add regression test for DROP TABLE racing with in-flight DML Petr Gusev 2026-04-10 13:09:48 +02:00
  • 39b6ff982c topology_coordinator: suppress cancel warning in should_preempt_balancing copilot/fix-cancelation-warning copilot-swe-agent[bot] 2026-04-10 19:25:21 +00:00
  • 7d648961ed vector_search: forward non-primary key restrictions to Vector Store service Michał Hudobski 2026-03-12 15:30:14 +01:00
  • 477353b15c auth: sanitize {USER} substitution in LDAP URL templates Piotr Smaron 2026-04-01 15:15:15 +02:00
  • fb81acb7aa Merge 'cql3: fix null handling in data_value formatting' from Dario Mirovic Botond Dénes 2026-04-07 16:35:31 +03:00
  • 2dd8eef38c vector_index: store index_version as creation timeuuid Dawid Pawlik 2026-04-09 14:50:42 +02:00
  • 3bd770d4d9 Merge 'counters: reuse counter IDs by rack' from Michael Litvak Piotr Dulikowski 2026-04-10 12:24:18 +02:00
  • 163c6f71d6 transport: refactor result_message bounce interface Wojciech Mitros 2026-04-07 09:52:48 +02:00
  • 32e3a01718 Merge 'service: strong_consistency: Allow for aborting operations' from Dawid Mędrek Piotr Dulikowski 2026-04-10 11:11:21 +02:00
  • 0b336da89d Revert "cmake: add missing rolling_max_tracker_test and symmetric_key_test" Pavel Emelyanov 2026-04-10 11:19:43 +03:00
  • 751bf31273 Merge 'More gossiper cleanups' from Gleb Natapov Patryk Jędrzejczak 2026-04-10 09:56:19 +02:00
  • 6674aa29ca Merge 'Add Cassandra SAI (StorageAttachedIndex) compatibility' from Szymon Wasik Nadav Har'El 2026-04-10 10:21:20 +03:00
  • 56bf4c8f0e doc: Fix malformed markdown link in alternator network docs Anna Stuchlik 2026-04-09 13:43:56 +02:00
  • 88bea5aaf3 cql: Include parallelized queries in the scylla_cql_select_partition_range_scan_no_bypass_cache metric Tomasz Grabiec 2026-04-08 17:43:39 +02:00
  • dc95d26464 test: cluster: dtest: Fix double-counting of metrics Tomasz Grabiec 2026-04-10 02:09:10 +02:00
  • f67d0739d0 test: user_function_test: adjust Lua error message tests Avi Kivity 2026-04-09 18:20:58 +03:00
  • 98d6edaa88 alternator: add comment explaining delta_mode::keys in add_stream_options() Piotr Szymaniak 2026-04-09 15:51:10 +02:00
  • c8b9fde828 auth: allow VECTOR_SEARCH_INDEXING permission to access system.tablets Michał Hudobski 2026-04-09 12:51:43 +02:00
  • 5ffd3ccc8e test_backup: Remove create_ks_and_cf helper Test Pavel Emelyanov 2026-04-09 20:29:59 +03:00
  • 2c81e54d6d test_backup: Replace create_ks_and_cf with async patterns Test Pavel Emelyanov 2026-04-09 20:28:16 +03:00
  • 66d9f6e042 test_backup: Add if-True blocks for indentation Test Pavel Emelyanov 2026-04-09 20:25:02 +03:00
  • 573def7cd8 cql: accept source_model option and show options in DESCRIBE Szymon Wasik 2026-04-08 12:05:50 +02:00
  • 80a2e4a0ab cql: add Cassandra SAI (StorageAttachedIndex) compatibility Szymon Wasik 2026-04-08 12:04:01 +02:00
  • fa7edc627c test: modernize vector index test comments and fix xfail Szymon Wasik 2026-03-26 08:48:09 +01:00
  • 4eab050be4 test: enable SAI_VECTOR_ALLOW_CUSTOM_PARAMETERS for Cassandra tests Szymon Wasik 2026-03-26 08:39:59 +01:00
  • a2c23793ab raft_group0: join_group0: fix join hang when node joins group 0 before post_server_start Patryk Jędrzejczak 2026-03-27 15:52:05 +01:00
  • bf1f5ee796 Merge 'db/view/view_building_worker: lock staging sstables mutex for all necessary shards when creating tasks' from Michał Jadwiszczak Piotr Dulikowski 2026-04-08 16:56:50 +02:00
  • 23c386a27f test: perf: add audit-unix-socket-path to perf-simple-query Andrzej Jackowski 2026-04-09 11:15:21 +02:00
  • c6587c6a70 doc: Fix malformed markdown link in alternator network docs Anna Stuchlik 2026-04-09 13:43:56 +02:00
  • 177996a385 Update ScyllaDB version to: 2025.4.7 Jenkins Promoter 2026-04-09 15:52:03 +03:00
  • 5886d1841a Merge 'cmake: align CMake build system with configure.py and add comparison script' from Ernest Zaslavsky Botond Dénes 2026-04-09 15:46:09 +03:00
  • f5111bfc9b vector_search: test: fix flaky test Karol Nowacki 2026-03-12 18:08:36 +01:00
  • 13879b023f tracing: set_skip_when_empty() for error-path metrics Yaniv Michael Kaul 2026-04-06 12:47:56 +03:00
  • 6b5de6394b vector_search: fix race condition on connection timeout Karol Nowacki 2026-04-09 11:53:27 +02:00
  • 3964040008 docs/dev: add counters doc Michael Litvak 2026-04-07 13:44:29 +02:00
  • b71762d5da counters: reuse counter IDs by rack Michael Litvak 2026-02-19 13:48:52 +01:00
  • 2c0076d3ef replica: set_skip_when_empty() for rare error-path metrics Yaniv Michael Kaul 2026-04-06 12:46:49 +03:00
  • 86417d49de Merge 'transport: improve memory accounting for big responses and slow network' from Marcin Maliszkiewicz Botond Dénes 2026-04-09 13:36:31 +03:00
  • 5c8b4a003e db: set_skip_when_empty() for rare error-path metrics Yaniv Michael Kaul 2026-04-06 12:45:57 +03:00
  • dbaba7ab8a storage_service: cleanup unused code Gleb Natapov 2026-03-19 17:18:19 +02:00
  • b050b593b3 storage_service: simplify get_peer_info_for_update Gleb Natapov 2026-03-19 15:50:04 +02:00
  • d0576c109f gossiper: send shutdown notifications in parallel Gleb Natapov 2026-03-19 14:14:05 +02:00
  • 1586fa65af gms: remove unused code Gleb Natapov 2026-03-19 13:17:30 +02:00
  • b2e35c538f virtual_tables: no need to call gossiper if we already know that the node is in shutdown Gleb Natapov 2026-03-18 12:01:39 +02:00
  • e17fc180a0 gossiper: print node state from raft topology in the logs Gleb Natapov 2026-03-18 10:42:44 +02:00
  • 8439154851 gossiper: use is_shutdown instead of code it manually Gleb Natapov 2026-03-17 17:22:27 +02:00
  • 7d700d0377 gossiper: mark endpoint_state(inet_address ip) constructor as explicit Gleb Natapov 2026-03-17 14:48:50 +02:00
  • 6df4f572d5 gossiper: remove unused code Gleb Natapov 2026-03-17 09:53:36 +02:00
  • 67102496c8 gossiper: drop last use of LEFT state and drop the state Gleb Natapov 2026-03-16 17:15:00 +02:00
  • 54d2c95094 gossiper: drop unused STATUS_BOOTSTRAPPING state Gleb Natapov 2026-03-15 13:12:03 +02:00
  • 7c895ced19 gossiper: rename is_dead_state to is_left since this is all that the function checks now. Gleb Natapov 2026-04-09 13:04:55 +03:00
  • 7dfb0577b8 gossiper: use raft topology state instead of gossiper one when checking node's state Gleb Natapov 2026-03-16 14:06:14 +02:00
  • c17c4806a1 storage_service: drop check_for_endpoint_collision function Gleb Natapov 2026-03-23 12:37:41 +02:00
  • 1ac8edb22b storage_service: drop is_first_node function Gleb Natapov 2026-03-23 12:13:05 +02:00
  • 681aa9ebe1 gossiper: remove unused REMOVED_TOKEN state Gleb Natapov 2026-03-15 16:10:20 +02:00
  • 5af17aa578 gossiper: remove unused advertise_token_removed function Gleb Natapov 2026-03-12 12:15:22 +02:00
  • f0dfe29d88 service: strong_consistency: Abort state_machine::apply when aborting server Dawid Mędrek 2026-03-12 22:39:18 +01:00
  • ad8a263683 service: strong_consistency: Abort ongoing operations when shutting down Dawid Mędrek 2026-03-12 22:30:50 +01:00
  • 4a87bdc778 service: client_state: Extend with abort_source Dawid Mędrek 2026-03-17 18:23:50 +01:00
  • 89c049b889 service: strong_consistency: Handle abort when removing Raft group Dawid Mędrek 2026-03-12 19:49:09 +01:00
  • 7dcc3e85b9 service: strong_consistency: Abort Raft operations on timeout Dawid Mędrek 2026-02-24 21:56:57 +01:00
  • 65a1bdd368 docs: document Alternator auditing in the operator-facing auditing guide Piotr Szymaniak 2026-03-27 10:25:31 +01:00
  • 2243e0ffea service: strong_consistency: Use timeout when mutating Dawid Mędrek 2026-02-24 20:13:45 +01:00
  • fd9c907be1 service: strong_consistency: Fix indentation Dawid Mędrek 2026-03-13 02:51:46 +01:00
  • ca7f24516e service: strong_consistency: Enclose coordinator methods with try-catch Dawid Mędrek 2026-03-13 02:50:05 +01:00
  • e9ea9e7259 service: strong_consistency: Crash at unexpected exception Dawid Mędrek 2026-02-24 20:10:37 +01:00
  • f499a629ab test: cluster: Extract default config & cmdline in test_strong_consistency.py Dawid Mędrek 2026-03-05 15:51:42 +01:00
  • 7d7ec7025e docs: Document system keyspaces for developers / internal usage Geoff Montee 2026-03-15 10:41:07 -07:00
  • 40a861016a docs/faq.rst: Fixing small spelling mistake Guy Shtub 2026-03-19 17:02:40 +01:00
  • 78f5bab7cf table: Add formatter for group_id argument in tablet merge exception message Pavel Emelyanov 2026-03-20 12:27:11 +03:00
  • fbbe2bdce8 Merge 'Introduce repair_service::config and cut dependency from db::config' from Pavel Emelyanov Botond Dénes 2026-04-09 11:44:25 +03:00
  • 76c8794f4f Merge 'Strong consistency: allow taking snapshots (but not transfer) and make them less likely' from Piotr Dulikowski Botond Dénes 2026-04-09 11:44:03 +03:00
  • dd34d2afb4 doc: remove references to old versions from Docker Hub docs Anna Stuchlik 2026-03-24 09:42:18 +01:00
  • c162277b28 Merge 'Perform full connection set-up for CertificateAuthorization in process_startup()' from Pavel Emelyanov Botond Dénes 2026-04-09 11:43:01 +03:00
  • 16e387d5f9 repair/replica: Fix race window where post-repair data is wrongly promoted to repaired Raphael S. Carvalho 2026-03-25 21:11:45 -03:00
  • a8bc90a375 Merge 'cql3: fix DESCRIBE INDEX WITH INTERNALS name' from Piotr Smaron Dawid Mędrek 2026-04-08 20:54:06 +02:00
  • ec0231c36c Merge 'db/view/view_building_worker: lock staging sstables mutex for all necessary shards when creating tasks' from Michał Jadwiszczak Piotr Dulikowski 2026-04-08 16:56:50 +02:00
  • ecc3bcabd4 test/ldap: add LDAP filter-injection reproducers Piotr Smaron 2026-04-01 15:13:45 +02:00
  • d458ff50b0 cql3: fix DESCRIBE INDEX WITH INTERNALS name Piotr Smaron 2026-04-03 11:42:23 +02:00
  • 04837ba20f test: add snapshot REST API tests for logical index names Piotr Smaron 2026-04-08 13:38:17 +02:00
  • 6b85da3ce3 test: fix snapshot cleanup helper Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 3090684dad api: clarify snapshot REST parameter descriptions Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 6ee75c74bd api: surface no_such_column_family as HTTP 400 Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 7d83a264ac db: fix clear_snapshot() atomicity and use C++23 lambda form Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 39baa1870e db: normalize index names in get_snapshot_details() Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 9c37f1def2 db: add resolve_table_name() to snapshot_ctl Piotr Smaron 2026-04-03 11:42:22 +02:00
  • 066c9237f1 topology_coordinator, tablets: Log active tablet transitions when going idle copilot/add-tablet-migration-logging copilot-swe-agent[bot] 2026-02-11 23:49:47 +00:00
  • 7750d5737c strong consistency: replace local consistency with global Petr Gusev 2026-03-24 17:20:55 +01:00
  • 850db950f8 Merge 'raft: include demoted voters in read barrier during joint config' from Qian Cheng Patryk Jędrzejczak 2026-04-08 12:36:52 +02:00
  • a416238155 test: add tracker voter demotion test to fsm_test.cc Qian-Cheng-nju 2026-03-26 13:04:30 +00:00
  • f72528c759 raft: use configuration::can_vote() in tracker::set_configuration Qian-Cheng-nju 2026-03-26 13:04:23 +00:00
  • 568f20396a test: fix flaky test_create_index_synchronous_updates trace event race Michał Jadwiszczak 2026-04-07 15:45:20 +02:00
  • f941a77867 scripts/base36-uuid: dump date in UTC Raphael S. Carvalho 2026-03-26 14:14:26 -03:00
  • c385c0bdf9 .github/workflows/call_validate_pr_author_email.yml: add missing workflow permissions Yaniv Michael Kaul 2026-03-23 17:15:56 +02:00
  • 788ecaa682 api: Fix enable_injection to accept case-insensitive bool parameter Pavel Emelyanov 2026-03-25 15:05:56 +03:00
  • 0fd9ea9701 abseil: update to lts_2026_01_07 Avi Kivity 2026-02-21 18:13:01 +02:00
  • 4f17cc6d83 docs: add missing rack value for internode_compression parameter Liapkovich 2026-03-25 15:56:52 +01:00
  • 0ea76a468f schema: Avoid copies in column_mapping::operator== Pavel Emelyanov 2026-03-24 13:50:40 +03:00
  • b7c14c6d29 token_metadata: Clear _topology_change_info gently Pavel Emelyanov 2026-03-24 13:26:04 +03:00