Storage routing
RegionRouter — map[regionID]*VictoriaMetrics под RWMutex. In-memory, reload preserves connection pool для неизменённых URL.
Synthetic __legacy__
При пустой regions table создаётся синтетический __legacy__ default-регион, чтобы single-region deployments работали без миграций.
Reload
После создания/удаления региона API вызывает router.Reload() — перечитывает таблицу, перестраивает map, оставляет conn pools для URL, что не изменились.
VMForRegion
func (rr *RegionRouter) VMForRegion(regionID string) *VictoriaMetrics- Пустой regionID → default
- Unknown regionID → default (без ошибок, чтобы не ломать миграции)