[ https://issues.apache.org/jira/browse/HDDS-697?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16661217#comment-16661217 ]
Shashikant Banerjee commented on HDDS-697: ------------------------------------------ Patch v1 fixes the test failures. testContainerStateMachineFailures seems like a flaky test where we mark the container in unhealthy state and wait for the closeContainerAction to be queued. But, before the assert call to verify whether action exists in the pending actions queue executes, in Datanode, it might get already removed from the action queue to be sent to SCM by the datanode. As a result of which, sometimes the test works sometimes doesn't. Removed the assert condition to verify the pending action queue from the test to make the test more stable. > update and validate the BCSID for PutSmallFile/GetSmallFile command > ------------------------------------------------------------------- > > Key: HDDS-697 > URL: https://issues.apache.org/jira/browse/HDDS-697 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Reporter: Shashikant Banerjee > Assignee: Shashikant Banerjee > Priority: Major > Attachments: HDDS-697.000.patch, HDDS-697.001.patch > > > Similar to putBlock/GetBlock, putSmallFile transaction in Ratis needs to > update the BCSID in the container db on datanode. getSmallFile should > validate the bcsId while reading the block similar to getBlock. -- 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