Commit Graph

  • f03cec9574 tools/scylla-sstable: generalize query_operation_validate_query() Botond Dénes 2025-10-08 18:11:07 +03:00
  • 61e70d1b11 tools/scylla-sstable: move query_operation_validate_query() Botond Dénes 2025-10-08 18:04:04 +03:00
  • dfe4cfc0e2 tools/scylla-sstable: extract schema transformation from query operation Botond Dénes 2025-10-08 17:43:39 +03:00
  • 970d4f0dcd replica/table: add virtual write hook to the other apply() overload too Botond Dénes 2025-10-13 17:33:15 +03:00
  • e18072d4b8 Merge '[Backport 2025.4] service/qos: set long timeout for auth queries on SL cache update' from Scylladb[bot] Pavel Emelyanov 2025-10-13 15:26:21 +03:00
  • 7353aa5aa5 Make scylla_io_setup detect request size for best write IOPS Robert Bindar 2025-09-29 14:14:02 +03:00
  • 68c109c2df docs::dev::object_storage: Add some initial info on GS storage Calle Wilund 2025-10-08 12:14:54 +00:00
  • 54a7d7bd47 docs/dev: Add mention of (nested) docker usage in testing.md Calle Wilund 2025-10-06 09:01:45 +00:00
  • 403247243b sstables::object_storage_client: Forward memory limit semaphore to GS instance Calle Wilund 2025-09-30 14:54:38 +00:00
  • 01f4dfed84 utils::gcp::object_storage: Add optional memory limits to up/download Calle Wilund 2025-09-30 14:49:28 +00:00
  • 5e4e5b1f4a sstables::object_storage_client: Add multi-upload support for GS Calle Wilund 2025-09-30 04:26:47 +00:00
  • bd1304972c utils::gcp::storage: Add merge objects operation Calle Wilund 2025-09-30 04:17:54 +00:00
  • e940a1362a test_backup/test_basic: Make tests multiplex both s3 and gs backends Calle Wilund 2025-09-22 12:56:26 +00:00
  • 80c02603a8 test::cluster::conftest: Add support for multiple object storage backends Calle Wilund 2025-09-22 12:51:26 +00:00
  • da36a9d78e boost::gcs_storage_test: reindent Calle Wilund 2025-10-01 09:59:40 +00:00
  • 1356f60c69 boost::gcs_storage_test: Convert to use fixture Calle Wilund 2025-09-16 08:02:01 +00:00
  • 7c6b4bed97 tests::boost: Add GS object storage cases to mirror S3 ones Calle Wilund 2025-09-15 15:49:09 +00:00
  • af2616d750 tests::lib::gcs_fixture: Add a reusable test fixture for real/fake GS/GCS Calle Wilund 2025-09-15 15:46:03 +00:00
  • a33fdd0b62 tests::lib::test_utils: Add overloads/helpers for reading and (temp) writing env Calle Wilund 2025-09-15 15:47:38 +00:00
  • 527a6df460 sstables::object_storage_client: Add google storage implementation Calle Wilund 2025-09-10 13:52:30 +00:00
  • 956d26aa34 test_services: Allow testing with GS object storage parameters Calle Wilund 2025-09-10 13:52:01 +00:00
  • da7099a56e utils::gcp::gcp_credentials: Add option to create uninitialized credentials Calle Wilund 2025-09-10 13:48:34 +00:00
  • fd13ffd95d utils::gcp::object_storage: Make create_download_source return seekable_data_source Calle Wilund 2025-09-10 13:46:20 +00:00
  • cc899d4a86 utils::gcp::object_storage: Add defensive copies of string_view params Calle Wilund 2025-09-22 12:49:56 +00:00
  • 2093e7457d utils::gcp::object_storage: Add missing retry backoff increate Calle Wilund 2025-09-22 12:47:17 +00:00
  • 74578aaae2 utils::gcp::object_storage: Add timestamp to object listing Calle Wilund 2025-09-10 13:42:34 +00:00
  • d0fe001518 utils::gcp::object_storage: Add paging support to list_objects Calle Wilund 2025-09-10 13:41:09 +00:00
  • 144b550e4f object_storage_client: Add object_name wrapper type Calle Wilund 2025-09-09 09:10:57 +00:00
  • 9dde8806dd utils::gcp::object_storage: Add optional abort_source Calle Wilund 2025-09-09 08:37:01 +00:00
  • 926177dfb4 utils::rest::client: Add abort_source support Calle Wilund 2025-09-09 08:36:31 +00:00
  • 5d4558df3b sstables: Use object_storage_client for remote storage Calle Wilund 2025-09-08 15:46:33 +00:00
  • 25e932230a sstables::object_storage_client: Add abstraction layer for OS cliens (s3 initial) Calle Wilund 2025-09-08 15:44:44 +00:00
  • a2cd061a5d s3::upload_progress: Promote to general util type Calle Wilund 2025-09-08 15:44:08 +00:00
  • 868d057aae storage_options: Abstract s3 to "object_storage" and add gs as option Calle Wilund 2025-09-08 08:51:49 +00:00
  • ac438c61e6 sstables::file_io_extension: Change "creator" callback to just data_source Calle Wilund 2025-09-15 10:33:00 +00:00
  • 2e49270da5 utils::io-wrappers: Add ranged data_source Calle Wilund 2025-09-15 10:31:59 +00:00
  • 91c0467282 utils::io-wrappers: Add file wrapper type for seekable_source Calle Wilund 2025-09-10 13:45:20 +00:00
  • e62a18304e utils::seekable_source: Add a seekable IO source type Calle Wilund 2025-09-10 13:43:02 +00:00
  • 14dada350a object_storage_endpoint_param: Add gs storage as option Calle Wilund 2025-09-08 08:50:20 +00:00
  • 78d9dda060 config: break out object_storage_endpoint_param preparing for multi storage Calle Wilund 2025-09-03 11:55:30 +00:00
  • ec0b31b193 docs: fix a parameter name in API calls in sstable-dictionary-compression.rst Michał Chojnowski 2025-10-08 12:31:26 +02:00
  • e585d6cb3b test_sstable_compression_dictionaries_basic: reconnect robustly after node reboots Michał Chojnowski 2025-08-06 15:32:21 +02:00
  • c05efcf7c6 test_sstable_compression_dictionaries_basic: reconnect robustly after node reboots Michał Chojnowski 2025-08-06 15:32:21 +02:00
  • b5c3e2465f test: test_raft_no_quorum: test_can_restart: deflake the read barrier call Patryk Jędrzejczak 2025-10-09 16:55:31 +02:00
  • 3cae4a21ab repair: Rename incremental mode name Asias He 2025-10-10 10:33:38 +08:00
  • c783f0e539 Merge 'index: Prefer const qualifiers wherever possible' from Dawid Mędrek Avi Kivity 2025-10-12 19:47:53 +03:00
  • 93dac3d773 sstables/compressor: relax a large allocation warning in ZSTD_CDict creation Michał Chojnowski 2025-08-07 12:58:15 +02:00
  • 24c6476f73 mutation/mutation_compactor: add tombstone_gc_state to query ctor Botond Dénes 2025-05-30 16:47:40 +03:00
  • d9c3772e20 service/storage_proxy: send batches with CL=EACH_QUORUM Botond Dénes 2025-09-29 09:39:42 +03:00
  • 7c6e84e2ec test/boost/sstable_compressor_factory_test: fix thread-unsafe usage of Boost.Test Michał Chojnowski 2025-10-09 14:10:26 +02:00
  • 5c6335e029 s3_client: fix when condition to prevent infinite locking Ernest Zaslavsky 2025-10-08 15:37:03 +03:00
  • de4975d181 dist: scylla_raid_setup: don't override XFS block size on modern kernels Avi Kivity 2025-08-11 16:16:57 +03:00
  • 8cd9f5d271 test/alternator: Add a Streams test reproducing #26382 Piotr Wieczorek 2025-10-03 13:46:17 +02:00
  • a55c5e9ec7 alternator: Correct RCU undercount in BatchGetItem Piotr Wieczorek 2025-09-08 17:25:53 +02:00
  • 1f73e18eaf Merge '[Backport 2025.4] db/view: Require rf_rack_valid_keyspaces when creating materialized view' from Scylladb[bot] Piotr Dulikowski 2025-10-12 08:20:20 +02:00
  • 62deea62a4 vector_search: Unify test timeouts Karol Nowacki 2025-10-02 15:38:58 +02:00
  • 0de1fb8706 vector_search: Fix missing timeout reset Karol Nowacki 2025-10-02 15:23:04 +02:00
  • d99a4c3bad vector_search: Refactor ANN request test Karol Nowacki 2025-10-02 13:43:44 +02:00
  • 2eb752e582 vector_search: Fix flaky connection in tests Karol Nowacki 2025-10-02 14:42:21 +02:00
  • ac5e9c34b6 vector_search: Fix flaky test by mocking DNS queries Karol Nowacki 2025-09-29 12:27:54 +02:00
  • 5f68b9dc6b test: test_raft_no_quorum: test_can_restart: deflake the read barrier call Patryk Jędrzejczak 2025-10-09 16:55:31 +02:00
  • 13dd88b010 repair: Rename incremental mode name Asias He 2025-10-10 10:33:38 +08:00
  • 85fd4d23fa test_sstable_compression_dictionaries_basic: reconnect robustly after node reboots Michał Chojnowski 2025-08-06 15:32:21 +02:00
  • 931f9ca3db db/view/view_building_worker: update state again if some batch was finished during the update Michał Jadwiszczak 2025-09-30 01:11:23 +02:00
  • 3775e8e49a Merge '[Backport 2025.4] db/view/view_building_worker: move discover_existing_staging_sstables() to the foreground' from Scylladb[bot] Piotr Dulikowski 2025-10-10 09:52:45 +02:00
  • 295ed0e9e1 cql: document and test permissions on materialized views and CDC scylla-2025.3.2-candidate-20251012031040 scylla-2025.3.2 Nadav Har'El 2025-09-03 20:18:22 +03:00
  • b2dc4647dd s3_client: fix when condition to prevent infinite locking Ernest Zaslavsky 2025-10-08 15:37:03 +03:00
  • 5ccdcb9459 docs: fix a parameter name in API calls in sstable-dictionary-compression.rst Michał Chojnowski 2025-10-08 12:31:26 +02:00
  • 8078ad7ee4 Merge '[Backport 2025.3] service/qos: set long timeout for auth queries on SL cache update' from Scylladb[bot] Pavel Emelyanov 2025-10-10 10:30:15 +03:00
  • 19874119e5 docs: fix a parameter name in API calls in sstable-dictionary-compression.rst Michał Chojnowski 2025-10-08 12:31:26 +02:00
  • ce740b9e45 Merge '[Backport 2025.2] service/qos: set long timeout for auth queries on SL cache update' from Scylladb[bot] Pavel Emelyanov 2025-10-10 10:12:34 +03:00
  • f4d9513e0f db/view/view_building_worker: move discover_existing_staging_sstables() to the foreground Michał Jadwiszczak 2025-10-08 11:16:07 +02:00
  • 5eeb1e3e76 db/view/view_building_worker: futurize and rename start_background_fibers() Michał Jadwiszczak 2025-10-08 10:19:41 +02:00
  • 0b800aab17 Merge 'db/view/view_building_worker: move discover_existing_staging_sstables() to the foreground' from Michał Jadwiszczak Piotr Dulikowski 2025-10-09 18:24:50 +02:00
  • 5e2ef4f3d8 raft topology: make the voter handler consider only group 0 members Patryk Jędrzejczak 2025-09-29 17:24:23 +02:00
  • 0a71901c4c raft topology: make the voter handler consider only group 0 members Patryk Jędrzejczak 2025-09-29 17:24:23 +02:00
  • 989aa0b237 raft topology: make the voter handler consider only group 0 members Patryk Jędrzejczak 2025-09-29 17:24:23 +02:00
  • 8d0d53016c db/view/view_building_worker: update state again if some batch was finished during the update Michał Jadwiszczak 2025-09-30 01:11:23 +02:00
  • 55d4d39ae3 Merge 'transport: service_level_controller: create and use driver service level' from Andrzej Jackowski Avi Kivity 2025-10-09 17:28:39 +03:00
  • ecc955fbe0 index/secondary_index_manager: Take std::span instead of std::vector Dawid Mędrek 2025-10-09 16:17:07 +02:00
  • 074f0f2e4c index/secondary_index_manager: Add missing const qualifier Dawid Mędrek 2025-10-09 16:06:50 +02:00
  • 7baf95bc4b index/vector_index: Add missing const qualifiers Dawid Mędrek 2025-10-09 16:05:29 +02:00
  • 4486ac0891 cql3/statements/index_prop_defs.cc: Remove unused include Dawid Mędrek 2025-10-09 16:01:56 +02:00
  • d50c2f7c74 cql3/statements/index_prop_defs.cc: Mark function as TU-local Dawid Mędrek 2025-10-09 16:00:44 +02:00
  • 89b3d0c582 cql3/statements/index_prop_defs: Mark methods as const-qualified Dawid Mędrek 2025-10-09 15:53:29 +02:00
  • bb02295695 setup: add the lazytime XFS mount option Avi Kivity 2025-10-07 15:22:54 +03:00
  • c2bab430d7 s3_client: fix when condition to prevent infinite locking Ernest Zaslavsky 2025-10-08 15:37:03 +03:00
  • eba0a2cf72 service/qos: set long timeout for auth queries on SL cache update Michael Litvak 2025-08-10 12:09:22 +02:00
  • 3a9eb9b65f auth: add query_state parameter to query functions Michael Litvak 2025-08-10 12:20:22 +02:00
  • f75541b7b3 auth: refactor query_all_directly_granted Michael Litvak 2025-09-25 16:37:01 +02:00
  • e05c708327 service/qos: set long timeout for auth queries on SL cache update Michael Litvak 2025-08-10 12:09:22 +02:00
  • 192ec59196 auth: add query_state parameter to query functions Michael Litvak 2025-08-10 12:20:22 +02:00
  • 859e306e9d auth: refactor query_all_directly_granted Michael Litvak 2025-09-25 16:37:01 +02:00
  • 9d9c94bf47 service/qos: set long timeout for auth queries on SL cache update Michael Litvak 2025-08-10 12:09:22 +02:00
  • 4d54e98304 auth: add query_state parameter to query functions Michael Litvak 2025-08-10 12:20:22 +02:00
  • 28349a442f auth: refactor query_all_directly_granted Michael Litvak 2025-09-25 16:37:01 +02:00
  • 0a881e8c24 service/qos: set long timeout for auth queries on SL cache update Michael Litvak 2025-08-10 12:09:22 +02:00
  • 28d45bf612 auth: add query_state parameter to query functions Michael Litvak 2025-08-10 12:20:22 +02:00
  • 874f336b3e auth: refactor query_all_directly_granted Michael Litvak 2025-09-25 16:37:01 +02:00
  • b54ad9e22f storage: Add cdc options to cas_request::apply Piotr Wieczorek 2025-09-18 14:55:54 +02:00