Commit Graph

  • f407799f25 Update ScyllaDB version to: 2025.1.0-rc0 scylla-2025.1.0-rc0-candidate-20250129072517 scylla-2025.1.0-rc0 Yaron Kaikov 2025-01-27 11:29:45 +02:00
  • 54e7f2819c test: add test to check if repair handles no_such_keyspace Aleksandra Martyniuk 2025-01-23 12:44:28 +01:00
  • bfb1704afa repair: handle keyspace dropped Aleksandra Martyniuk 2025-01-23 11:54:29 +01:00
  • a23a3110b5 utils: config_file: forward_declare boost::program_options classes Avi Kivity 2025-01-03 19:11:53 +02:00
  • fb4c7dc3d8 dist: Support FIPS mode Takuya ASADA 2023-05-16 19:49:09 +09:00
  • 0237913337 sstables: Migrate from boost::adaptors::indexed to std::views::enumerate Kefu Chai 2025-01-23 10:48:21 +08:00
  • 9561ae5fc8 types: implement vector_type_impl Jan Łakomy 2024-12-23 14:27:29 +01:00
  • fbfef6b28a topology coordinator: do not update topology on address change Gleb Natapov 2025-01-19 14:11:17 +02:00
  • ef929c5def topology coordinator: split out the peer table update functionality from raft state application Gleb Natapov 2025-01-19 14:10:40 +02:00
  • 2b40f405f0 commitlog: Fix assertion in oversized_alloc Calle Wilund 2024-09-17 12:50:44 +00:00
  • 60cdf62fae Merge 'Remove sharded<system_distributed_keyspace>& argument from storage_service::join_cluster()' from Pavel Emelyanov Avi Kivity 2025-01-26 15:56:36 +02:00
  • 769162de91 tree: correct misspellings Kefu Chai 2025-01-22 15:12:34 +08:00
  • d1c222d9bd config: specialize config_from_string() for sstring Kefu Chai 2025-01-26 16:17:55 +08:00
  • 4a268362b9 compress: fix compressor initialization order by making namespace_prefix a function Kefu Chai 2025-01-22 18:04:26 +08:00
  • 1151062b2a Update seastar submodule Kefu Chai 2025-01-23 05:43:38 +08:00
  • 4018dc7f0d Introduce file stream for tablet Asias He 2024-12-23 10:38:59 +08:00
  • 7bdccd8b49 Merge '[Backport 6.1] raft: Handle non-critical config update errors in when changing voter status.' from Sergey Z Kamil Braun 2025-01-24 17:07:03 +01:00
  • 399325f0f0 Merge '[Backport 6.2] raft: Handle non-critical config update errors in when changing voter status.' from Sergey Z Kamil Braun 2025-01-24 17:05:50 +01:00
  • 856832911d storage_service: Drop sys_dist_ks argument from track_upgrade_progress_to_topology_coordinator() Pavel Emelyanov 2025-01-24 11:40:24 +03:00
  • 1e93f51977 storage_service: Drop sys_dist_ks argument from raft_state_monitor_fiber() Pavel Emelyanov 2025-01-24 11:34:56 +03:00
  • 248456cb9a storage_service: Drop sys_dist_ks argument from join_topology() Pavel Emelyanov 2025-01-24 11:28:50 +03:00
  • ca9b59f3b2 storage_service: Drop sys_dist_ks argument from join_cluster() Pavel Emelyanov 2025-01-24 11:21:36 +03:00
  • f4b1ad43d4 gdb: protect debug::the_database from lto Avi Kivity 2024-06-22 00:13:04 +03:00
  • eee3681d86 Merge 'tree: restore header compilation (${mode}-headers)' from Botond Dénes Pavel Emelyanov 2025-01-23 15:35:55 +03:00
  • e038473887 test/raft/replication.hh: add missing include <fmt/std.h> Botond Dénes 2025-01-23 07:28:39 -05:00
  • e60e575cb0 test/boost/bptree_validation.hh: add missing include <fmt/format.h> Botond Dénes 2025-01-23 06:05:57 -05:00
  • 32b7cab917 tests: loading_cache_test: use manual_clock Benny Halevy 2024-12-26 14:57:43 +02:00
  • 0841483d68 utils: loading_cache: make clock_type a template parameter Benny Halevy 2024-12-26 14:57:43 +02:00
  • b258f8cc69 test: loading_cache_test: use function-scope loader Benny Halevy 2024-12-26 19:29:27 +02:00
  • d68829243f test: loading_cache_test: simlute loader using sleep Benny Halevy 2024-12-27 09:05:12 +02:00
  • 934a9d3fd6 test: lib: eventually: add sleep function param Benny Halevy 2024-12-26 21:50:42 +02:00
  • 4edd327c4f Revert "repair: add repair_service gate" Pavel Emelyanov 2025-01-17 12:42:36 +03:00
  • fff5b8adbc main: Start repair before storage service Pavel Emelyanov 2025-01-17 12:41:45 +03:00
  • c5aa185e1b repair: Check for sharded<view-builder> when constructing row_level_repair Pavel Emelyanov 2025-01-20 17:11:50 +03:00
  • 0092bb5831 Merge 'main: rename cql_sg_stats metrics on scheduling group rename' from Piotr Dulikowski Avi Kivity 2025-01-22 14:22:09 +02:00
  • b509644972 test: lib: eventually: make *EVENTUALLY_EQUAL inline functions Benny Halevy 2024-12-26 21:47:51 +02:00
  • 9fa254e9a8 truncate: trigger truncate logic from transition state instead of global request handler Ferenc Szili 2025-01-22 11:08:26 +01:00
  • 29ead7014e truncate: add truncate_table transition state Ferenc Szili 2025-01-22 10:21:59 +01:00
  • 9730f98d34 raft: refactor remove_from_raft_config to use a timed modify_config call. Sergey Zolotukhin 2025-01-13 09:15:32 +01:00
  • d419fb4a0c raft: Refactor functions using modify_config to use a common wrapper for retrying. Sergey Zolotukhin 2025-01-10 15:18:58 +01:00
  • 7f75a5c7d8 raft: refactor remove_from_raft_config to use a timed modify_config call. Sergey Zolotukhin 2025-01-13 09:15:32 +01:00
  • dfc8559bea raft: Refactor functions using modify_config to use a common wrapper for retrying. Sergey Zolotukhin 2025-01-10 15:18:58 +01:00
  • 59d3a66d18 Revert "Introduce file stream for tablet" Avi Kivity 2025-01-22 09:42:20 +02:00
  • 23284f038f table: flush: synchronize with stop() Benny Halevy 2025-01-20 14:07:23 +02:00
  • dd21d591f6 network_topology_strategy_test: add tablets rack_aware_view_pairing tests Benny Halevy 2024-11-07 11:41:44 +02:00
  • 249b793674 view: get_view_natural_endpoint: implement rack-aware pairing for tablets Benny Halevy 2024-11-05 10:17:17 +02:00
  • 0e388a1594 view: get_view_natural_endpoint: handle case when there are too few view replicas Benny Halevy 2024-11-14 11:09:53 +02:00
  • 858b0a51f8 view: get_view_natural_endpoint: track replica locator::nodes Benny Halevy 2024-11-14 11:01:41 +02:00
  • 2589115337 locator: topology: consult local_dc_rack if node not found by host_id Benny Halevy 2024-11-18 16:40:46 +02:00
  • 2bfebc1f62 locator: node: add dc and rack getters Benny Halevy 2024-11-14 10:48:17 +02:00
  • 6f8f03f593 feature_service: add tablet_rack_aware_view_pairing feature Benny Halevy 2024-11-05 19:16:12 +02:00
  • cadd33bdf6 view: get_view_natural_endpoint: refactor predicate function Benny Halevy 2024-11-06 16:37:03 +02:00
  • 97f85e52f7 view: get_view_natural_endpoint: clarify documentation Benny Halevy 2024-11-05 13:41:57 +02:00
  • 6d4de30a3a view: mutate_MV: optimize remote_endpoints filtering check Benny Halevy 2024-11-13 10:33:00 +02:00
  • 91d3bf8ebc view: mutate_MV: lookup base and view erms synchronously Benny Halevy 2024-11-12 16:22:18 +02:00
  • d04cdce0fc view: mutate_MV: calculate keyspace-dependent flags once Benny Halevy 2024-11-12 16:22:18 +02:00
  • 8080658df7 backup_task: remove a component once it is uploaded Kefu Chai 2025-01-20 15:12:36 +08:00
  • 32d22371b9 backup_task: extract component upload logic into dedicated function Kefu Chai 2025-01-13 17:07:45 +08:00
  • ded31d1917 snapshot-ctl: change snapshot_ctl::run_snapshot_modify_operation() to regular func Kefu Chai 2025-01-13 16:52:08 +08:00
  • 8bff7786a8 test: add reproducer and test for fix to split ready CG creation Ferenc Szili 2025-01-15 16:23:07 +01:00
  • 24e8d2a55c table: run set_split_mode() on all storage groups during all_storage_groups_split() Ferenc Szili 2025-01-15 15:32:15 +01:00
  • a8805c4fc1 Merge 'cql3, test, utils: switch from boost::adaptors::uniqued to utils::views:unique ' from Kefu Chai Nadav Har'El 2025-01-21 19:06:21 +02:00
  • 38caabe3ef test: Fix inconsistent naming of the log files. Sergey Zolotukhin 2025-01-20 16:19:02 +01:00
  • ccb7b4e606 cql3, test: switch from boost::adaptors::uniqued to utils::views:unique Kefu Chai 2025-01-20 13:13:05 +08:00
  • d5d251da9a utils: implement drop-in replacement for replacing boost::adaptors::uniqued Kefu Chai 2025-01-17 11:51:04 +08:00
  • 8059090a29 Merge 'Cache base info for view schemas in the schema registry' from Wojciech Mitros Tomasz Grabiec 2025-01-21 00:17:53 +01:00
  • 3e16b80014 Merge 'Reject create table with compact storage' from Benny Halevy Nadav Har'El 2025-01-20 22:02:02 +02:00
  • e0189ccac5 sstable_directory: do not load remote sstables in process_descriptor Lakshmi Narayanan Sreethar 2025-01-08 23:21:21 +05:30
  • 8191f5d0f4 sstable_directory: reintroduce get_shards_for_this_sstable() Lakshmi Narayanan Sreethar 2025-01-09 21:20:57 +05:30
  • 780ff17ff5 test/auth_cluster: make test_service_level_metric_name_change useful Piotr Dulikowski 2025-01-20 17:26:58 +01:00
  • de153a2ba7 main: rename cql_sg_stats metrics on scheduling group rename Piotr Dulikowski 2025-01-20 17:52:43 +01:00
  • c7f78edc78 Merge 'repair: Wire repair_time in system.tablets for tombstone gc' from Asias He Tomasz Grabiec 2025-01-20 18:08:49 +01:00
  • 88ae067ddb everywhere: add skeletal support for the in_memory_tables feature Benny Halevy 2024-12-03 11:26:30 +02:00
  • 9d6ec45730 build: support wasm32-wasip1 target in configure.py Kefu Chai 2025-01-18 19:19:01 +08:00
  • 8208688178 Introduce file stream for tablet Asias He 2024-12-23 10:38:59 +08:00
  • 7495237a33 Remove noexcept_traits.hh header file Yaniv Michael Kaul 2025-01-01 16:56:33 +02:00
  • 8caea23d2a test/cqlpy/run: fix regression in "--release" option Nadav Har'El 2025-01-16 18:24:44 +02:00
  • 12cbdfa095 test/cqlpy: add regression test for tombstone_gc in "desc table" Nadav Har'El 2025-01-16 18:49:43 +02:00
  • d2869ecb2b partition_range_compat: drop dependency on boost ranges Avi Kivity 2025-01-03 17:27:46 +02:00
  • e340d6a452 doc: remove Open Source references in the docs Anna Stuchlik 2025-01-17 17:18:29 +01:00
  • 1f20f7810e Merge 'main, encryption: correct misspellings' from Kefu Chai Botond Dénes 2025-01-20 07:46:29 +02:00
  • 56644f1a22 docs: fix monospace formatting for rm command Kefu Chai 2024-11-14 16:56:14 +08:00
  • 5c77956205 docs: ddl: document the deprecation of compact tables Benny Halevy 2023-12-13 17:16:31 +02:00
  • f3ab00e61c test: enable_create_table_with_compact_storage for tests that need it Benny Halevy 2023-12-13 13:17:40 +02:00
  • 0110eb0506 config: add enable_create_table_with_compact_storage Benny Halevy 2023-12-13 13:17:40 +02:00
  • c847806182 view_builder: write status to tables before starting to build scylla-6.1.5-candidate-20250119110453 scylla-6.1.5 Michael Litvak 2025-01-14 11:42:31 +02:00
  • bff9ddde12 Merge '[Backport 6.2] view_builder: write status to tables before starting to build' from null scylla-6.2.3-candidate-20250119105533 scylla-6.2.3 Nadav Har'El 2025-01-19 15:36:44 +02:00
  • e8fde3b0a3 view_builder: hold semaphore during entire startup Michael Litvak 2025-01-14 11:09:06 +02:00
  • a7f8842776 view_builder: pass view name by value to write_view_build_status Michael Litvak 2025-01-14 11:08:06 +02:00
  • 1ef2d9d076 tree: migrate from boost::adaptors::transformed to std::views::transform Kefu Chai 2025-01-14 17:46:33 +08:00
  • 47989b1503 Merge 'tasks: add tablet resize virtual task' from Aleksandra Martyniuk Botond Dénes 2025-01-17 14:24:07 +02:00
  • 6aa962f5f4 Merge 'Add audit subsystem for database operations' from Paweł Zakrzewski Piotr Dulikowski 2025-01-17 13:14:55 +01:00
  • 89ee2a6834 Merge 'drop ip addresses from token metadata' from Gleb Kamil Braun 2025-01-17 11:00:52 +01:00
  • b88e0f8f74 Merge '[Backport 6.2] main, view: Pair view builder drain with its start' from null Piotr Dulikowski 2025-01-17 09:57:36 +01:00
  • 4a5a00347f utils: do not include unused headers Kefu Chai 2025-01-07 15:00:24 +08:00
  • 55963f8f79 replica: remove noexcept from token -> tablet resolution path Botond Dénes 2025-01-09 09:55:31 -05:00
  • adef719c43 api/storage_service: Remove unimplemented truncate API Łukasz Paszkowski 2025-01-10 11:43:38 +01:00
  • 14c3fbbf8c Merge 'sstable_directory: do not load remote unshared sstables in process_descriptor()' from Lakshmi Narayanan Sreethar Pavel Emelyanov 2025-01-17 11:17:53 +03:00
  • 387b2050df repair: Stop using rpc to update repair time for repairs scheduled by scheduler Asias He 2024-12-10 10:49:35 +08:00
  • 53e6025aa6 repair: Wire repair_time in system.tablets for tombstone gc Asias He 2024-12-10 10:49:34 +08:00