public BlockLocation[] getFileBlockLocations(FileStatus file, long start, long len) throws IOException {
Span span = Trace.start("getFileBlockLocations");
try {
return impl.getFileBlockLocations(file, start, len);
} finally {
span.stop();
}
}
@Override
public FSDataInputStream open(Path f) throws IOException {