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)

Reply via email to