[ https://issues.apache.org/jira/browse/IGNITE-10092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladislav Pyatkov updated IGNITE-10092: --------------------------------------- Description: In the method {{GridCacheDatabaseSharedManager#restorePartitionStates}} called method of creation partition at start {{GridDhtPartitionTopology#forceCreatePartition.}} Partitions create in MOVING state, and can be accessible to on checkpoint thread. By the reason checkpoint thread ({{GridCacheOffheapManager#saveStoreMetadata}}) can to read MOVING partition state and store it after {{GridCacheDatabaseSharedManager#restorePartitionStates}} completion in parallel. In result partition stet stored incorrect, should leads to rebalance. > Race in partition state when checkpoint started at the middle of starts caches > ------------------------------------------------------------------------------ > > Key: IGNITE-10092 > URL: https://issues.apache.org/jira/browse/IGNITE-10092 > Project: Ignite > Issue Type: Bug > Reporter: Vladislav Pyatkov > Assignee: Vladislav Pyatkov > Priority: Major > > In the method {{GridCacheDatabaseSharedManager#restorePartitionStates}} > called method of creation partition at start > {{GridDhtPartitionTopology#forceCreatePartition.}} > Partitions create in MOVING state, and can be accessible to on checkpoint > thread. > By the reason checkpoint thread > ({{GridCacheOffheapManager#saveStoreMetadata}}) can to read MOVING partition > state and store it after > {{GridCacheDatabaseSharedManager#restorePartitionStates}} completion in > parallel. > In result partition stet stored incorrect, should leads to rebalance. -- This message was sent by Atlassian JIRA (v7.6.3#76005)