Viacheslav Blinov created IGNITE-28007:
------------------------------------------
Summary: Extract TablePartitionResourcesFactory from TableManager
Key: IGNITE-28007
URL: https://issues.apache.org/jira/browse/IGNITE-28007
Project: Ignite
Issue Type: Improvement
Reporter: Viacheslav Blinov
Assignee: Viacheslav Blinov
Lets extract the factory that creates partition-level resources (update
handlers, replica listeners, data storage wrappers).
What moves out (~250 lines):
- preparePartitionResourcesAndLoadToZoneReplicaBusy
- createPartitionUpdateHandlers
- createReplicaListener
- partitionDataStorage
- registerPartitionTableStatsMetrics
- Fields: partModCounterMetricSources, pendingWriteIntentsSuppliers,
scanRequestExecutor
This is a single responsibility entity that is responsible for allocation of
partitions-related resources and logic.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)