diff options
author | ijon <ijon@yandex-team.com> | 2022-12-06 15:50:08 +0300 |
---|---|---|
committer | ijon <ijon@yandex-team.com> | 2022-12-06 15:50:08 +0300 |
commit | a47304bb6087fabf3b7f45817ac0b25232afb5ac (patch) | |
tree | e8676787d5789abaa4b16a3a54b444a2728e553b /library/python/testing/import_test/import_test.py | |
parent | 9a4c3159305aa80064b7c4138f6a813a98f75b87 (diff) | |
download | ydb-a47304bb6087fabf3b7f45817ac0b25232afb5ac.tar.gz |
schemeshard, alter-extsubdomain: create hive before all other system tablets
schemeshard, alter-extsubdomain: create hive before all other system tablets
- make alter-extsubdomain a composite operation: hive creation and extsubdomain construction/altering
- create feature flag `EnableAlterDatabaseCreateHiveFirst` (default: false) to switch between old and new behavior
alter-extsubdomain now create extsubdomain's Hive first, then wait for it
coming alive and only then create other extsubdomain's system tablets
(SchemeShard, Coordinators, Mediators and SysViewProcessor).
So system tablets are emerging directly in the extsubdomain's Hive and
not in the root hive (and do not require separate migration pass).
- tests/functional/{rename,serverless,tenants}: refactor to use the common set of cluster/database fixtures
- schemeshard: move states of subdomain operations into separate header
- schemeshard: move CreateEvCreateTablet out of CreateParts
- schemeshard: make alter-extsubdomain semantics on input more strict
- schemeshard (unit)tests: add ability to check expected results also by reason
- schemeshard (unit)tests: convert TSubDomainSettings into raw literals
- schemeshard: fix typos
CreateFroceDrop -> CreateForceDrop
ListSubThee -> ListSubTree
Droping -> Dropping
Trasaction -> Transaction
Dafault -> Default
Buket -> Bucket
etc
- console: make code for {Create,Alter}Subdomain more identical
Diffstat (limited to 'library/python/testing/import_test/import_test.py')
0 files changed, 0 insertions, 0 deletions