cur = delNodeHintStorage; } else { // regular excessive replica removal cur = chooseReplicaToDelete(moreThanOne, exactlyOne, excessTypes, rackMap);
cur = delNodeHintStorage; } else { // regular excessive replica removal cur = chooseReplicaToDelete(moreThanOne, exactlyOne, excessTypes, rackMap);
cur = delNodeHintStorage; } else { // regular excessive replica removal cur = chooseReplicaToDelete(moreThanOne, exactlyOne, excessTypes, rackMap);
excessTypes.add(StorageType.DEFAULT); DatanodeStorageInfo chosen = ((BlockPlacementPolicyDefault) replicator) .chooseReplicaToDelete(first, second, excessTypes, rackMap); chosen = ((BlockPlacementPolicyDefault) replicator).chooseReplicaToDelete( first, second, excessTypes, rackMap); assertEquals(chosen, storages[2]); chosen = ((BlockPlacementPolicyDefault) replicator).chooseReplicaToDelete( first, second, excessTypes, rackMap); assertEquals(chosen, storages[5]);
.chooseReplicaToDelete(first, second, excessTypes, rackMap)); .chooseReplicaToDelete(first, second, excessTypes, rackMap); chosen = ((BlockPlacementPolicyDefault) replicator).chooseReplicaToDelete( first, second, excessTypes, rackMap); assertEquals(chosen, storages[1]);