Viacheslav Blinov created IGNITE-28008:
------------------------------------------
Summary: Extract TableZoneCoordinator from TableManager
Key: IGNITE-28008
URL: https://issues.apache.org/jira/browse/IGNITE-28008
Project: Ignite
Issue Type: Improvement
Reporter: Viacheslav Blinov
Assignee: Viacheslav Blinov
This is an object that owns zone-table mapping and handles replica lifecycle
events. Also addresses IGNITE-25347.
What moves out:
- Zone-table mapping: tablesPerZone, tablesPerZoneLocks, addTableToZone,
zoneTables
- Replica event handlers: beforeZoneReplicaStarted, onZoneReplicaStopped,
onZoneReplicaDestroyed
- Table-to-zone loading: loadTableToZoneOnTableCreate,
loadTableToZoneOnTableCreateHavingZoneReadLock
- Stop/destroy flow: stopTablePartitions, stopTablePartition,
stopAndDestroyTablePartition, stopAndDestroyTableProcessors,
destroyPartitionStorages
- Internally created objects: mvGc, fullStateTransferIndexChooser
--
This message was sent by Atlassian Jira
(v8.20.10#820010)