BlockPlacementPolicyDefault

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,363 of 2,3630%316 of 3160%2032035185184545
chooseTarget(int, Node, Set, long, int, List, boolean, BlockStoragePolicy, EnumSet, boolean, EnumMap)2390%280%1515414111
chooseRandom(int, String, Set, long, int, List, boolean, EnumMap)2300%420%2222646411
chooseTarget(int, Node, List, boolean, Set, long, BlockStoragePolicy, EnumSet, EnumMap)2230%480%2525484811
chooseTarget(String, int, Node, Set, long, List, BlockStoragePolicy, EnumSet)1660%160%99292911
chooseTargetInOrder(int, Node, Set, long, int, List, boolean, boolean, EnumMap)1190%180%1010232311
chooseReplicasToDelete(Collection, Collection, int, List, DatanodeDescriptor, DatanodeDescriptor)950%80%55222211
getPipeline(Node, DatanodeStorageInfo[])940%140%88242411
chooseLocalRack(Node, Set, long, int, List, boolean, EnumMap)920%100%66161611
chooseLocalOrFavoredStorage(Node, boolean, Set, long, int, List, boolean, EnumMap)900%200%1111212111
excludeNodeByLoad(DatanodeDescriptor)860%100%66141411
chooseReplicaToDelete(Collection, Collection, List, Map)800%120%77242411
isGoodDatanode(DatanodeDescriptor, int, boolean, List, boolean)790%220%1212262611
initialize(Configuration, FSClusterStats, NetworkTopology, Host2NodesMap)780%n/a11151511
logNodeIsNotChosen(DatanodeDescriptor, BlockPlacementPolicyDefault.NodeNotChosenReason, String)680%120%77151511
getMaxNodesPerRack(int, int)630%80%55121211
chooseFavouredNodes(String, int, List, Set, long, int, List, boolean, EnumMap)510%60%449911
chooseRemoteRack(int, DatanodeDescriptor, Set, long, int, List, boolean, EnumMap)480%n/a119911
getInServiceXceiverAverageByStorageType(Set)460%40%33131311
getRequiredStorageTypes(List)430%40%338811
pickupReplicaSet(Collection, Collection, Map)410%80%55101011
static {...}370%20%228811
verifyBlockPlacement(DatanodeInfo[], int)320%40%339911
chooseFromNextRack(Node, Set, long, int, List, boolean, EnumMap)290%n/a115511
chooseLocalStorage(Node, Set, long, int, List, boolean, EnumMap, boolean)280%40%336611
chooseStorage4Block(DatanodeDescriptor, long, List, StorageType)270%20%226611
isMovable(Collection, DatanodeInfo, DatanodeInfo)250%n/a115511
useDelHint(DatanodeStorageInfo, DatanodeStorageInfo, List, Collection, List)170%40%335511
notReduceNumOfGroups(List, Object, Object)160%60%445511
getInServiceXceiverAverage(DatanodeDescriptor)150%20%225511
chooseTarget(String, int, Node, List, boolean, Set, long, BlockStoragePolicy, EnumSet)120%n/a111111
chooseTarget(String, int, Node, List, boolean, Set, long, BlockStoragePolicy, EnumSet, EnumMap)120%n/a111111
chooseLocalStorage(Node, Set, long, int, List, boolean, EnumMap)110%n/a111111
chooseRandom(String, Set, long, int, List, boolean, EnumMap)110%n/a111111
chooseDataNode(String, Collection, StorageType)90%n/a112211
addToExcludedNodes(DatanodeDescriptor, Set)80%20%221111
chooseDataNode(String, Collection)70%n/a111111
BlockPlacementPolicyDefault()60%n/a113311
logNodeIsNotChosen(DatanodeDescriptor, BlockPlacementPolicyDefault.NodeNotChosenReason)50%n/a112211
setPreferLocalNode(boolean)40%n/a112211
setExcludeSlowNodesEnabled(boolean)40%n/a112211
setMinBlocksForWrite(int)40%n/a112211
lambda$static$0()40%n/a111111
getExcludeSlowNodesEnabled()30%n/a111111
getMinBlocksForWrite()30%n/a111111
lambda$verifyBlockPlacement$1(DatanodeInfo)30%n/a111111