[ https://issues.apache.org/jira/browse/IGNITE-24231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mirza Aliev updated IGNITE-24231: --------------------------------- Description: h3. Motivation In https://issues.apache.org/jira/browse/IGNITE-23882 we have described the way how we will track if user input has happened after raft reconfiguration. For the purposes of the provided algorithm, we have to implement flag in {{PartitionDataStorage}} and {{PartitionListener}}. See details in the ticket. This method must be effectively represented as flag, and must be updated according to algo in https://issues.apache.org/jira/browse/IGNITE-23882. Actual update of this method must be done when the whole algo will be implemented in https://issues.apache.org/jira/browse/IGNITE-23882, so this ticket is prerequisite. h3. Implementation notes {{hasUserInputAfterLastReconfiguration}} must be update atomically in storageUpdateHandler.handleUpdate h3. Definition of done * New method {{hasUserInputAfterLastReconfiguration}} must be implemented in {{PartitionDataStorage}} and {{PartitionListener}} > Implement hasUserInputAfterLastReconfiguration method > ------------------------------------------------------ > > Key: IGNITE-24231 > URL: https://issues.apache.org/jira/browse/IGNITE-24231 > Project: Ignite > Issue Type: Improvement > Reporter: Mirza Aliev > Priority: Major > Labels: ignite-3 > > h3. Motivation > In https://issues.apache.org/jira/browse/IGNITE-23882 we have described the > way how we will track if user input has happened after raft reconfiguration. > For the purposes of the provided algorithm, we have to implement flag in > {{PartitionDataStorage}} and {{PartitionListener}}. See details in the > ticket. > This method must be effectively represented as flag, and must be updated > according to algo in https://issues.apache.org/jira/browse/IGNITE-23882. > Actual update of this method must be done when the whole algo will be > implemented in https://issues.apache.org/jira/browse/IGNITE-23882, so this > ticket is prerequisite. > h3. Implementation notes > {{hasUserInputAfterLastReconfiguration}} must be update atomically in > storageUpdateHandler.handleUpdate > h3. Definition of done > * New method {{hasUserInputAfterLastReconfiguration}} must be implemented in > {{PartitionDataStorage}} and {{PartitionListener}} -- This message was sent by Atlassian Jira (v8.20.10#820010)