Commit Graph

  • 1d099644d4 cql: grant permissions on functions when creating a keyspace/function Wojciech Mitros 2023-05-08 15:22:58 +02:00
  • dd20621d71 cql: pass a reference to query processor in grant_permissions_to_creator Wojciech Mitros 2023-05-08 15:13:48 +02:00
  • f4d2cd15e9 test_permissions: make tests pass on cassandra Wojciech Mitros 2023-05-11 10:28:22 +02:00
  • e89e0d4b28 test: sstable: use generator to generate generations Kefu Chai 2023-05-12 13:14:28 +08:00
  • e3d6dd46b7 test: sstable: pass generation_type in helper functions Kefu Chai 2023-05-12 12:46:08 +08:00
  • e788bfbb43 test: sstable: use generator to generate generations Kefu Chai 2023-05-12 11:16:21 +08:00
  • 613acba5d0 s3: Pick client from manager via handle Pavel Emelyanov 2023-05-11 14:25:07 +03:00
  • 8ed9716f59 s3: Generalize s3 file handle Pavel Emelyanov 2023-05-10 22:07:08 +03:00
  • 63ff6744d8 s3: Live-update clients' configs Pavel Emelyanov 2023-05-11 14:20:21 +03:00
  • e6760482b2 sstables: Keep clients shared across sstables Pavel Emelyanov 2023-05-11 14:18:07 +03:00
  • 743f26040f storage_manager: Rewrap config map Pavel Emelyanov 2023-05-11 14:09:55 +03:00
  • a59096aa70 sstables, database: Move object storage config maintenance onto storage_manager Pavel Emelyanov 2023-05-11 13:59:34 +03:00
  • 2153751d45 sstables: Introduce sharded<storage_manager> Pavel Emelyanov 2023-05-11 13:10:27 +03:00
  • d7af178f20 sstables: Restore indentation after previous patches Pavel Emelyanov 2023-05-11 18:06:08 +03:00
  • 54e892caf1 sstables: Coroutinuze read_toc() outer part Pavel Emelyanov 2023-05-11 18:05:33 +03:00
  • 1eb3ae2256 sstables: Coroutinuze read_toc() inner part Pavel Emelyanov 2023-05-11 18:00:38 +03:00
  • 7caf1d26fb migration manager: Make schema pull abortable. Gleb Natapov 2023-05-07 13:56:50 +03:00
  • 091ec285fe serialized_action: make serialized_action abortable Gleb Natapov 2023-05-09 13:50:29 +03:00
  • 7fcc403122 tombstone_gc: Fix gc_before for immediate mode Asias He 2023-05-09 10:52:16 +08:00
  • 3d75158fda Merge 'Allow no owned token ranges in cleanup compaction' from Benny Halevy Botond Dénes 2023-05-11 15:05:06 +03:00
  • 70189b60de migration manager: if raft is enables sync with group0 leader before pulling a schema which is not available locally Gleb Natapov 2023-05-04 15:47:02 +03:00
  • d4417442e9 service: raft_group0_client: add using_raft function Gleb Natapov 2023-05-11 12:03:55 +03:00
  • 7f7ab3ae3e doc: fix the broken Glossary link Anna Stuchlik 2023-05-10 12:22:08 +02:00
  • 24cb351655 Merge 'test: sstable_*test: avoid using helper using generation_type::int_t ' from Kefu Chai Botond Dénes 2023-05-11 10:17:02 +03:00
  • 2fc142279f compaction_manager: perform_cleanup: hold on to sstable_set around yielding Benny Halevy 2023-05-11 07:51:33 +03:00
  • 0b91bfbcc5 test: rest_api: test_storage_service: add test_storage_service_keyspace_cleanup_with_no_owned_ranges Benny Halevy 2023-05-10 15:25:28 +03:00
  • 29284d64a5 test: drop unused helper functions Kefu Chai 2023-05-10 17:37:35 +08:00
  • b036d2b50c test: sstable_mutation_test: avoid using helper using generation_type::int_t Kefu Chai 2023-05-10 17:01:31 +08:00
  • 689e1e99d6 test: sstable_move_test: avoid using helper using generation_type::int_t Kefu Chai 2023-05-10 16:40:38 +08:00
  • bfd6caffbb test: sstable_*test: avoid using helper using generation_type::int_t Kefu Chai 2023-05-10 16:19:05 +08:00
  • ab8efbf1ab test: sstable_3_x_test: do not use reuseable_sst() accepting integer Kefu Chai 2023-05-10 16:00:29 +08:00
  • f1cad230bb Merge 'cql: enable setting permissions on resources with quoted UDT names' from Wojciech Mitros Nadav Har'El 2023-05-10 19:10:29 +03:00
  • 1f45c7364c cql: check permissions for used functions when creating a UDA Wojciech Mitros 2023-05-09 11:30:21 +02:00
  • a86b9fa0bb auth: fix formatting of function resource with no arguments Wojciech Mitros 2023-05-10 11:21:14 +02:00
  • 3771d48488 sstables: mx: validate: close consumer context Benny Halevy 2023-05-10 11:32:30 +03:00
  • c720754e37 compaction_manager: perform_cleanup: handle empty owned ranges Benny Halevy 2023-05-10 15:07:52 +03:00
  • 171a6cbbaa cql3: untyped_result_set: document performance characteristics Avi Kivity 2023-04-24 19:53:23 +03:00
  • e57252092c Merge 'cql3: result_set, selector: change value type to managed_bytes_opt' from Avi Kivity Nadav Har'El 2023-05-10 15:01:45 +03:00
  • 9ae1b02144 service: revoke permissions on functions when a function/keyspace is dropped Wojciech Mitros 2023-05-09 10:48:53 +02:00
  • bb62038119 Merge 'Scrub compaction task' from Aleksandra Martyniuk Botond Dénes 2023-05-10 14:18:20 +03:00
  • 4898a20ae9 doc: add troubleshooting for failed schema sync Anna Stuchlik 2023-04-28 12:12:41 +02:00
  • 1a3545b13d Merge 'data_dictionary: define helpers in options and define == operator only' from Kefu Chai Avi Kivity 2023-05-10 12:59:57 +03:00
  • e252dbcfb8 Merge ' readers,mutation: move mutation_fragment_stream_validator to mutation/' from Botond Dénes Avi Kivity 2023-05-10 12:54:53 +03:00
  • 6bea0c04cf message: match unknown tenants to the default tenant Botond Dénes 2023-05-10 04:48:18 -04:00
  • 8663b27f25 message: generalize per-tenant connection types Botond Dénes 2023-05-10 04:28:57 -04:00
  • 7d9ab44e81 Merge 'token_metadata: read remapping for write_both_read_new' from Gusev Petr Kamil Braun 2023-05-10 10:03:30 +02:00
  • 550aa01242 Merge 'Restore raft::internal::tagged_uint64 type' from Benny Halevy Avi Kivity 2023-05-09 22:51:25 +03:00
  • d8cd62b91a compaction/compaction: initialize local variable Kefu Chai 2023-05-09 18:10:26 +08:00
  • 8c6229d229 Merge 'sstable: encode value using UUID' from Kefu Chai Avi Kivity 2023-05-09 22:07:23 +03:00
  • 996f717dfc Merge 'cql3/prepare_expr: force token() receiver name to be partition key token' from Jan Ciołek Avi Kivity 2023-05-09 20:44:46 +03:00
  • c64109d8c7 doc: add driver support for Serverless Anna Stuchlik 2023-05-09 14:58:10 +02:00
  • c872ade50f sstable: use generation_type::from_string() to convert from string Kefu Chai 2023-05-05 16:34:21 +08:00
  • 478c13d0d4 sstable: encode int using UUID in generation_type Kefu Chai 2023-05-05 16:12:13 +08:00
  • 08529a1c6c storage_proxy, storage_service: use new read endpoints Petr Gusev 2023-04-05 19:39:16 +04:00
  • 052b91fb1f storage_proxy: rename get_live_sorted_endpoints->get_endpoints_for_reading Petr Gusev 2023-04-05 19:34:52 +04:00
  • 15fe4d8d69 token_metadata: add unit test for endpoints_for_reading Petr Gusev 2023-04-26 22:50:49 +04:00
  • 0e4e2df657 token_metadata: add endpoints for reading Petr Gusev 2023-05-09 18:18:11 +04:00
  • d24687ea26 data_dictionary: define helpers in options Kefu Chai 2023-05-09 21:33:26 +08:00
  • 152d0224dc data_dictionary: only define operator== for storage options Kefu Chai 2023-05-09 21:07:58 +08:00
  • ef7b7223d5 mutation/mutation_fragment_stream_validator.cc: rename logger Botond Dénes 2023-05-09 07:49:32 -04:00
  • 8681f3e997 readers,mutation: move mutation_fragment_stream_validator to mutation/ Botond Dénes 2023-05-09 07:46:32 -04:00
  • 287ccce1cc Merge 'sstables: extract storage out ' from Kefu Chai Botond Dénes 2023-05-09 14:03:40 +03:00
  • 9ad1c5d9f2 cql-pytest: test that bind marker is partition key token Jan Ciolek 2023-05-09 12:27:53 +02:00
  • 8a256f63db cql3/prepare_expr: force token() receiver name to be partition key token Jan Ciolek 2023-05-09 11:47:31 +02:00
  • b2e5d8c21c sequenced_set: add extract_set method Petr Gusev 2023-04-26 19:07:56 +04:00
  • 0567ab82ac token_metadata_impl: extract maybe_migration_endpoints helper function Petr Gusev 2023-04-26 18:43:24 +04:00
  • 030f0f73aa token_metadata_impl: introduce migration_info Petr Gusev 2023-04-25 14:06:39 +04:00
  • 56c2b3e893 token_metadata_impl: refactor update_pending_ranges Petr Gusev 2023-05-09 13:56:28 +04:00
  • 3120cabf56 token_metadata: add unit tests Petr Gusev 2023-05-09 13:56:06 +04:00
  • adfb79ba3e raft, idl: restore internal::tagged_uint64 type Benny Halevy 2023-05-04 18:34:43 +03:00
  • 41cac23aa4 Merge 'raft: verify RPC destination ID' from Mikołaj Grzebieluch Kamil Braun 2023-05-09 11:33:28 +02:00
  • f199ec5ec3 test: extend test_compaction_task.py to test scrub compaction Aleksandra Martyniuk 2023-04-26 16:10:00 +02:00
  • 83d3463d10 compaction: add table_scrub_sstables_compaction_task_impl Aleksandra Martyniuk 2023-04-26 16:03:29 +02:00
  • d8e4a2fee3 compaction: add shard_scrub_sstables_compaction_task_impl Aleksandra Martyniuk 2023-04-25 18:07:12 +02:00
  • 8d32579fe6 compaction: add scrub_sstables_compaction_task_impl Aleksandra Martyniuk 2023-04-25 17:40:52 +02:00
  • a69282e69b sstables: storage: coroutinize idempotent_link_file() Kefu Chai 2023-05-09 13:19:16 +08:00
  • 2eefcb37eb sstables: extract storage out Kefu Chai 2023-05-05 18:42:08 +08:00
  • 79c39e4ea7 api: get rid of unnecessary std::optional in scrub Aleksandra Martyniuk 2023-04-25 17:21:25 +02:00
  • 40809c887e compaction: rename rewrite_sstables_compaction_task_impl Aleksandra Martyniuk 2023-04-25 15:07:19 +02:00
  • 20f620feb9 Merge 'replica, sstable: replace generation_type::value() with generation_type::as_int()' from Kefu Chai Botond Dénes 2023-05-09 07:30:54 +03:00
  • 531ac63a8d raft: define term_t as a tagged uint64_t Benny Halevy 2023-05-04 18:25:48 +03:00
  • d3a59fdefd idl: gossip_digest: include required headers Benny Halevy 2023-05-08 11:40:59 +03:00
  • 0813fa1da0 database: fix reads_memory_consumption for system semaphore Michał Chojnowski 2023-05-08 16:10:01 +02:00
  • f1c45553bc release: prepare for 5.2.1 scylla-5.2.1 Anna Mikhlin 2023-05-08 22:15:46 +03:00
  • 37538f00f5 release: prepare for 5.1.10 scylla-5.1.11 scylla-5.1.10 Anna Mikhlin 2023-05-08 22:11:10 +03:00
  • ddb5b45aef docs: update topology-over-raft.md Kamil Braun 2023-04-26 16:56:42 +02:00
  • f581282625 test: topology_experimental_raft: test check_and_repair_cdc API Kamil Braun 2023-04-26 14:55:26 +02:00
  • 372a06f735 raft topology: implement check_and_repair_cdc_streams API Kamil Braun 2023-04-26 13:43:28 +02:00
  • a09ed01ffa raft topology: implement global request handling Kamil Braun 2023-04-25 16:58:53 +02:00
  • 2bd333dd84 raft topology: introduce prepare_new_cdc_generation_data Kamil Braun 2023-04-26 15:53:29 +02:00
  • 2863ef3df4 raft_topology: get_node_to_work_on_opt: return guard if no node found Kamil Braun 2023-04-26 14:54:41 +02:00
  • afcf17f168 raft topology: remove node_to_work_on from commit_cdc_generation transition Kamil Braun 2023-04-25 16:26:36 +02:00
  • 1b21a3c5ae raft topology: separate publish_cdc_generation state Kamil Braun 2023-04-26 14:12:14 +02:00
  • 6d5b8c1b7c raft topology: non-node-specific exec_global_command Kamil Braun 2023-04-25 16:25:51 +02:00
  • 8b5237a058 raft topology: introduce start_operation() Kamil Braun 2023-05-04 13:48:54 +02:00
  • 90770f712c raft topology: non-node-specific topology_mutation_builder Kamil Braun 2023-04-25 16:23:27 +02:00
  • acfb6bf3ed topology_state_machine: introduce global_topology_request Kamil Braun 2023-04-25 13:56:45 +02:00
  • 7c5056492e topology_state_machine: use uint16_t for enum_classes Kamil Braun 2023-05-08 16:08:57 +02:00
  • 93dcdcd4eb raft topology: make new_cdc_generation_data_uuid topology-global Kamil Braun 2023-04-25 12:46:06 +02:00
  • 5f37d43ee6 Merge 'compaction: validate: validate the index too' from Botond Dénes Nadav Har'El 2023-05-08 17:14:26 +03:00