Commit Graph

  • f34126aacf storage_proxy: wait for closing sessions in sstable cleanup fiber Petr Gusev 2025-09-28 23:37:32 +02:00
  • 7e2959a1bf storage_proxy: rename await_pending_writes -> await_stale_pending_writes Petr Gusev 2025-09-28 23:26:05 +02:00
  • 1dd05f4404 storage_proxy: use run_fenceable_write Petr Gusev 2025-09-28 23:25:41 +02:00
  • d56495fd9c storage_proxy: abstract_write_response_handler: apply_locally: extract post fence check Petr Gusev 2025-09-28 23:24:05 +02:00
  • 24f8962938 storage_proxy: introduce run_fenceable_write Petr Gusev 2025-09-28 22:46:06 +02:00
  • c5f447224a storage_proxy: move update_fence_version from shared_token_metadata Petr Gusev 2025-09-27 23:03:32 +02:00
  • 659c5912e0 storage_proxy: fix start_write() operation scope in apply_locally Petr Gusev 2025-09-27 21:58:17 +02:00
  • 27915befac storage_proxy: move post fence check into handle_write Petr Gusev 2025-09-27 21:55:18 +02:00
  • 41077138bf storage_proxy: move fencing into mutate_counter_on_leader_and_replicate Petr Gusev 2025-09-27 21:38:00 +02:00
  • a6208b2d67 storage_proxy::handle_read: add fence check before get_schema Petr Gusev 2025-09-21 23:42:23 +02:00
  • 263cbef68e storage_service: rebrand cleanup_fiber to vnodes_cleanup_fiber Petr Gusev 2025-09-27 15:13:48 +02:00
  • 03aa856da3 sstable_cleanup_fiber: use coroutine::parallel_for_each Petr Gusev 2025-09-23 15:05:59 +02:00
  • 4a781b67b5 storage_service: sstable_cleanup_fiber: move flush_all_tables out of the group0 lock Petr Gusev 2025-09-22 19:55:16 +02:00
  • a54ebe890b topology_coordinator: barrier before cleanup Petr Gusev 2025-09-27 15:03:21 +02:00
  • 1b791dacde topology_coordinator: small start_cleanup refactoring Petr Gusev 2025-09-27 14:26:20 +02:00
  • d53e24812f global_token_metadata_barrier: add fenced flag Petr Gusev 2025-09-26 21:25:52 +02:00
  • c4427f6d4f test::cluster::object_store::conftest: Make GS proxy use shared docker mock server wrapper Calle Wilund 2025-10-21 11:09:56 +00:00
  • 1aa8014f8f test::cluster::test_encryption: Port dtest EAR tests Calle Wilund 2025-10-21 08:54:03 +00:00
  • 5f1febf545 repair: Remove the regular mode name in the tablet repair api Asias He 2025-10-22 09:49:53 +08:00
  • 1c7f1f16c8 Merge 'raft topology: fix group0 tombstone GC in the Raft-based recovery procedure' from Patryk Jędrzejczak Botond Dénes 2025-10-22 16:40:11 +03:00
  • aa2065fe2e storage_service: improve colocated repair error to show table names Michael Litvak 2025-10-15 13:59:27 +02:00
  • 5c7eb2ac61 repair: Fix uuid and nodes_down order in the log Asias He 2025-10-14 09:55:50 +08:00
  • c39c560bc3 s3_client: tune logging level Ernest Zaslavsky 2025-10-15 11:48:21 +03:00
  • fa3f309877 s3_client: add logging Ernest Zaslavsky 2025-10-15 11:45:50 +03:00
  • aca20f5ca5 s3_client: improve exception handling for chunked downloads Ernest Zaslavsky 2025-10-13 14:09:47 +03:00
  • 898f0ebe5e s3_client: fix indentation Ernest Zaslavsky 2025-10-16 15:58:23 +03:00
  • c89bed0a85 s3_client: add max for client level retries Ernest Zaslavsky 2025-10-12 18:32:32 +03:00
  • 779a45e2c9 s3_client: remove s3_retry_strategy Ernest Zaslavsky 2025-10-12 18:23:47 +03:00
  • 85102711ba s3_client: support high-level request retries Ernest Zaslavsky 2025-10-12 17:58:31 +03:00
  • 0621a8aee5 Merge '[Backport 2025.4] Synchronize tablet split and load-and-stream' from Scylladb[bot] Tomasz Grabiec 2025-10-22 14:23:04 +02:00
  • a09ec56e3d cmake: fix s3_test linkage Ernest Zaslavsky 2025-10-21 16:56:44 +03:00
  • 10db3f7c85 Update ScyllaDB version to: 2025.4.0-rc3 Jenkins Promoter 2025-10-22 14:11:52 +03:00
  • 9c0ff7c46b doc: add support for Debian 12 Anna Stuchlik 2025-10-22 10:59:48 +02:00
  • 93e335f861 test::cluster::conftest: Add key_provider fixture Calle Wilund 2025-10-21 08:38:42 +00:00
  • 6406879092 test::pylib::encryption_provider: Port dtest encryption provider classes Calle Wilund 2025-10-21 08:37:00 +00:00
  • f6dde0aa4b test/alternator/test_tablets: add test for GSI backfill with tablets Michał Jadwiszczak 2025-10-21 20:50:18 +02:00
  • 207c273b29 test/alternator/test_tablets: add reproducer for GSI with tablets Michał Jadwiszczak 2025-10-21 20:49:02 +02:00
  • 6df48aacd7 alternator/executor: instantly mark view as built when creating it with base table Michał Jadwiszczak 2025-10-21 20:39:35 +02:00
  • 03d6829783 test_tablets_lwt: add test_tablets_merge_waits_for_lwt Petr Gusev 2025-10-20 16:30:26 +02:00
  • 33e9ea4a0f test.py: add universalasync_typed_wrap Petr Gusev 2025-10-21 13:17:02 +02:00
  • b23f2a2425 tablet_metadata_guard: fix split/merge handling Petr Gusev 2025-10-20 16:34:18 +02:00
  • ec6fba35aa tablet_metadata_guard: add debug logs Petr Gusev 2025-10-20 11:27:55 +02:00
  • 64ba427b85 paxos_state: shards_for_writes: improve the error message Petr Gusev 2025-10-20 17:19:24 +02:00
  • 6f4558ed4b storage_service: barrier_and_drain – change log level to info Petr Gusev 2025-10-20 17:08:01 +02:00
  • e1667afa50 topology_coordinator: fix log message Petr Gusev 2025-10-20 11:10:12 +02:00
  • 45341ca246 Merge '[Backport 2025.4] s3_client: handle failures which require http::request updating' from Scylladb[bot] Pavel Emelyanov 2025-10-22 11:33:53 +03:00
  • 1efb2eb174 view_building_worker: access tablet map through erm on sstable discovery Piotr Dulikowski 2025-10-07 19:57:05 +02:00
  • 320ef84367 Merge '[Backport 2025.4] compaction/twcs: fix use after free issues' from Scylladb[bot] Pavel Emelyanov 2025-10-22 11:32:28 +03:00
  • ff94e2d96b repair: Fix uuid and nodes_down order in the log Asias He 2025-10-14 09:55:50 +08:00
  • 57bea9bc47 repair: Fix uuid and nodes_down order in the log Asias He 2025-10-14 09:55:50 +08:00
  • 691f2740b2 repair: Fix uuid and nodes_down order in the log Asias He 2025-10-14 09:55:50 +08:00
  • 895d89a1b7 Update seastar submodule Nadav Har'El 2025-10-22 11:26:40 +03:00
  • 7c9f5ef59e Merge 'alternator/executor: instantly mark view as built when creating it with base table' from Michał Jadwiszczak Nadav Har'El 2025-10-22 10:44:28 +03:00
  • 01658f9fcb test_tablets_lwt: add test_lwt_shutdown Petr Gusev 2025-10-04 13:20:25 +02:00
  • e56f14b9c5 storage_proxy: wait for write handler destruction Petr Gusev 2025-10-06 10:38:06 +02:00
  • 5865dad0c9 storage_proxy: coroutinize cancel_write_handlers Petr Gusev 2025-10-06 10:42:00 +02:00
  • 388dfbe3ee storage_proxy: cancel_write_handlers: don't hold a strong pointer to handler Petr Gusev 2025-10-05 11:46:43 +02:00
  • 31cc1160b4 test::pylib::dockerized_service: Add helper for running docker/podman Calle Wilund 2025-10-21 08:32:10 +00:00
  • ab488fbb3f Merge 'Switch to seastar API level 9 (no more packet-s in output_stream/data_sink API)' from Pavel Emelyanov Avi Kivity 2025-10-22 01:51:43 +03:00
  • 34503f43a1 test/alternator/test_tablets: add test for GSI backfill with tablets Michał Jadwiszczak 2025-10-21 20:50:18 +02:00
  • bdab455cbb test/alternator/test_tablets: add reproducer for GSI with tablets Michał Jadwiszczak 2025-10-21 20:49:02 +02:00
  • 24d17c3ce5 test.py: rewrite the wait_for_first_completed Andrei Chekun 2025-10-07 13:14:32 +02:00
  • eb30594a60 dist: detect corrupted NUMA topology information Takuya ASADA 2025-10-01 02:33:33 +09:00
  • 8fbf122277 alternator/executor: instantly mark view as built when creating it with base table Michał Jadwiszczak 2025-10-21 20:39:35 +02:00
  • 029513bee9 Merge 'storage_proxy: wait for write handlers destruction' from Petr Gusev Avi Kivity 2025-10-22 00:02:08 +03:00
  • 5c957e83cb vector_search: remove dependence on cql3 Michał Hudobski 2025-10-16 16:16:43 +02:00
  • 92a603699e test: Add reproducer for l-a-s and split synchronization issue Raphael S. Carvalho 2025-09-24 14:56:39 -03:00
  • d998d9d418 sstables_loader: Synchronize tablet split and load-and-stream Raphael S. Carvalho 2025-09-24 14:29:15 -03:00
  • 6f6b3a26c4 s3_client: tune logging level Ernest Zaslavsky 2025-10-15 11:48:21 +03:00
  • 4eb427976b s3_client: add logging Ernest Zaslavsky 2025-10-15 11:45:50 +03:00
  • 94d49da8ec s3_client: improve exception handling for chunked downloads Ernest Zaslavsky 2025-10-13 14:09:47 +03:00
  • f9bc211966 s3_client: fix indentation Ernest Zaslavsky 2025-10-16 15:58:23 +03:00
  • 4aff338282 s3_client: add max for client level retries Ernest Zaslavsky 2025-10-12 18:32:32 +03:00
  • 8b7dce8334 s3_client: remove s3_retry_strategy Ernest Zaslavsky 2025-10-12 18:23:47 +03:00
  • 2afd323838 s3_client: support high-level request retries Ernest Zaslavsky 2025-10-12 17:58:31 +03:00
  • f2f415a742 s3_client: just reformat make_request Ernest Zaslavsky 2025-10-16 15:54:16 +03:00
  • 5c2d8bd273 s3_client: unify make_request implementation Ernest Zaslavsky 2025-10-16 15:51:28 +03:00
  • c1d53eee92 s3_client: just reformat make_request Ernest Zaslavsky 2025-10-16 15:54:16 +03:00
  • 268e6720a8 s3_client: unify make_request implementation Ernest Zaslavsky 2025-10-16 15:51:28 +03:00
  • 35711a4400 test: cdc: test cdc compatible schema Michael Litvak 2025-07-20 15:12:23 +02:00
  • 448e14a3b7 cdc: use compatiable cdc schema Michael Litvak 2025-07-13 16:02:43 +02:00
  • 6e2513c4d2 db: schema_applier: create schema with pointer to CDC schema Michael Litvak 2025-07-15 10:49:53 +02:00
  • 4fe13c04a9 db: schema_applier: extract cdc tables Michael Litvak 2025-07-15 10:47:23 +02:00
  • ac96e40f13 schema: add pointer to CDC schema Michael Litvak 2025-07-16 13:09:58 +02:00
  • 60f5c93249 schema_registry: remove base_info from global_schema_ptr Michael Litvak 2025-07-17 20:36:02 +02:00
  • 085abef05d schema_registry: use extended_frozen_schema in schema load Michael Litvak 2025-07-17 20:20:21 +02:00
  • 8c7c1db14b schema_registry: replace frozen_schema+base_info with extended_frozen_schema Michael Litvak 2025-07-17 19:49:56 +02:00
  • 278801b2a6 frozen_schema: extract info from schema_ptr in the constructor Michael Litvak 2025-07-20 09:26:21 +02:00
  • 154d5c40c8 frozen_schema: rename frozen_schema_with_base_info to extended_frozen_schema Michael Litvak 2025-07-17 18:54:13 +02:00
  • cf93820c0a test/cluster: fix missing await in test_group0_tombstone_gc Emil Maskovsky 2025-10-20 22:56:07 +02:00
  • 91db8583f8 test::pylib::kmip_wrapper: Modify to be usable by pytest fixtures Calle Wilund 2025-10-21 08:30:12 +00:00
  • 772bd856e2 test::boost::kmip_wrapper: Move python script for PyKMIP to pylib Calle Wilund 2025-10-21 08:29:01 +00:00
  • 0ed178a01e build: disable the -fextend-variable-liveness clang option Avi Kivity 2025-10-15 17:59:53 +03:00
  • fbceb8c16b Merge 's3_client: handle failures which require http::request updating' from Ernest Zaslavsky Botond Dénes 2025-10-21 10:40:38 +03:00
  • c543059f86 Merge 'Synchronize tablet split and load-and-stream' from Raphael Raph Carvalho Botond Dénes 2025-10-21 09:43:38 +03:00
  • ba692d1805 schema_tables: Keep "replication" column backwards-compatible by expanding rack lists to numeric RF Tomasz Grabiec 2025-10-06 18:36:53 +02:00
  • 5ae41b59f3 tablet_allocator: allow merges in base tables if rf-rack-valid=true Piotr Dulikowski 2025-09-24 13:38:49 +02:00
  • 45b9675d28 compaction: fix use after free when strategy is altered during compaction Lakshmi Narayanan Sreethar 2025-10-16 22:35:03 +05:30
  • f1e1c7db4c compaction/twcs: pass compaction_strategy_state to internal methods Lakshmi Narayanan Sreethar 2025-10-16 20:46:09 +05:30
  • 5e1f32b3d4 compaction_manager: hold a copy to compaction strategy in maybe_wait_for_sstable_count_reduction Lakshmi Narayanan Sreethar 2025-10-16 23:18:22 +05:30