[
https://issues.apache.org/jira/browse/IGNITE-28008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Viacheslav Blinov updated IGNITE-28008:
---------------------------------------
Description:
This is an object that owns zone-table mapping and handles replica lifecycle
events.
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
was:
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
> 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
> Priority: Major
> Labels: ignite-3
>
> This is an object that owns zone-table mapping and handles replica lifecycle
> events.
> 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)