Andrey Mashenkov created IGNITE-19687:
-----------------------------------------

             Summary: Support default distribution zone reassignment.
                 Key: IGNITE-19687
                 URL: https://issues.apache.org/jira/browse/IGNITE-19687
             Project: Ignite
          Issue Type: Improvement
            Reporter: Andrey Mashenkov


*Motivation.*
We have no reasonable arguments that we need a special distribution zone 
instance. All distribution zones are equals. Thus, conceptually, any zone can 
be used as default one and can be renamed.
For better UX, we still can require at least one distribution zone, which is 
currently assigned as default zone, must always exists.

Let's 
* Avoid using any hardcoded zone id or zone name for getting or detecting the 
default distribution zone.
* Distributed zone manager shouldn't care which zone is default. Catalog will 
be responsible for resolving default zone if it is not specified when table is 
creating.
* Add a property in Configuration that will to default zone by zone id.
* A distribution zone with name "Default"(?) and some default parameters must 
be created on cluster initialization phase and an id, which was assigned to 
such zone, must be stored to  Configuration.
* Forbid dropping of distribution zone, which is currently marked as default.
* Add support {{ALTER ZONE <zone_name> SET DEFAULT}} to reassign default zone.
* Allow renaming for all zones.





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to