Felix N created HDFS-17812: ------------------------------ Summary: BlockIteratorImpl can miss blocks under certain conditions Key: HDFS-17812 URL: https://issues.apache.org/jira/browse/HDFS-17812 Project: Hadoop HDFS Issue Type: Bug Reporter: Felix N Assignee: Felix N
# BlockIteratorImpl#getSubdirEntries sorts by strings, meaning subdir20 comes before subdir4, which can result in a bigger block id being listed before a smaller block id # If block cleanup happens before state.curEntry is reset to null, stale data can carry over into the next loop # Search for a bigger ID than the range in nextSorted(entries, state.curEntry) -> null -> subdir is skipped. Usually happens during DiskBalancer operations. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org