Commit Graph

  • 475220b9c9 Merge 'Remove the rest of pre raft topology code' from Gleb Natapov Botond Dénes 2026-03-11 10:24:20 +02:00
  • 38a2829f69 Merge 'Return HTTP error description in Vector Store client' from Szymon Wasik Piotr Dulikowski 2026-03-11 09:19:27 +01:00
  • 6d8ac23731 test_encryption: Use maximum replication in _smoke_test Calle Wilund 2026-03-09 16:50:46 +01:00
  • 00a819bcd8 cql3: remove unnecessary assert() Nadav Har'El 2026-03-02 14:39:23 +02:00
  • 34eec020b3 cql3: replace abort() by throwing_assert() Nadav Har'El 2026-03-02 14:29:57 +02:00
  • c87d6407ed cql3: Replace SCYLLA_ASSERT by throwing_assert Nadav Har'El 2026-03-02 13:29:33 +02:00
  • 99fa912f1b Merge 'Generalize streaming scopes tests' from Pavel Emelyanov Botond Dénes 2026-03-11 09:35:21 +02:00
  • cee44716db docs: add cluster platform migration procedure Dmitriy Kruglov 2026-01-30 13:47:51 +01:00
  • 401dc1894c test/alternator,cqlpy: avoid xfail_strict against DynamoDB/Cassandra Nadav Har'El 2026-03-09 21:40:38 +02:00
  • 29619e48d7 replica/table: calculate manifest tablet_count from tablet map Robert Bindar 2026-03-10 07:42:46 +02:00
  • 3fed6f9eff Merge 'service: tasks: scan all tablets in tablet_virtual_task::wait' from Aleksandra Martyniuk Botond Dénes 2026-03-11 09:24:07 +02:00
  • cc5b1acadf Improve log when sstable load fails due to missing tablet replica Raphael S. Carvalho 2026-03-05 16:34:16 -03:00
  • b17e1259e3 Merge 'types: optimize vector deserialization for high-dimensional vectors' from Szymon Wasik Avi Kivity 2026-03-11 00:39:46 +02:00
  • 2bd10bff5e Merge 'test_proxy_protocol: fix flaky system.clients visibility checks' from Piotr Smaron Marcin Maliszkiewicz 2026-03-09 08:37:57 +01:00
  • e70543ce2b doc: fix the unified installer instructions Anna Stuchlik 2026-01-14 15:00:52 +01:00
  • 1105d83893 Merge 'mv: allow skipping view updates when a collection is unmodified' from Wojciech Mitros Avi Kivity 2026-03-09 22:46:00 +02:00
  • 9b9d5cee8a mv: remove dead code in view_updates::can_skip_view_updates Wojciech Mitros 2026-02-28 19:52:23 +01:00
  • 167feabe1a cql3: Reject user-provided timestamps for strongly consistent tables Dawid Mędrek 2026-03-03 20:50:56 +01:00
  • 8ae80a32c0 Update seastar submodule Marcin Maliszkiewicz 2026-03-09 12:05:03 +01:00
  • 7fae78d2b0 types: optimize reading vector fragments Szymon Wasik 2026-02-12 11:56:12 +01:00
  • 579269b3c5 test/cqlpy: test --ignore-component-digest-mismatch flag in scylla sstable upgrade Taras Veretilnyk 2026-03-06 16:42:16 +01:00
  • fc4c82b962 docs: document --ignore-component-digest-mismatch flag for scylla sstable upgrade Taras Veretilnyk 2026-03-06 16:30:12 +01:00
  • 7214f5a0b6 sstables: propagate ignore_component_digest_mismatch config to all load sites Taras Veretilnyk 2026-03-06 17:43:18 +01:00
  • c123f637ea sstables: add option to ignore component digest mismatches Taras Veretilnyk 2026-03-06 16:26:48 +01:00
  • 95420014ea sstable_compaction_test: Add scrub validate test for corrupted index Taras Veretilnyk 2026-02-23 16:38:49 +01:00
  • a3912cf7f1 sstables: add tests for component digest validation on corrupted SSTables Taras Veretilnyk 2026-02-23 00:36:55 +01:00
  • e78a3d2c44 sstables: validate index components digests during SSTable scrub in validate mode Taras Veretilnyk 2026-02-23 16:06:11 +01:00
  • 9decbdeab0 sstables: verify component digests on SSTable load Taras Veretilnyk 2026-02-23 00:33:26 +01:00
  • 478c1eaec5 sstables: add digest_file_random_access_reader for CRC32 digest computation Taras Veretilnyk 2026-02-22 23:07:18 +01:00
  • 6c0ef8eb92 types: optimize vector deserialization for high-dimensional vectors Szymon Wasik 2026-02-12 10:14:29 +01:00
  • 9247dff8c2 reader_concurrency_semaphore: fix leak workaround Andrzej Jackowski 2026-03-10 12:09:53 +01:00
  • 74d86d3fe9 vector_search: Avoid quadratic reallocation in response_content_to_sstring Szymon Wasik 2026-03-10 17:45:55 +01:00
  • d27610f138 vector_store_client: Return HTTP error description, not just code Szymon Wasik 2026-03-10 17:22:30 +01:00
  • 9152a8d111 test: test_full_shutdown_during_replace: retry replace after the replacing node is removed from gossip Patryk Jędrzejczak 2026-02-27 13:29:14 +01:00
  • 92ee959e9b test/alternator: speed up test_streams.py by using module-scope fixtures Nadav Har'El 2026-03-09 18:50:03 +02:00
  • 6ac1f1333f test/alternator: test_streams.py don't use fixtures in 4 tests Nadav Har'El 2026-03-09 20:23:32 +02:00
  • 81e214237f Merge 'Add digests for all sstable components in scylla metadata' from Taras Veretilnyk Botond Dénes 2026-03-10 16:02:53 +02:00
  • e02b0d763c service: fix indentation Aleksandra Martyniuk 2026-03-10 14:44:52 +01:00
  • 02257d1429 test: add test_tablet_repair_wait Aleksandra Martyniuk 2026-01-23 15:55:34 +01:00
  • 0e0070f118 service: remove status_helper::tablets Aleksandra Martyniuk 2026-01-23 15:50:48 +01:00
  • e5928497ce service: tasks: scan all tablets in tablet_virtual_task::wait Aleksandra Martyniuk 2026-01-23 15:42:10 +01:00
  • c36df5ecf4 test.py: eliminite drivers exception Andrei Chekun 2026-03-06 17:53:30 +01:00
  • 3ac4e258e8 transport/messages: hold pinned prepared entry in PREPARE result Alex 2026-03-09 16:45:37 +02:00
  • 27051d9a7c cql3: pin prepared cache entry in prepare() to avoid invalid weak handle race Alex 2026-03-09 11:54:21 +02:00
  • 36337c59de dist: scylla_raid_setup: don't override XFS block size on modern kernels Avi Kivity 2025-08-11 16:16:57 +03:00
  • 37f8cdf485 Merge 'test.py: fix unawaited ScyllaLogFile.grep() coroutines' from Andrei Chekun Piotr Dulikowski 2026-03-10 12:29:23 +01:00
  • f72081194c db: use prefix tombstones in DROP TABLE schema mutations Dario Mirovic 2026-03-10 01:57:47 +01:00
  • a8fd9936a3 Merge 'service: assert that tables updated via group0 use schema commitlog' from Aleksandra Martyniuk Tomasz Grabiec 2026-03-05 13:28:13 +01:00
  • b59b3d4f8a service level: remove version 1 service level code Gleb Natapov 2026-03-05 17:00:10 +02:00
  • b633ec1779 features: move GROUP0_SCHEMA_VERSIONING to deprecated features list Gleb Natapov 2026-03-05 10:44:29 +02:00
  • 40ec0d4942 migration_manager: remove unused forward definitions Gleb Natapov 2026-02-26 12:50:25 +02:00
  • aa9eb0ef8c test: remove unused code Gleb Natapov 2026-02-24 18:10:24 +02:00
  • 4660f908f9 auth: drop auth_migration_listener since it does nothing now Gleb Natapov 2026-02-24 16:24:04 +02:00
  • 74b5a8d43d schema: drop schema_registry_entry::maybe_sync() function Gleb Natapov 2026-02-18 17:10:44 +02:00
  • b9f3281af6 schema: drop make_table_deleting_mutations since it should not be needed with raft Gleb Natapov 2026-02-18 15:38:17 +02:00
  • f76199e5c2 schema: remove calculate_schema_digest function Gleb Natapov 2026-02-18 14:20:45 +02:00
  • 08e33ad7f7 schema: drop recalculate_schema_version function and its uses Gleb Natapov 2026-02-17 14:52:29 +02:00
  • 7bb334a5dd migration_manager: drop check for group0_schema_versioning feature Gleb Natapov 2026-02-17 14:11:06 +02:00
  • 4402b030ae cdc: drop usage of cdc_local table and v1 generation definition Gleb Natapov 2026-02-17 14:02:06 +02:00
  • 6769615ff1 storage_service: no need to add yourself to the topology during reboot since raft state loading already did it Gleb Natapov 2026-02-17 13:24:46 +02:00
  • 33fbda9f3b storage_service: remove unused functions Gleb Natapov 2026-02-16 13:08:06 +02:00
  • 0e3e7be335 group0: drop with_raft() function from group0_guard since it always returns true now Gleb Natapov 2026-02-16 10:30:16 +02:00
  • 4e56ca3c76 gossiper: do not gossip TOKENS and CDC_GENERATION_ID any more Gleb Natapov 2026-02-15 18:01:06 +02:00
  • 77f8f952b2 gossiper: drop tokens from loaded_endpoint_state Gleb Natapov 2026-02-15 17:05:34 +02:00
  • 706754dc24 gossiper: remove unused functions Gleb Natapov 2026-02-15 14:31:32 +02:00
  • 8ee4cdd4b7 storage_service: do not pass loaded_peer_features to join_topology() Gleb Natapov 2026-02-12 19:13:30 +02:00
  • 24c01f2289 storage_service: remove unused fields from replacement_info Gleb Natapov 2026-02-12 18:58:47 +02:00
  • 2d8722d204 gossiper: drop is_safe_for_restart() function and its use Gleb Natapov 2026-02-12 18:32:12 +02:00
  • 6f739a8ee4 storage_service: remove unused variables from join_topology Gleb Natapov 2026-02-12 18:13:19 +02:00
  • d35b83bec8 gossiper: remove the code that was only used in gossiper topology Gleb Natapov 2026-02-12 17:20:28 +02:00
  • 390eb46c1a storage_service: drop the check for raft mode from recovery code Gleb Natapov 2026-02-12 16:57:50 +02:00
  • 6a7e850161 cdc: remove legacy code Gleb Natapov 2026-02-12 10:54:56 +02:00
  • 0b508c5f96 test: remove unused injection points Gleb Natapov 2026-02-11 10:27:33 +02:00
  • 1d188f0394 auth: remove legacy auth mode and upgrade code Gleb Natapov 2026-02-10 17:41:12 +02:00
  • 02fc4ad0a9 treewide: remove schema pull code since we never pull schema any more Gleb Natapov 2026-02-10 16:45:21 +02:00
  • 0cf726c81f raft topology: drop upgrade_state and its type from the topology state machine since it is not used any longer Gleb Natapov 2026-02-10 15:57:37 +02:00
  • 60a861c518 group0: hoist the checks for an illegal upgrade into main.cc Gleb Natapov 2026-02-10 15:13:05 +02:00
  • 1ff98c89e3 api: drop get_topology_upgrade_state and always report upgrade status as done Gleb Natapov 2026-02-08 16:03:56 +02:00
  • be153a4eb7 service_level_controller: drop service level upgrade code Gleb Natapov 2026-02-08 15:47:03 +02:00
  • 61cc091364 test: drop run_with_raft_recovery parameter to cql_test_env Gleb Natapov 2026-02-05 18:48:40 +02:00
  • 00083b42a7 group0: get rid of group0_upgrade_state Gleb Natapov 2026-02-05 18:23:14 +02:00
  • d4b55de214 storage_service: drop topology_change_kind as it is no longer needed Gleb Natapov 2026-02-05 17:59:50 +02:00
  • 68ea6aa0a6 storage_service: drop check_ability_to_perform_topology_operation since no upgrades can happen any more Gleb Natapov 2026-02-05 17:31:02 +02:00
  • 06652948f3 service_storage: remove unused functions Gleb Natapov 2026-02-05 17:24:02 +02:00
  • e8c72b7ba0 storage_service: remove non raft rebuild code Gleb Natapov 2026-02-05 17:10:47 +02:00
  • 49ebab971d storage_service: set topology change kind only once Gleb Natapov 2026-02-05 17:05:58 +02:00
  • 4e072977d4 group0: drop in_recovery function and its uses Gleb Natapov 2026-02-04 18:01:29 +02:00
  • 770762edd8 group0: rename use_raft to maintenance_mode and make it sync Gleb Natapov 2026-02-04 16:39:02 +02:00
  • 61af7c8300 test: Re-sort comments around do_test_streaming_scopes() Pavel Emelyanov 2026-03-04 13:32:47 +03:00
  • 5ce3597c25 test: Split do_load_sstables() Pavel Emelyanov 2026-03-04 13:28:23 +03:00
  • 8c1fb2b39a test: Drop load_fn argument from do_load_sstables() Pavel Emelyanov 2026-03-04 13:21:32 +03:00
  • 59051ccc28 test: Re-use do_test_streaming_scopes() in refresh test Pavel Emelyanov 2026-03-04 13:19:11 +03:00
  • f6f1cb0391 test: Introduce SSTablesOnLocalStorage Pavel Emelyanov 2026-03-04 13:14:13 +03:00
  • dae4da1810 test: Introduce SSTablesOnObjectStorage Pavel Emelyanov 2026-03-04 12:31:59 +03:00
  • 5a033dea47 test: Move test_restore_with_streaming_scopes() into do_test_streaming_scopes() Pavel Emelyanov 2026-03-04 12:17:50 +03:00
  • d78ea3d498 test/cqlpy: mark test_unbuilt_index_not_used not strictly xfail Nadav Har'El 2026-03-08 14:11:11 +02:00
  • 01ddc17ab9 Merge 'mv: allow skipping view updates when a collection is unmodified' from Wojciech Mitros Avi Kivity 2026-03-09 22:46:00 +02:00
  • 13ff9c4394 db,compaction: use utils::chunked_vector for cache invalidation ranges Botond Dénes 2026-03-06 12:44:42 +02:00
  • b0bb0a3731 doc: fix the unified installer instructions Anna Stuchlik 2026-01-14 15:00:52 +01:00
  • 8acba40c84 test.py: fix unawaited ScyllaLogFile.grep() coroutines Andrei Chekun 2026-03-05 15:16:55 +01:00