Commit Graph

  • 52455f93b6 gms,init: Move get_disabled_features_from_db_config() from gms Pavel Emelyanov 2025-07-21 18:15:24 +03:00
  • 8220974e76 code: Update callers generating feature service config Pavel Emelyanov 2025-07-21 18:15:30 +03:00
  • 0808e65b4e gms: Make feature_config a simple struct Pavel Emelyanov 2025-07-21 15:23:04 +03:00
  • f703fb9b2d gms: Split feature_config_from_db_config() into two Pavel Emelyanov 2025-07-21 15:20:55 +03:00
  • 53637fdf61 Merge '[Backport 2025.3] storage: add make_data_or_index_source to the storages' from Scylladb[bot] Pavel Emelyanov 2025-07-21 18:05:53 +03:00
  • fdfcd67a6e Merge '[Backport 2025.3] cdc: Forbid altering columns of CDC log tables directly' from Scylladb[bot] Piotr Dulikowski 2025-07-21 16:22:31 +02:00
  • fc2c9dd290 s3_client: Disable Seastar-level retries in HTTP client creation Ernest Zaslavsky 2025-07-08 09:55:19 +03:00
  • ea50c02a02 Merge '[Backport 2025.2] cdc: throw error if column doesn't exist' from Scylladb[bot] Piotr Dulikowski 2025-07-21 16:01:51 +02:00
  • ba910b29ce s3_test: Validate handling of non-aws_error exceptions Ernest Zaslavsky 2025-07-08 09:42:40 +03:00
  • b7ae6507cd s3_client: Improve error handling in chunked_download_source Ernest Zaslavsky 2025-07-08 09:23:20 +03:00
  • d53095d72f aws_error: Add factory method for aws_error from exception Ernest Zaslavsky 2025-07-08 09:09:44 +03:00
  • 21aedeeafb test: audit: add cassandra user test case Andrzej Jackowski 2025-07-21 14:09:06 +02:00
  • aef6474537 test: audit: ignore cassandra user audit logs in AUTH tests Andrzej Jackowski 2025-07-21 13:19:08 +02:00
  • daf1c58e21 test: audit: change names of filter_out_noise parameters Andrzej Jackowski 2025-07-21 09:17:56 +02:00
  • e634a2cb4f test: audit: add missing nonlocal new_rows statement Andrzej Jackowski 2025-07-21 14:10:55 +02:00
  • 339f08b24a scripts: Enhance refresh_submodules.sh with nested summary Pavel Emelyanov 2025-07-04 12:01:03 +03:00
  • dc6cb5cfad cdc: Forbid altering columns of inactive CDC log table Dawid Mędrek 2025-07-18 00:09:59 +02:00
  • 10a9ced4d1 cdc: Forbid altering columns of CDC log tables directly Dawid Mędrek 2025-07-16 10:55:04 +02:00
  • c9735a6015 cdc: Forbid altering columns of inactive CDC log table Dawid Mędrek 2025-07-18 00:09:59 +02:00
  • 038ba48917 cdc: Forbid altering columns of CDC log tables directly Dawid Mędrek 2025-07-16 10:55:04 +02:00
  • 0053a4f24a encryption: remove default case from component_type switch Ernest Zaslavsky 2025-07-15 15:49:03 +03:00
  • 739dbf0f7d cdc: Forbid altering columns of inactive CDC log table Dawid Mędrek 2025-07-18 00:09:59 +02:00
  • 02108573b6 cdc: Forbid altering columns of CDC log tables directly Dawid Mędrek 2025-07-16 10:55:04 +02:00
  • 6d8350b20d s3_client: parse multipart response XML defensively Ernest Zaslavsky 2025-07-15 17:24:25 +03:00
  • 934359ea28 s3_client: parse multipart response XML defensively Ernest Zaslavsky 2025-07-15 17:24:25 +03:00
  • 74d97711fd Merge '[Backport 2025.3] cdc: throw error if column doesn't exist' from Scylladb[bot] Piotr Dulikowski 2025-07-21 11:18:06 +02:00
  • 408aa289fe treewide: Move misc files to utils directory Ernest Zaslavsky 2025-07-21 09:52:48 +03:00
  • 7fd97e6a93 Merge 'cdc: Forbid altering columns of CDC log tables directly' from Dawid Mędrek Piotr Dulikowski 2025-07-21 09:30:59 +02:00
  • 5592d66d32 token_metadata_impl: clear_gently: release version tracker early Benny Halevy 2025-06-25 10:13:33 +03:00
  • 7414cf1327 test: topology_custom: test_tablets_merge: add test_tablet_split_merge_with_many_tables Benny Halevy 2025-06-23 20:51:22 +03:00
  • d70ed984cb token_metadata: clear_and_destroy_impl when destroyed Benny Halevy 2025-06-24 09:03:33 +03:00
  • e24bfb0bf3 token_metadata: keep a reference to shared_token_metadata Benny Halevy 2025-06-24 08:04:44 +03:00
  • aa8e65616e token_metadata: move make_token_metadata_ptr into shared_token_metadata class Benny Halevy 2025-06-24 07:28:54 +03:00
  • a3025520d2 replica: database: get and expose a mutable locator::shared_token_metadata Benny Halevy 2025-06-24 07:39:55 +03:00
  • 2d55d417b9 locator: tablets: tablet_metadata: clear_gently: optimize foreign ptr destruction Benny Halevy 2025-06-23 19:39:42 +03:00
  • edce417036 token_metadata_impl: clear_gently: release version tracker early Benny Halevy 2025-06-25 10:13:33 +03:00
  • 179e2b3bf1 test: cluster: test_tablets_merge: add test_tablet_split_merge_with_many_tables Benny Halevy 2025-06-23 20:51:22 +03:00
  • 29c33cb065 token_metadata: clear_and_destroy_impl when destroyed Benny Halevy 2025-06-24 09:03:33 +03:00
  • 4da9539831 token_metadata: keep a reference to shared_token_metadata Benny Halevy 2025-06-24 08:04:44 +03:00
  • 390ca79ae4 token_metadata: move make_token_metadata_ptr into shared_token_metadata class Benny Halevy 2025-06-24 07:28:54 +03:00
  • 1113bb2580 replica: database: get and expose a mutable locator::shared_token_metadata Benny Halevy 2025-06-24 07:39:55 +03:00
  • a59a1b422f locator: tablets: tablet_metadata: clear_gently: optimize foreign ptr destruction Benny Halevy 2025-06-23 19:39:42 +03:00
  • bb95ac857e enable_set: fix separator formatting from space comma to comma space Ran Regev 2025-06-25 14:18:40 +03:00
  • 3dfdcf7d7a Merge 'transport: remove throwing protocol_exception on connection start' from Dario Mirovic Avi Kivity 2025-07-20 17:42:30 +03:00
  • fc7a6b66e2 Update ScyllaDB version to: 2025.3.0-rc2 Jenkins Promoter 2025-07-20 15:44:21 +03:00
  • e54414ab28 test: cdc: add test_cdc_with_alter Michael Litvak 2025-07-13 11:15:00 +02:00
  • 23dbe8952b test: cdc: add test_cdc_with_alter Michael Litvak 2025-07-13 11:15:00 +02:00
  • 594ec7d66d test: cdc: add test_cdc_with_alter Michael Litvak 2025-07-13 11:15:00 +02:00
  • 59800b1d66 cdc: Forbid altering columns of inactive CDC log table Dawid Mędrek 2025-07-18 00:09:59 +02:00
  • 338ff18dfe cdc: throw error if column doesn't exist Michael Litvak 2025-07-13 14:24:49 +02:00
  • f2af0c5f18 cdc: throw error if column doesn't exist Michael Litvak 2025-07-13 14:24:49 +02:00
  • 9e76902da1 cdc: throw error if column doesn't exist Michael Litvak 2025-07-13 14:24:49 +02:00
  • 85e506dab5 Merge 'test.py: print warning when no tests found' from Andrei Chekun Piotr Dulikowski 2025-07-18 10:26:44 +02:00
  • fd6e14f3ab Merge 'cdc: throw error if column doesn't exist' from Michael Litvak Piotr Dulikowski 2025-07-18 09:40:56 +02:00
  • 0d61d63e7e utils::http::dns_connection_factory: Use a shared certificate_credentials Calle Wilund 2025-06-09 12:28:52 +00:00
  • bea7c26d64 test/cqlpy/test_describe.py: Adjust test_create_role_with_hashed_password_authorization to work with Cassandra Dawid Mędrek 2025-07-17 22:18:12 +02:00
  • 55c22f864e test/cqlpy/test_describe.py: Adjust test_desc_restore to work with Cassandra Dawid Mędrek 2025-07-17 21:49:45 +02:00
  • fca03ca915 test/cqlpy/test_describe.py: Mark Scylla-only tests as such Dawid Mędrek 2025-07-17 21:45:44 +02:00
  • 04b0fba88c test.py: print warning in case no tests were found Andrei Chekun 2025-07-10 14:28:23 +02:00
  • 888e92c969 streaming: Avoid deadlock by running view checks in a separate scheduling group Tomasz Grabiec 2025-07-11 16:07:46 +02:00
  • f424c773a4 service: migration_manager: Run group0 barrier in gossip scheduling group Tomasz Grabiec 2025-07-11 15:48:44 +02:00
  • 23e365fc7b service: migration_manager: Run group0 barrier in gossip scheduling group Tomasz Grabiec 2025-07-11 15:48:44 +02:00
  • 434ecdee0e service: migration_manager: Run group0 barrier in gossip scheduling group Tomasz Grabiec 2025-07-11 15:48:44 +02:00
  • 97659e19b8 auth: fix crash when migration code runs parallel with raft upgrade Piotr Dulikowski 2025-07-14 17:12:23 +02:00
  • 86dfa6324f test: cdc: add test_cdc_with_alter Michael Litvak 2025-07-13 11:15:00 +02:00
  • b336f282ae cdc: throw error if column doesn't exist Michael Litvak 2025-07-13 14:24:49 +02:00
  • 4a6f71df68 test/cqlpy: add cpp exception metric test conditions Dario Mirovic 2025-07-17 17:02:48 +02:00
  • 5390f92afc transport/server: replace protocol_exception throws with returns Dario Mirovic 2025-07-16 03:41:24 +02:00
  • 9f4344a435 utils/reusable_buffer: accept non-throwing writer callbacks via result_with_exception Dario Mirovic 2025-07-15 21:26:39 +02:00
  • 30d424e0d3 transport/server: avoid exception-throw overhead in handle_error Dario Mirovic 2025-07-15 20:25:20 +02:00
  • 7aaeed012e test/cqlpy: add protocol_exception tests Dario Mirovic 2025-07-03 20:40:35 +02:00
  • 74b1e40502 Update ScyllaDB version to: 2025.1.6 Jenkins Promoter 2025-07-17 15:58:23 +03:00
  • 2027856847 Revert "paxos_state: read repair for intranode_migration" Petr Gusev 2025-07-11 10:53:07 +02:00
  • e49b312be9 auth: fix crash when migration code runs parallel with raft upgrade Piotr Dulikowski 2025-07-14 17:12:23 +02:00
  • 20693edb27 Merge 'sstables: put index_reader behind a virtual interface' from Michał Chojnowski Botond Dénes 2025-07-17 14:32:08 +03:00
  • 04b263b51a Merge 'vector_index: do not create a view when creating a vector index' from Michał Hudobski Nadav Har'El 2025-07-17 13:48:48 +03:00
  • 4e4a4b6622 sstables: add sstable::make_index_reader() and use where appropriate Michał Chojnowski 2025-07-15 23:50:52 +02:00
  • 1c4065e7dd sstables/mx: in readers, use abstract_index_reader instead of index_reader Michał Chojnowski 2025-07-15 22:27:33 +02:00
  • efcf3f5d66 sstables: in validate(), use abstract_index_reader instead of index_reader where possible Michał Chojnowski 2025-07-16 00:07:19 +02:00
  • 92219a5ef8 test/lib/index_reader_assertions: accept abstract_index_reader instead of index_reader Michał Chojnowski 2025-07-16 00:02:45 +02:00
  • c052ccd081 sstables/index_reader: introduce abstract_index_reader Michał Chojnowski 2025-07-15 22:10:15 +02:00
  • fd6877c654 Merge 'alternator: avoid oversized allocation in Query/Scan' from Nadav Har'El Botond Dénes 2025-07-17 11:30:40 +03:00
  • 5dd871861b tests::proc::process_fixture: Fix line handler adaptor buffering Calle Wilund 2025-07-15 20:54:59 +00:00
  • 342e94261f s3_client: parse multipart response XML defensively Ernest Zaslavsky 2025-07-15 17:24:25 +03:00
  • 054ea54565 Merge 'streaming: Avoid deadlock by running view checks in a separate scheduling group' from Tomasz Grabiec Botond Dénes 2025-07-17 10:24:41 +03:00
  • 4c832d583e Merge 'repair: Speed up ranges calculation when small table optimization is on' from Asias He Botond Dénes 2025-07-17 10:23:45 +03:00
  • 88554b7c7a docs: Document the Azure Key Provider Nikos Dragazis 2025-05-29 16:12:54 +03:00
  • 09dcdebca3 test: Add tests for Azure Key Provider Nikos Dragazis 2025-04-09 23:38:32 +03:00
  • 36d2f80f38 Merge '[Backport 2025.1] storage_service: Use utils::chunked_vector to avoid big allocation' from Scylladb[bot] Avi Kivity 2025-07-16 17:28:36 +03:00
  • 083aabe0c6 pylib: Add mock server for Azure Key Vault Nikos Dragazis 2025-05-14 21:23:38 +03:00
  • 41b63469e1 encryption: Define and enable Azure Key Provider Nikos Dragazis 2025-03-17 23:53:33 +02:00
  • f0927aac07 encryption: azure: Delegate hosts to shard 0 Nikos Dragazis 2025-04-16 19:28:29 +03:00
  • 339992539d encryption: Add Azure host cache Nikos Dragazis 2025-03-19 21:36:50 +02:00
  • c98d3246b2 encryption: Add config options for Azure hosts Nikos Dragazis 2025-03-19 21:34:00 +02:00
  • a1aef456ac encryption: azure: Add override options Nikos Dragazis 2025-03-25 20:16:20 +02:00
  • 5ba6ca0992 encryption: azure: Add retries for transient errors Nikos Dragazis 2025-03-31 16:26:50 +03:00
  • d4dcdcd46c encryption: azure: Implement init() Nikos Dragazis 2025-03-19 20:26:47 +02:00
  • 1e519ba329 encryption: azure: Implement get_key_by_id() Nikos Dragazis 2025-03-19 20:03:13 +02:00
  • 7938096142 encryption: azure: Add id-based key cache Nikos Dragazis 2025-04-17 18:14:08 +03:00
  • 470513b433 encryption: azure: Implement get_or_create_key() Nikos Dragazis 2025-03-19 19:59:11 +02:00