Details
Description
When starting a DataNode, call BlockPoolManager#startAll() twice.
The first call:
BlockPoolManager#doRefreshNamenodes()
private void doRefreshNamenodes(
Map<String, Map<String, InetSocketAddress>> addrMap,
Map<String, Map<String, InetSocketAddress>> lifelineAddrMap)
throws IOException
The second call:
DataNode#runDatanodeDaemon()
public void runDatanodeDaemon() throws IOException
Attachments
Attachments
Issue Links
- duplicates
-
HDFS-12696 BlockPoolManager#startAll is called twice during DataNode startup
- Resolved