HDFS-12426. Ozone: BlockManager MBean unregister failure upon shutdown. Contributed by Lokesh Jain.
This commit is contained in:
parent
f66a522695
commit
cf841286b8
|
@ -105,7 +105,7 @@ public class BlockManagerImpl implements BlockManager, BlockmanagerMXBean {
|
||||||
Map<String, BlockContainerInfo>> containers;
|
Map<String, BlockContainerInfo>> containers;
|
||||||
private final int containerProvisionBatchSize;
|
private final int containerProvisionBatchSize;
|
||||||
private final Random rand;
|
private final Random rand;
|
||||||
private final ObjectName mxBean;
|
private ObjectName mxBean;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -588,7 +588,10 @@ public class BlockManagerImpl implements BlockManager, BlockmanagerMXBean {
|
||||||
deletedBlockLog.close();
|
deletedBlockLog.close();
|
||||||
}
|
}
|
||||||
blockDeletingService.shutdown();
|
blockDeletingService.shutdown();
|
||||||
MBeans.unregister(mxBean);
|
if (mxBean != null) {
|
||||||
|
MBeans.unregister(mxBean);
|
||||||
|
mxBean = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue