J.Andreina created YARN-4244: -------------------------------- Summary: BlockPlacementPolicy related logs should contain the details about the filename and blockid Key: YARN-4244 URL: https://issues.apache.org/jira/browse/YARN-4244 Project: Hadoop YARN Issue Type: Improvement Reporter: J.Andreina Assignee: J.Andreina
Currently the user will not get the details about which file/block , the BlockPlacementPolicy is not able to find a replica node , if there is a huge client write operation is going on. For example consider below failure message , which does'nt have details about file/block , which will be difficult to track later. {noformat} final String message = "Failed to place enough replicas, still in need of " + (totalReplicasExpected - results.size()) + " to reach " + totalReplicasExpected + " (unavailableStorages=" + unavailableStorages + ", storagePolicy=" + storagePolicy + ", newBlock=" + newBlock + ")"; String msg = "All required storage types are unavailable: " + " unavailableStorages=" + unavailableStorages + ", storagePolicy=" + storagePolicy.getName(); {noformat} It is better to provide the file/block information in the logs for better debugability . -- This message was sent by Atlassian JIRA (v6.3.4#6332)