[ https://issues.apache.org/jira/browse/HDDS-550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16646833#comment-16646833 ]
Jitendra Nath Pandey commented on HDDS-550: ------------------------------------------- To address the finbugs, let's create the executor array in container state machine itself. > Serialize ApplyTransaction calls per Container in ContainerStateMachine > ----------------------------------------------------------------------- > > Key: HDDS-550 > URL: https://issues.apache.org/jira/browse/HDDS-550 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Reporter: Shashikant Banerjee > Assignee: Shashikant Banerjee > Priority: Major > Attachments: HDDS-550.001.patch, HDDS-550.002.patch, > HDDS-550.003.patch, HDDS-550.004.patch, HDDS-550.005.patch, > HDDS-550.006.patch, HDDS-550.007.patch > > > As part of handling Node failures in Ozone, the block commit need to happen > in order inside ContainerStateMachine per container. With RATIS-341, it is > guaranteed that the applyTransaction calls for committing the write chunks > will be initiated only when the WriteStateMachine data for write Chunk > operations finish. > This Jira is aimed at making all the applyTransaction operations inside > ContainerStateMachine serial per container with a single thread Executor per > container handling all applyTransactions calls. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org