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)

Reply via email to