Commit Graph

  • dc588d1eef replication_strategy: Remove unused factory_key::to_sstring() declaration Pavel Emelyanov 2024-05-27 20:17:26 +03:00
  • 8f5c15b78f doc: add support for Ubuntu 24.04 Anna Stuchlik 2024-05-29 09:39:13 +02:00
  • 91f74989ba snitch: Remove production_snitch_base::_prop_file_contents Pavel Emelyanov 2024-05-30 13:53:08 +03:00
  • 1cdeabdc50 snitch: Remove production_snitch_base::_prop_file_size Pavel Emelyanov 2024-05-30 13:51:32 +03:00
  • b62aa276d1 snitch: Coroutinize load_property_file() Pavel Emelyanov 2024-05-30 13:50:51 +03:00
  • e89eb41e70 Merge '[Backport 5.2] : Reload reclaimed bloom filters when memory is available ' from Lakshmi Narayanan Sreethar Botond Dénes 2024-05-30 11:11:39 +03:00
  • 45814c7f14 docs: fix typos in upgrade document Kefu Chai 2024-05-25 09:34:10 +08:00
  • 98139a8716 Merge '[Backport 5.4] : Reload reclaimed bloom filters when memory is available' from Lakshmi Narayanan Sreethar scylla-5.4.7-candidate scylla-5.4.7 Botond Dénes 2024-05-30 11:09:51 +03:00
  • ee942874de docs: fix typos in upgrade document Kefu Chai 2024-05-25 09:34:10 +08:00
  • 3c47ab9851 mv: handle different ERMs for base and view table Wojciech Mitros 2024-05-22 00:45:54 +02:00
  • bef3777a5f doc: add the tablets information to the nodetool describering command Anna Stuchlik 2024-05-28 17:34:47 +02:00
  • fb87ab1c75 compress, auth: include used headers Kefu Chai 2024-05-29 20:12:17 +08:00
  • 810da830ef build: add sanitizer compiling options directly Kefu Chai 2024-05-30 07:58:49 +08:00
  • 8a72324ff1 docs: add docs to task manager Aleksandra Martyniuk 2024-05-29 15:10:52 +02:00
  • a56664b8e9 readers: combined: Avoid reallocation in prepare_forwardable_readers() Raphael S. Carvalho 2024-05-29 15:02:30 -03:00
  • b25dd2696f Backport Merge 'tablets: alter keyspace' from Piotr Smaron scylla-6.0.0-rc1-candidate-20240530122000 scylla-6.0.0-rc1 Pavel Emelyanov 2024-05-30 08:33:58 +03:00
  • 57d267a97e test: Do not check tablets mutations on nodes that don't have them Pavel Emelyanov 2024-05-27 18:19:07 +03:00
  • 5b8523273b test: Fix the way tablets RF-change test parses mutation_fragments Pavel Emelyanov 2024-05-27 14:23:40 +03:00
  • 6497ed68ed test/tablets: Unmark RF-changing test with xfail Pavel Emelyanov 2024-05-13 09:26:44 +03:00
  • 39c1237e25 docs: document ALTER KEYSPACE with tablets Piotr Smaron 2024-05-14 18:41:41 +02:00
  • e04964ba17 Return response only when tablets are reallocated Piotr Smaron 2024-04-30 14:10:05 +02:00
  • fb5b9012e6 cql-pytest: Verify RF is changes by at most 1 when tablets on Dawid Medrek 2024-01-22 20:39:04 +01:00
  • 749197f0a4 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
  • 1f4428153f Reject ALTER with 'replication_factor' tag Piotr Smaron 2024-05-14 19:07:35 +02:00
  • 544c424e89 Implement ALTER tablets KEYSPACE statement support Piotr Smaron 2024-04-20 21:37:47 +02:00
  • 73b59b244d Parameterize migration_manager::announce by type to allow executing different raft commands Piotr Smaron 2024-04-20 21:29:40 +02:00
  • 5afa3028a3 Introduce TABLET_KEYSPACE event to differentiate processing path of a vnode vs tablets ks Piotr Smaron 2024-05-06 22:08:32 +02:00
  • 885c7309ee 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
  • adfad686b3 Allow query_processor to check if global topo queue is empty Piotr Smaron 2024-04-19 13:38:51 +02:00
  • 1a70db17a6 Introduce new global topo keyspace_rf_change req Piotr Smaron 2024-05-06 18:35:47 +02:00
  • bd4b781dc8 New raft cmd for both schema & topo changes Piotr Smaron 2024-05-06 18:17:32 +02:00
  • 51b8b04d97 Add storage service to query processor Piotr Smaron 2024-05-06 21:50:17 +02:00
  • 242caa14fe tablets: tests for adding/removing replicas Paweł Zakrzewski 2024-03-24 09:35:35 +01:00
  • cedb47d843 tablet_allocator: make load_balancer_stats_manager configurable by name Paweł Zakrzewski 2024-03-24 09:34:26 +01:00
  • da816bf50c test/tablets: Check that after RF change data is replicated properly Pavel Emelyanov 2024-05-13 12:57:48 +03:00
  • e855794327 db/hints: Introduce an error injection to test draining Dawid Medrek 2024-05-20 17:20:14 +02:00
  • 745a9c6ab8 db/hints: Ensure that draining happens Dawid Medrek 2024-05-20 16:58:10 +02:00
  • 4099833587 cql3, secondary index: consistently choose index to use in a query Nadav Har'El 2023-06-29 16:12:44 +03:00
  • 0de3a5f3ff test mv: remove injection delaying shutdown of a node Wojciech Mitros 2024-05-29 11:00:31 +02:00
  • a415bb07ab sl_controller: fix a typo in comment Kefu Chai 2024-05-29 10:14:52 +08:00
  • 4b04ed1360 test/alternator: be more forgiving on authorizer configuration Nadav Har'El 2024-05-29 11:44:19 +03:00
  • 8bff078a89 Merge '[Backport 6.0] cdc, raft topology: fix and test cdc in the recovery mode' from ScyllaDB Botond Dénes 2024-05-29 16:14:02 +03:00
  • 68d12daa7b Merge '[Backport 6.0] Fix parsing of initial tablets by ALTER' from ScyllaDB Botond Dénes 2024-05-29 16:13:26 +03:00
  • e1616a2970 test: test_topology_ops: stop a write worker after the first error Patryk Jędrzejczak 2024-05-23 17:35:46 +02:00
  • 62f5171a55 docs: fix typos in upgrade document Kefu Chai 2024-05-25 09:34:10 +08:00
  • fd928601ad cql: fix a crash lurking in ks_prop_defs::get_initial_tablets Piotr Smaron 2024-05-28 15:51:49 +02:00
  • ae474f6897 test: fix test_tombstone_gc.py Aleksandra Martyniuk 2024-05-27 14:18:45 +02:00
  • 099338b766 doc: add the tablet limitation to the manual recovery procedure Anna Stuchlik 2024-05-28 14:13:58 +02:00
  • 375610ace8 doc: document RF limitation Anna Stuchlik 2024-05-20 16:13:21 +02:00
  • 1b64e80393 Merge '[Backport 6.0] Harden the repair_service shutdown path' from ScyllaDB Botond Dénes 2024-05-29 16:07:40 +03:00
  • 578a6c1e07 replica: Only consume memtable of the tablet intersecting with range read Raphael S. Carvalho 2024-05-27 14:04:17 -03:00
  • 0d596a425c tablets: Filter-out left nodes in get_natural_endpoints() Tomasz Grabiec 2024-05-29 09:46:54 +02:00
  • 888d7601a2 doc: add the tablets information to the nodetool describering command Anna Stuchlik 2024-05-28 17:34:47 +02:00
  • e74a4b038f Merge 'tablets: alter keyspace' from Piotr Smaron Pavel Emelyanov 2024-05-29 14:17:51 +03:00
  • f91db0c1e4 raft topology: fix indentation after previous commit Gleb Natapov 2024-05-22 18:00:59 +03:00
  • 6853b02c00 raft topology: do not add bootstrapping node without IP as pending Gleb Natapov 2024-05-22 17:44:47 +03:00
  • 27445f5291 test: add test of bootstrap where the coordinator crashes just before storing IP mapping Gleb Natapov 2024-05-22 17:34:53 +03:00
  • 1b1bc6f9bb docs: document if not exists option for create index Marcin Maliszkiewicz 2024-05-29 10:24:46 +02:00
  • 1faef47952 schema_tables: remove unused code Gleb Natapov 2024-05-22 17:40:16 +03:00
  • 3e1ba4c859 test: pylib: Extract start_writes() load generator utility Tomasz Grabiec 2024-05-29 09:46:26 +02:00
  • 8a77a74d0e cql: fix a crash lurking in ks_prop_defs::get_initial_tablets Piotr Smaron 2024-05-28 15:51:49 +02:00
  • aae3cfaff4 readers: compacting_reader: remove unused _ignore_partition_end Botond Dénes 2024-05-17 04:09:28 -04:00
  • 719d53a565 service/storage_proxy: coroutinize handle_paxos_accept() Kefu Chai 2024-05-21 00:03:36 +08:00
  • 00d10aa84a alternator: clean up target string splitting Nadav Har'El 2024-05-22 17:20:01 +03:00
  • d37eca0593 test/boost/mutation_reader_test: compacting_reader_next_partition: fix partition order Botond Dénes 2024-05-23 06:03:18 -04:00
  • b7ae7e0b0e test: fix test_tombstone_gc.py Aleksandra Martyniuk 2024-05-27 14:18:45 +02:00
  • f58f6dfe20 data_dictionary: include <variant> Kefu Chai 2024-05-28 11:13:07 +08:00
  • fa330a6a4d repair: load_history: warn and ignore all errors Benny Halevy 2024-05-27 12:43:17 +03:00
  • 68544d5bb3 repair_service: debug stop Benny Halevy 2024-05-27 11:39:58 +03:00
  • cfa3cd4c94 doc: add the tablet limitation to the manual recovery procedure Anna Stuchlik 2024-05-28 14:13:58 +02:00
  • 1fe8f22d89 alternator, scheduler: test reproducing RPC scheduling group bug Nadav Har'El 2024-05-20 14:44:48 +03:00
  • bc711a169d Merge '[Backport 6.0] qos/raft_service_level_distributed_data_accessor: print correct error message when trying to modify a service level in recovery mode' from ScyllaDB mergify/copy/branch-6.0/pr-18634 Piotr Dulikowski 2024-05-28 16:45:52 +02:00
  • 2bfdb1b583 doc: document RF limitation Anna Stuchlik 2024-05-20 16:13:21 +02:00
  • 5d3f7c13f9 main: add maintenance tenant to messaging_service's scheduling config Botond Dénes 2024-05-17 08:26:39 -04:00
  • 0d0c037e1d test: test_topology_recovery_basic: test CDC during recovery Patryk Jędrzejczak 2024-05-13 10:26:56 +02:00
  • 4d616ccb8c test: util: start_writes_to_cdc_table: add FIXME to increase CL Patryk Jędrzejczak 2024-05-20 17:38:37 +02:00
  • 25d3398b93 test: util: start_writes_to_cdc_table: allow restarting with new cql Patryk Jędrzejczak 2024-05-20 16:36:30 +02:00
  • ed3ac1eea4 storage_service: update system.cdc_local in topology_state_load Patryk Jędrzejczak 2024-05-13 10:01:58 +02:00
  • 519317dc58 mv: handle different ERMs for base and view table Wojciech Mitros 2024-05-22 00:45:54 +02:00
  • aae263ef0a Merge 'Harden the repair_service shutdown path' from Benny Halevy Botond Dénes 2024-05-28 15:30:39 +03:00
  • 66f6001c77 test: Do not check tablets mutations on nodes that don't have them Pavel Emelyanov 2024-05-27 18:19:07 +03:00
  • 6e0e2674f0 test: Fix the way tablets RF-change test parses mutation_fragments Pavel Emelyanov 2024-05-27 14:23:40 +03:00
  • 2567e300d1 test/tablets: Unmark RF-changing test with xfail Pavel Emelyanov 2024-05-13 09:26:44 +03:00
  • 1b913dd880 docs: document ALTER KEYSPACE with tablets Piotr Smaron 2024-05-14 18:41:41 +02:00
  • 39181c4bf2 Return response only when tablets are reallocated Piotr Smaron 2024-04-30 14:10:05 +02:00
  • ec5708bdee cql-pytest: Verify RF is changes by at most 1 when tablets on Dawid Medrek 2024-01-22 20:39:04 +01:00
  • 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