Fix NPE in LazyPersistFileScrubber. Contributed by Inigo Goiri.
(cherry picked from commit 303c8dc9b6c853c0939ea9ba14388897cc258071)
This commit is contained in:
parent
3c0eb9c415
commit
e336d92b99
@ -3838,9 +3838,13 @@ private void clearCorruptLazyPersistFiles()
|
||||
while (it.hasNext()) {
|
||||
Block b = it.next();
|
||||
BlockInfo blockInfo = blockManager.getStoredBlock(b);
|
||||
BlockCollection bc = getBlockCollection(blockInfo);
|
||||
if (bc.getStoragePolicyID() == lpPolicy.getId()) {
|
||||
filesToDelete.add(bc);
|
||||
if (blockInfo == null) {
|
||||
LOG.info("Cannot find block info for block " + b);
|
||||
} else {
|
||||
BlockCollection bc = getBlockCollection(blockInfo);
|
||||
if (bc.getStoragePolicyID() == lpPolicy.getId()) {
|
||||
filesToDelete.add(bc);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user