187188189190191192193194195196197
synchronized (hbm) { theDND.setLastUpdate(0); hbm.heartbeatCheck(); } } finally { namesystem.writeUnlock(); } } /** * Change whether the block placement policy will prefer the writer's
118119120121122123124125126127128
cmds = NameNodeAdapter.sendHeartBeat(nodeReg, dd, namesystem) .getCommands(); assertEquals(0, cmds.length); } } finally { namesystem.writeUnlock(); } } finally { cluster.shutdown(); } }
231232233234235236237238239240241
assertEquals(recoveringNodes[0], dd1); assertEquals(recoveringNodes[1], dd2); assertEquals(recoveringNodes[2], dd3); } } finally { namesystem.writeUnlock(); } } finally { cluster.shutdown(); } }
114115116117118119120121122123124
// corrupt one won't be chosen to be excess one // without 4910 the number of live replicas would be 0: block gets lost assertEquals(1, bm.countNodes(block.getLocalBlock()).liveReplicas()); } } finally { namesystem.writeUnlock(); } } finally { cluster.shutdown(); }
173174175176177178179180181182183
111112113114115116117118119120121
107108109110111112113114115116117
116117118119120121122123124125126
225226227228229230231232233234235
assertEquals(recoveringNodes[0], (DatanodeInfo)dd1); assertEquals(recoveringNodes[1], (DatanodeInfo)dd2); assertEquals(recoveringNodes[2], (DatanodeInfo)dd3); } } finally { namesystem.writeUnlock(); } } finally { cluster.shutdown(); } }
189190191192193194195196197198199