[ https://issues.apache.org/jira/browse/HDFS-10372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kihwal Lee updated HDFS-10372: ------------------------------ Resolution: Fixed Hadoop Flags: Reviewed Fix Version/s: 2.7.3 Status: Resolved (was: Patch Available) I've committed this to trunk through branch-2.7. Thanks for fixing this, [~shahrs87]. Thanks for valuable reviews, [~xiaochen] and [~iwasakims]. > Fix for failing TestFsDatasetImpl#testCleanShutdownOfVolume > ----------------------------------------------------------- > > Key: HDFS-10372 > URL: https://issues.apache.org/jira/browse/HDFS-10372 > Project: Hadoop HDFS > Issue Type: Bug > Components: test > Affects Versions: 2.7.3 > Reporter: Rushabh S Shah > Assignee: Rushabh S Shah > Fix For: 2.7.3 > > Attachments: HDFS-10372.patch > > > TestFsDatasetImpl#testCleanShutdownOfVolume fails very often. > We added more debug information in HDFS-10260 to find out why this test is > failing. > Now I think I know the root cause of failure. > I thought that {{LocatedBlock#getLocations()}} returns an array of > DatanodeInfo but now I realized that it returns an array of > DatandeStorageInfo (which is subclass of DatanodeInfo). > In the test I intended to check whether the exception contains the xfer > address of the DatanodeInfo. Since {{DatanodeInfo#toString()}} method returns > the xfer address, I checked whether exception contains > {{DatanodeInfo#toString}} or not. > But since {{LocatedBlock#getLocations()}} returned an array of > DatanodeStorageInfo, it has storage info in the toString() implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org