@VisibleForTesting ExtendedBlock getPreviousBlock(long fileId) { return filesBeingWritten.get(fileId).getBlock(); }
@VisibleForTesting ExtendedBlock getPreviousBlock(long fileId) { return filesBeingWritten.get(fileId).getBlock(); }
@VisibleForTesting ExtendedBlock getPreviousBlock(long fileId) { return filesBeingWritten.get(fileId).getBlock(); }
@Override public Boolean get() { return out.getBlock().getGenerationStamp() > oldGs; } }, 100, 10000);
@Override public Boolean get() { return out.getBlock().getGenerationStamp() > oldGs; } }, 100, 10000);
final long oldGs = out.getBlock().getGenerationStamp(); MiniDFSCluster.DataNodeProperties dnProps = cluster .stopDataNodeForUpgrade(indexToShutdown);
out.hflush(); final long oldGs = out.getBlock().getGenerationStamp(); MiniDFSCluster.DataNodeProperties dnProps = cluster.stopDataNodeForUpgrade(0);