Commit Graph

  • 9e18cfbe17 sstable: add _mutate_sem to serialize link/move with components rewrite Benny Halevy 2025-11-25 09:39:35 +02:00
  • f8bebd2455 db: fix indentation Aleksandra Martyniuk 2025-10-17 11:12:28 +02:00
  • a6c72c5020 test: add reproducer for data resurrection Aleksandra Martyniuk 2025-09-26 15:39:13 +02:00
  • 0a7e9857c6 repair: fail tablet repair if any batch wasn't sent successfully Aleksandra Martyniuk 2025-09-26 17:57:24 +02:00
  • 8e6a709c7f db/batchlog_manager: fix making decision to skip batch replay Aleksandra Martyniuk 2025-09-19 12:33:05 +02:00
  • 9422baf49f db: repair: throw if replay fails Aleksandra Martyniuk 2025-09-19 11:09:31 +02:00
  • ee0fb13a84 db/batchlog_manager: delete batch with incorrect or unknown version Aleksandra Martyniuk 2025-09-18 16:05:40 +02:00
  • 9554b4ef28 db/batchlog_manager: coroutinize replay_all_failed_batches Aleksandra Martyniuk 2025-09-18 15:55:40 +02:00
  • 7900aa5319 Merge 'server: fix scheduling group update timing in system.clients' from Alex Dathskovsky Piotr Dulikowski 2025-12-16 15:39:49 +01:00
  • b71a7ae359 db/batchlog_manager: fix making decision to skip batch replay Aleksandra Martyniuk 2025-09-19 12:33:05 +02:00
  • af5a3281a2 db: repair: throw if replay fails Aleksandra Martyniuk 2025-09-19 11:09:31 +02:00
  • 1167abd6d4 db/batchlog_manager: delete batch with incorrect or unknown version Aleksandra Martyniuk 2025-09-18 16:05:40 +02:00
  • 6f372a6bb7 db/batchlog_manager: coroutinize replay_all_failed_batches Aleksandra Martyniuk 2025-09-18 15:55:40 +02:00
  • 03ccf3915e repair: throw if flush failed in get_flush_time Aleksandra Martyniuk 2025-10-29 14:07:49 +01:00
  • 71cec8bff3 db: fix indentation Aleksandra Martyniuk 2025-10-17 11:12:28 +02:00
  • a973209b32 test: add reproducer for data resurrection Aleksandra Martyniuk 2025-09-26 15:39:13 +02:00
  • 9ad108acbf repair: fail tablet repair if any batch wasn't sent successfully Aleksandra Martyniuk 2025-09-26 17:57:24 +02:00
  • be05e1b8e1 db/batchlog_manager: fix making decision to skip batch replay Aleksandra Martyniuk 2025-09-19 12:33:05 +02:00
  • 767d8793b6 db: repair: throw if replay fails Aleksandra Martyniuk 2025-09-19 11:09:31 +02:00
  • 34de8387a4 db/batchlog_manager: delete batch with incorrect or unknown version Aleksandra Martyniuk 2025-09-18 16:05:40 +02:00
  • 3dd028f881 db/batchlog_manager: coroutinize replay_all_failed_batches Aleksandra Martyniuk 2025-09-18 15:55:40 +02:00
  • 55b78e56a9 test/cqlpy: fix flaky test test_view_in_system_tables Nadav Har'El 2025-12-14 17:20:58 +02:00
  • ca78bebbd8 Skip backtrace in lsa-timing logs for preemptible reclaim copilot/skip-backtrace-in-reclaim copilot-swe-agent[bot] 2025-12-16 12:59:10 +00:00
  • 299899f925 Initial plan copilot-swe-agent[bot] 2025-12-16 12:55:38 +00:00
  • 9d20f0a3d2 test: add est_rack_list_conversion_with_two_replicas_in_rack Aleksandra Martyniuk 2025-12-12 18:23:21 +01:00
  • 0476e8d272 test: test creating tablet_rack_list_colocation_plan Aleksandra Martyniuk 2025-12-05 14:41:38 +01:00
  • e48789cf6c test: add test_numeric_rf_to_rack_list_conversion test Aleksandra Martyniuk 2025-12-04 12:08:45 +01:00
  • 9039dfa4a5 tasks: service: add global_topology_request_virtual_task Aleksandra Martyniuk 2025-11-26 16:30:23 +01:00
  • 1884e655d6 cql3: statements: allow altering from numeric rf to rack list Aleksandra Martyniuk 2025-11-26 15:41:34 +01:00
  • 640c491388 service: topology_coordinator: pause keyspace_rf_change request Aleksandra Martyniuk 2025-11-25 13:44:22 +01:00
  • cd83d1d4dc service: implement make_rack_list_colocation_plan Aleksandra Martyniuk 2025-11-26 12:37:40 +01:00
  • bbe0b01b14 service: add tablet_rack_list_colocation_plan Aleksandra Martyniuk 2025-11-25 17:11:29 +01:00
  • 2e7ba1f8ce cql3: reject concurrent alter of the same keyspace Aleksandra Martyniuk 2025-12-08 17:20:10 +01:00
  • b3a0e4c2dc test: check paused rf change requests persistence Aleksandra Martyniuk 2025-07-13 21:57:41 +02:00
  • 08e5f35527 db: service: add paused_rf_change_requests to system.topology Aleksandra Martyniuk 2025-05-30 15:15:52 +02:00
  • d66a36058b service: pass topology and system_keyspace to load_balancer ctor Aleksandra Martyniuk 2025-10-08 15:00:25 +02:00
  • 6681c0f33f service: tablet_allocator: extract load updates Aleksandra Martyniuk 2025-06-03 14:25:32 +02:00
  • 13e9ee3f6f service: tablet_allocator: extract ensure_node Aleksandra Martyniuk 2025-06-03 14:01:29 +02:00
  • 71e6ef90f4 tasks, system_keyspace: Introduce get_topology_request_entry_opt() Tomasz Grabiec 2025-11-25 16:08:53 +01:00
  • 902803babd node_ops: Drop get_pending_ids() Tomasz Grabiec 2025-11-25 15:58:46 +01:00
  • 9c401e260a Initial setup: Fix configure.py for Ubuntu/Debian platform copilot/fix-build-warnings copilot-swe-agent[bot] 2025-12-16 11:18:56 +00:00
  • 1824b04e2a Initial plan copilot-swe-agent[bot] 2025-12-16 10:58:17 +00:00
  • df0830044d cql3: Extend DESC INDEX by view properties Dawid Mędrek 2025-07-14 21:41:35 +02:00
  • d0a42852c0 cql3: Forbid using CLUSTERING ORDER BY when creating index Dawid Mędrek 2025-07-12 06:05:21 +02:00
  • 6541362a0b cql3: Extend CREATE INDEX by MV properties Dawid Mędrek 2025-07-12 02:53:15 +02:00
  • e1f1071bc5 cql3/statements/create_index_statement: Allow for view options Dawid Mędrek 2025-07-12 02:40:37 +02:00
  • 2cc01eeffb cql3/statements/create_index_statement: Rename member Dawid Mędrek 2025-07-12 02:21:47 +02:00
  • b3099e2f2c cql3/statements/index_prop_defs: Re-introduce index_prop_defs Dawid Mędrek 2025-07-12 02:04:17 +02:00
  • 6dfebc0b6e cql3/statements/property_definitions: Add extract_property() Dawid Mędrek 2025-07-12 01:56:56 +02:00
  • 62a8dd1b7f cql3/statements/index_prop_defs.cc: Add namespace Dawid Mędrek 2025-07-12 01:48:25 +02:00
  • dcf2c71204 cql3/statements/index_prop_defs.hh: Rename type Dawid Mędrek 2025-07-12 01:25:52 +02:00
  • e9108677f7 cql3/statements/view_prop_defs.cc: Move validation logic into file Dawid Mędrek 2025-07-12 00:28:53 +02:00
  • f5f7aeaa0a cql3/statements: Introduce view_prop_defs.{hh,cc} Dawid Mędrek 2025-07-12 00:13:48 +02:00
  • 4ed17c9e88 node_ops: Drop redundant get_status_helper() Tomasz Grabiec 2025-11-25 15:21:26 +01:00
  • 73db5c94de Merge 'db: api: service: introduce system.client_routes table and related API endpoints' from Andrzej Jackowski Patryk Jędrzejczak 2025-12-16 10:38:26 +01:00
  • 85f05fbe1b Revert "Merge 'Add digests for all sstable components in scylla metadata' from Taras Veretilnyk" Botond Dénes 2025-12-09 12:04:23 +02:00
  • 02908ca0f9 test::cluster::dtest::tools::files: Remove file Calle Wilund 2025-12-10 15:35:34 +01:00
  • 7266be67fb commitlog_replay: Handle fully corrupt files same as partial corruption. Calle Wilund 2025-12-10 15:26:57 +01:00
  • 04862a600d test::pylib::suite::base: Split options.name test specifier only once Calle Wilund 2025-12-10 15:35:12 +01:00
  • 83f46fa7f5 doc: add video link for TTL Botond Dénes 2025-12-16 10:43:03 +02:00
  • 4b26a86cb0 alternator: require rf_rack_valid_keyspaces when creating index Michael Litvak 2025-12-14 11:17:15 +01:00
  • ea6f2a21c6 doc: remove references to ScyllaDB versions 4.3 and 4.4 Anna Stuchlik 2025-12-15 14:06:27 +01:00
  • 30c4bc3f96 Fix for __iter__ method returns a non-iterator Yaniv Kaul 2025-12-15 10:54:47 +02:00
  • 77fa936edc doc: audit: update to present how to enable both syslog and table Piotr Smaron 2025-12-12 10:54:02 +01:00
  • 0ec485845b Clarify documentation build instructions Piotr Smaron 2025-12-12 09:35:52 +01:00
  • dace39fd6c Merge 'Make commitlog replay handle files with corrupt file header (non-zero) as data loss, not startup failure' from Calle Wilund Botond Dénes 2025-12-16 06:55:42 +02:00
  • 5f8f724d78 repair: Don't use off-strategy as repair destination with tablet tables Calle Wilund 2025-12-08 17:15:11 +00:00
  • df93ea626b test/scylla_gdb: use gcore instead of signal SIGSEGV to generate a coredump on failure Michał Chojnowski 2025-12-08 15:53:03 +01:00
  • 74347625f9 Merge 'test/alternator: add reproducers for more issues' from Nadav Har'El Botond Dénes 2025-12-16 06:53:14 +02:00
  • f1fc5cc808 docs: describe CLIENT_ROUTES_CHANGE extension Andrzej Jackowski 2025-11-27 10:12:53 +01:00
  • 61bbea51ad test: add test for CLIENT_ROUTES event Andrzej Jackowski 2025-11-28 14:48:48 +01:00
  • c2b1b10ca0 service: transport: add CLIENT_ROUTES_CHANGE event Andrzej Jackowski 2025-12-11 11:22:48 +01:00
  • ec87b92ba1 test: add cluster tests for client routes Andrzej Jackowski 2025-11-14 14:46:23 +01:00
  • 9c9371511f test: add API tests for client_routes endpoints Andrzej Jackowski 2025-11-12 15:53:12 +01:00
  • 2e80997630 test: add timeout parameter to delete in RESTClient Andrzej Jackowski 2025-11-28 13:33:58 +01:00
  • 1143acaf5b test: allow json_body in send Andrzej Jackowski 2025-11-14 08:39:35 +01:00
  • e153cc434f api: implement client_routes endpoints Andrzej Jackowski 2025-12-10 14:30:37 +01:00
  • 4e106b9820 test/cqlpy: remove unused variables Nadav Har'El 2025-12-15 17:11:17 +02:00
  • 64d9c370ee test/alternator: remove unnecessary duplicate statement Nadav Har'El 2025-12-15 14:34:51 +02:00
  • a3959fe3db test/alternator: remove unused variable assignments Nadav Har'El 2025-12-15 14:27:51 +02:00
  • 4fa4f40712 test/cqlpy: use unique partition in test Nadav Har'El 2025-12-15 17:08:51 +02:00
  • f23ba66351 Fix for Unused local variable finding-autofix-d08c00a6 Nadav Har'El 2025-12-15 16:27:38 +02:00
  • a4968f0342 Fix for Statement has no effect finding-autofix-36cf0dca Nadav Har'El 2025-12-15 16:05:05 +02:00
  • 07867a9a0d test: new LWT with counters test during tablets migration/resize - Workload: N workers perform CAS updates - Update counter table each time CAS was successful - Enable balancing and increase min_tablet_count to force split, and lower min_tablet_count to merge. - Run tablets migrations loop - Stop workload and verify data consistency Yauheni Khatsianevich 2025-11-21 22:11:45 +01:00
  • 1382de3a5f Potential fix for pull request finding 'Wrong number of arguments in a call' finding-autofix-b91cb2ae Yaniv Kaul 2025-12-15 15:23:51 +02:00
  • ddfe3165c3 Fix for Suspicious unused loop iteration variable finding-autofix-bcdecc4d Yaniv Kaul 2025-12-15 15:10:21 +02:00
  • 3496b35aba Fix for Missing call to superclass __init__ during object initialization Yaniv Kaul 2025-12-15 15:09:39 +02:00
  • 4153e2d794 Fix for Missing call to superclass __init__ during object initialization finding-autofix-cd7bd07d Yaniv Kaul 2025-12-15 15:09:25 +02:00
  • 2f9676130d Apply suggested fix to vector_search/client.cc from Copilot Autofix ai-findings-autofix/vector_search-client.cc Yaniv Kaul 2025-12-15 14:57:59 +02:00
  • 844545bb74 Merge 'treewide: fix cases of improper re-throwing of std::exception_ptr' from Emil Maskovsky Patryk Jędrzejczak 2025-12-15 13:56:45 +01:00
  • ccacea621f test/cqlpy: fix flaky test test_view_in_system_tables Nadav Har'El 2025-12-14 17:20:58 +02:00
  • f287484f4d test/cqlpy: rename test with duplicate name Nadav Har'El 2025-12-15 14:18:40 +02:00
  • f4a4671ad6 table: seal_snapshot: avoid oversized allocation when dumping manifest.json Benny Halevy 2025-12-10 10:25:22 +02:00
  • 8691d287be cql3/statements/create_view_statement.cc: Move validation of ID Dawid Mędrek 2025-07-11 23:28:52 +02:00
  • 11c109c623 schema/schema.hh: Do not include index_prop_defs.hh Dawid Mędrek 2025-11-10 23:03:05 +01:00
  • 70a0418102 api: add client_routes.json Andrzej Jackowski 2025-11-12 16:14:20 +01:00
  • 6fcc1ecf94 service: main: add client_routes_service Andrzej Jackowski 2025-12-08 16:24:45 +01:00
  • 8dde70d04c db: add system.client_routes table Andrzej Jackowski 2025-12-12 15:11:23 +01:00
  • 2e7070d3b7 gms: add CLIENT_ROUTES feature Andrzej Jackowski 2025-11-10 13:25:37 +01:00
  • 3f7ee3ce5d Merge 'batchlog: make replay (flush) faster' from Botond Dénes Pavel Emelyanov 2025-12-15 15:05:19 +03:00