fix: refactor vshard configuration part of governor
Summary
- fix: refactor vshard configuration part of governor
- Now we explicitly store the current & target vshard configuration in global storage
This is a prerequisite for tier support #330 (closed) which shall setup multiple independent vshard clusters.
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
(if Lua API changed) Lua API version is bumped inluamod.rs
-
(if necessary) A follow-up doc issue: docs#120 (closed)
Edited by Yaroslav Dynnikov