Commit Graph

  • 951915ed84 cql3/alter_keyspace_statement: Do not allow for change of RF by more than 1 Dawid Medrek 2024-01-15 18:03:46 +01:00
  • b875151405 Reject ALTER with 'replication_factor' tag Piotr Smaron 2024-05-14 19:07:35 +02:00
  • fbd75c5c06 Implement ALTER tablets KEYSPACE statement support Piotr Smaron 2024-04-20 21:37:47 +02:00
  • 7081215552 Parameterize migration_manager::announce by type to allow executing different raft commands Piotr Smaron 2024-04-20 21:29:40 +02:00
  • 80ed442be2 Introduce TABLET_KEYSPACE event to differentiate processing path of a vnode vs tablets ks Piotr Smaron 2024-05-06 22:08:32 +02:00
  • 59d3fd615f Extend system.topology with 3 new columns to store data required to process alter ks global topo req Piotr Smaron 2024-04-19 13:49:04 +02:00
  • 6fd0a49b63 Allow query_processor to check if global topo queue is empty Piotr Smaron 2024-04-19 13:38:51 +02:00
  • c174eee386 Introduce new global topo keyspace_rf_change req Piotr Smaron 2024-05-06 18:35:47 +02:00
  • 247eb9020b Merge 'cdc, raft topology: fix and test cdc in the recovery mode' from Patryk Jędrzejczak Kamil Braun 2024-05-28 11:53:28 +02:00
  • 7229c820cf doc: describe Tablets in ScyllaDB Anna Stuchlik 2024-05-10 17:53:42 +02:00
  • c44d8eca15 test: test_topology_ops: run correctly without tablets Patryk Jędrzejczak 2024-05-27 15:23:09 +02:00
  • ae622d711e sstables-loader: Run loading in its scheduling group Pavel Emelyanov 2024-05-28 11:01:48 +03:00
  • 7fefd57b74 sstables-loader: Add scheduling group to constructor Pavel Emelyanov 2024-05-28 10:55:40 +03:00
  • 67878af591 cql-pytest: Add validation of ALTER KEYSPACE WITH TABLETS Pavel Emelyanov 2024-05-27 16:21:52 +03:00
  • 2dbc555933 cql3: Fix parsing of ALTER KEYSPACE's tablets parameters Pavel Emelyanov 2024-05-27 16:25:09 +03:00
  • 3b9c86dcf5 cql3: Remove unused ks_prop_defs/prepare_options() argument Pavel Emelyanov 2024-05-27 16:20:58 +03:00
  • b7fa5261c8 Merge 'Fix parsing of initial tablets by ALTER' from Pavel Emelyanov Nadav Har'El 2024-05-27 23:10:38 +03:00
  • b6f3891282 test: Fix flakiness in topology_experimental_raft/test_tablets Raphael S. Carvalho 2024-05-22 09:14:52 -03:00
  • 46220bd839 service: Use tablet read selector to determine which replica to account table stats Raphael S. Carvalho 2024-04-29 12:13:22 -03:00
  • 55a45e3486 storage_service: Fix race between tablet split and stats retrieval Raphael S. Carvalho 2024-04-17 13:54:12 -03:00
  • 1dd522edc8 test/auth_cluster/test_raft_service_levels: try to create sl in recovery Michał Jadwiszczak 2024-05-23 08:23:26 +02:00
  • 6d655e6766 service/qos/raft_sl_dda: reject changes to service levels in recovery mode Michał Jadwiszczak 2024-05-23 08:18:03 +02:00
  • 54b9fdab03 service/qos/raft_sl_dda: extract raft_sl_dda steps to common function Michał Jadwiszczak 2024-05-23 08:16:00 +02:00
  • e42d83dc46 treewide: include used headers Kefu Chai 2024-05-24 13:54:20 +08:00
  • 806dd5a68a doc: describe Tablets in ScyllaDB Anna Stuchlik 2024-05-10 17:53:42 +02:00
  • 2d79b0106c Merge 'storage_service: Fix race between tablet split and stats retrieval' from Raphael "Raph" Carvalho Botond Dénes 2024-05-27 16:32:54 +03:00
  • 1003391ed6 cql-pytest: Add validation of ALTER KEYSPACE WITH TABLETS Pavel Emelyanov 2024-05-27 16:21:52 +03:00
  • a172ef1bdf cql3: Fix parsing of ALTER KEYSPACE's tablets parameters Pavel Emelyanov 2024-05-27 16:25:09 +03:00
  • 8a612da155 cql3: Remove unused ks_prop_defs/prepare_options() argument Pavel Emelyanov 2024-05-27 16:20:58 +03:00
  • c32c418cd5 repair: load_history: warn and ignore all errors Benny Halevy 2024-05-27 12:43:17 +03:00
  • 13f8486cd7 replica: Fix tablet's compaction_groups_for_token_range() with unowned range Raphael S. Carvalho 2024-05-21 10:02:27 -03:00
  • 747ffd8776 migration_manager: do not reference moved-away smart pointer Kefu Chai 2024-05-23 08:10:31 +08:00
  • 27802511c0 Merge '[Backport 5.4] repair: Introduce repair_partition_count_estimation_ratio config option' from Asias He Botond Dénes 2024-05-27 15:13:11 +03:00
  • a87683c7be doc: remove outdated MV error from Troubleshooting Anna Stuchlik 2024-02-08 13:29:18 +01:00
  • eff7b0d42d doc: replace Raft-disabled with Raft-enabled procedure Anna Stuchlik 2024-05-21 17:32:27 +02:00
  • 7dbcfe5a39 docs: docs: autogenerate metrics David Garcia 2024-05-19 13:37:18 +01:00
  • 7c1e6ba8b3 test: test_topology_ops: stop a write worker after the first error Patryk Jędrzejczak 2024-05-23 17:35:46 +02:00
  • fa142a9ce7 Merge 'qos/raft_service_level_distributed_data_accessor: print correct error message when trying to modify a service level in recovery mode' from Michał Jadwiszczak Piotr Dulikowski 2024-05-27 13:26:06 +02:00
  • cbc83f92d3 .github: add iwyu workflow Kefu Chai 2024-03-31 14:31:11 +08:00
  • e70b116333 api/api-doc/utils: fix a typo in description Kefu Chai 2024-05-25 09:28:45 +08:00
  • 2d7545ade6 test/lib: do not include unused headers Kefu Chai 2024-04-27 17:11:40 +08:00
  • 06008970fb New raft cmd for both schema & topo changes Piotr Smaron 2024-05-06 18:17:32 +02:00
  • cb40f13831 Add storage service to query processor Piotr Smaron 2024-05-06 21:50:17 +02:00
  • c888945354 tablets: tests for adding/removing replicas Paweł Zakrzewski 2024-03-24 09:35:35 +01:00
  • 65deddd967 tablet_allocator: make load_balancer_stats_manager configurable by name Paweł Zakrzewski 2024-03-24 09:34:26 +01:00
  • 38845754c4 repair_service: debug stop Benny Halevy 2024-05-27 11:39:58 +03:00
  • 61b5bfae6d docs: fix typos in dev documents Kefu Chai 2024-05-25 09:38:51 +08:00
  • c137f84535 Merge 'Mark prepare_statement as immutable' from Pavel Emelyanov Botond Dénes 2024-05-27 12:27:54 +03:00
  • f1f3f009e7 docs: fix typos in upgrade document Kefu Chai 2024-05-25 09:34:10 +08:00
  • 2111cb01df test: test_topology_recovery_basic: test CDC during recovery Patryk Jędrzejczak 2024-05-13 10:26:56 +02:00
  • 388db33dec test: util: start_writes_to_cdc_table: add FIXME to increase CL Patryk Jędrzejczak 2024-05-20 17:38:37 +02:00
  • 68b6e8e13e test: util: start_writes_to_cdc_table: allow restarting with new cql Patryk Jędrzejczak 2024-05-20 16:36:30 +02:00
  • 4351eee1f6 storage_service: update system.cdc_local in topology_state_load Patryk Jędrzejczak 2024-05-13 10:01:58 +02:00
  • 30ffce4c79 repair: Introduce repair_partition_count_estimation_ratio config option Asias He 2024-05-13 13:24:09 +08:00
  • 9869276192 repair: Add missing db/config.hh Asias He 2024-05-21 10:14:17 +08:00
  • f70e888ed5 build: cmake: pass -fprofile-list to compiler Kefu Chai 2024-05-18 18:15:50 +08:00
  • 47dbf23773 Merge 'Rework view services and system-distributed-keyspace dependencies' from Pavel Emelyanov Botond Dénes 2024-05-27 10:51:11 +03:00
  • e0f4d79f3b Merge 'Do not export statement scheduling group from database' from Pavel Emelyanov Botond Dénes 2024-05-27 10:48:33 +03:00
  • 46d993a283 test: revert 4c1b6f04 Kefu Chai 2024-05-27 11:48:18 +08:00
  • 331e0c4ca7 Merge '[Backport 5.2] mutation_fragment_stream_validating_filter: respect validating_level::none' from ScyllaDB Botond Dénes 2024-05-27 08:52:06 +03:00
  • 2ab143fb40 db: auth: move auth tables to system keyspace Marcin Maliszkiewicz 2024-05-20 19:25:01 +02:00
  • 56d523b071 Merge 'build, test: disable operator<< for vector and unordered_map' from Kefu Chai Avi Kivity 2024-05-26 19:19:19 +03:00
  • 4e9596a5a9 treewide: replace std::result_of_t with std::invoke_result_t Kefu Chai 2024-05-23 07:49:29 +08:00
  • 32be38dae5 make timestamp string format cassandra compatible Alexey Novikov 2023-07-17 15:17:28 +03:00
  • 9108952a52 test/cql-pytest: Add test for token() filter againts mutation_fragments() Pavel Emelyanov 2024-05-20 15:49:21 +03:00
  • 125464f2d9 migration_manager: do not reference moved-away smart pointer Kefu Chai 2024-05-23 08:10:31 +08:00
  • dbfdc71d2d treewide: fix typos in comment and error messages Kefu Chai 2024-05-25 08:23:32 +08:00
  • 35e1fcde1f mutation,db: drop operator<< for mutation and seed_provider_type& Kefu Chai 2024-05-17 15:49:29 +08:00
  • 9bd9f283f4 build: disable operator<< for vector and unordered_map Kefu Chai 2024-05-24 17:00:28 +08:00
  • 8e0a6ea021 db/heat_load_balance: include used header Kefu Chai 2024-05-26 13:43:18 +08:00
  • 4c1b6f0476 test: define a more generic boost_test_print_type Kefu Chai 2024-05-25 11:08:33 +08:00
  • bfe918ac9e test/boost: define fmt::formatter for service_level_controller_test.cc Kefu Chai 2024-03-17 09:50:06 +08:00
  • 222dbf2ce4 test/boost: include test/lib/test_utils.hh Kefu Chai 2024-05-25 09:23:01 +08:00
  • cf564d7a54 cql3: Mark prepared_statement's fields const Pavel Emelyanov 2024-05-25 16:40:27 +03:00
  • 828862bdff cql3: Define prepared_statement weak pointer as const Pavel Emelyanov 2024-05-25 16:21:02 +03:00
  • de798775fd test: test_coordinator_queue_management: wait for logs properly Michał Chojnowski 2024-05-20 11:41:48 +02:00
  • 31edab277a database: Don't export statement scheduling group Pavel Emelyanov 2024-05-21 16:09:39 +03:00
  • ddc511872e test: Use async attrs and cql-test-env scheduling groups Pavel Emelyanov 2024-05-21 16:09:20 +03:00
  • 2e3a057db1 test: Use get_scheduling_groups() to get scheduling groups Pavel Emelyanov 2024-05-21 16:06:47 +03:00
  • d86a8252d4 api: Don't switch sched group to start/stop protocol servers Pavel Emelyanov 2024-05-24 16:53:36 +03:00
  • ee0239b2ef main: Don't switch sched group to start protocol servers Pavel Emelyanov 2024-05-24 16:47:47 +03:00
  • 7c76a35e0b code: Switch to sched group in request_stop_server() Pavel Emelyanov 2024-05-24 16:51:24 +03:00
  • fe349a73c8 code: Switch to server sched group in start() Pavel Emelyanov 2024-05-24 16:33:13 +03:00
  • bf5894cc69 protocol_server: Keep scheduling group on board Pavel Emelyanov 2024-05-24 16:23:23 +03:00
  • fc3c3e1099 code: Add scheduling group to controllers Pavel Emelyanov 2024-05-24 16:10:20 +03:00
  • 82511f3c25 redis: Coroutinize start() method Pavel Emelyanov 2024-05-24 16:34:41 +03:00
  • 3dacf6a4b1 test/boost/mutation_fragment_test.cc: add test for validator validation levels Botond Dénes 2024-05-14 06:03:20 -04:00
  • 3d360c7caf mutation: mutation_fragment_stream_validating_filter: fix validation_level::none Botond Dénes 2024-05-14 06:02:10 -04:00
  • f7a3091734 mutation: mutation_fragment_stream_validating_filter: add raises_error ctor parameter Botond Dénes 2024-05-14 05:59:40 -04:00
  • af0b6bcc56 test/auth_cluster/test_raft_service_levels: try to create sl in recovery Michał Jadwiszczak 2024-05-23 08:23:26 +02:00
  • d078bafa00 Update ScyllaDB version to: 6.0.0-rc1 mergify/copy/branch-6.0/pr-18489 Jenkins Promoter 2024-05-23 15:35:32 +03:00
  • 8906126a2c stream_manager: Remove system_distributed_keyspace and view_update_generator Pavel Emelyanov 2024-05-16 13:07:29 +03:00
  • 84ef6a8179 repair: Remove system_distributed_keyspace and view_update_generator Pavel Emelyanov 2024-05-16 13:02:55 +03:00
  • ae2dcdc7c2 streaming: Remove system_distributed_keyspace and view_update_generator Pavel Emelyanov 2024-05-16 12:58:16 +03:00
  • afa94d2837 sstables_loader: Remove system_distributed_keyspace and view_update_generator Pavel Emelyanov 2024-05-16 12:55:42 +03:00
  • b728857954 distributed_loader: Remove system_distributed_keyspace and view_update_generator Pavel Emelyanov 2024-05-16 12:58:47 +03:00
  • 66a8035b64 view: Make register_staging_sstable() a method of view_builder Pavel Emelyanov 2024-05-16 12:51:45 +03:00
  • 92ff0d3fc3 view: Make check_view_build_ongoing() helper a method of view_builder Pavel Emelyanov 2024-05-16 12:45:21 +03:00
  • 57517d5987 streaming: Proparage view_builder& down to make_streaming_consumer() Pavel Emelyanov 2024-05-16 12:31:52 +03:00
  • 5e6893075d repair: Keep view_builder& on repair_writer_impl Pavel Emelyanov 2024-05-16 12:09:24 +03:00