Details
Description
The Datanode block scanner thread may fail on Datanode startup. This is indicated by the following warning in the Datanode log:
Feb 9, 6:55:58 PM WARN org.apache.hadoop.hdfs.server.datanode.DataBlockScanner RuntimeException during DataBlockScanner.run() : null java.util.concurrent.RejectedExecutionException
The block scanner thread is a background thread that checks for silent corruption / bit rot of HDFS data blocks. Blocks are checked when they are accessed, so this functionality is useful for checking blocks that are not frequently accessed.