[ https://issues.apache.org/jira/browse/IGNITE-3456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anton Vinogradov reassigned IGNITE-3456: ---------------------------------------- Assignee: (was: Anton Vinogradov) > Make sure EntryProcessor is always running on a OWNING partition > ---------------------------------------------------------------- > > Key: IGNITE-3456 > URL: https://issues.apache.org/jira/browse/IGNITE-3456 > Project: Ignite > Issue Type: Improvement > Components: cache > Reporter: Alexey Goncharuk > Priority: Minor > > Let's say I need to maintain some sort of an aggregate function over a > partition. This aggregate is maintained using an entry processor, and before > an update this entry processor queries this local aggregate. > If an entry processor is applied on a partition with a MOVING state, the > state of the local aggregate is not valid because not all data has been > preloaded. If entry processor is applied on an OWNING partition, the result > is guaranteed to be correct. > Given that we have implemented late affinity assignment when a new node is > assigned primary only when rebalancing is finished, this should be already > maintained. We just need to add tests verifying the partition state in > EntryProcessor. -- This message was sent by Atlassian JIRA (v7.6.3#76005)