Description
HDDS-2680 added some complicated logic to updateLastAppliedIndex. It leads to some bugs like HDDS-9342.
This JIRA is to investigate some ways to simplify the logic. In particular, we should remove data structure / interface like
- OzoneManagerStateMachine
- applyTransactionMap
- ratisTransactionMap
- OzoneManagerDoubleBuffer
- indexToTerm (
HDDS-10006) - ozoneManagerRatisSnapShot
- currentFutureQueue
- readyFutureQueue
- indexToTerm (