mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-01 04:26:48 +00:00
This series implements keyspace-per-table approach for Alternator. The changes are as follows: - when a table is created, its keyspace is created first - after table deletion, its keyspace is deleted as well; works with views too, since these must be deleted before the base table is dropped - instead of SimpleStrategy, network topology is used Keyspaces are created with a prefix not legal from CQL - 'a#'. I validated that even though not reachable via CQL, keyspaces created with # character work well and produce correct directories, restarts work flawlessly too. Fixes #5611 Refs #5596 Tests: alternator(local, remote) Piotr Sarna (3): alternator: switch to keyspace-per-table approach alternator: move to NetworkTopologyStrategy alternator-test: add test for recreating a table