BlockPlacementPolicyDefault

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,260 of 2,2600%316 of 3160%2032035185184545
chooseTarget(int, Node, List, boolean, Set, long, BlockStoragePolicy, EnumSet, EnumMap)2230%480%2525484811
chooseRandom(int, String, Set, long, int, List, boolean, EnumMap)2150%420%2222646411
chooseTarget(int, Node, Set, long, int, List, boolean, BlockStoragePolicy, EnumSet, boolean, EnumMap)2030%280%1515414111
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
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
excludeNodeByLoad(DatanodeDescriptor)640%100%66141411
getMaxNodesPerRack(int, int)630%80%55121211
getInServiceXceiverAverageByStorageType(Set)460%40%33131311
getRequiredStorageTypes(List)430%40%338811
chooseFavouredNodes(String, int, List, Set, long, int, List, boolean, EnumMap)420%60%449911
chooseRemoteRack(int, DatanodeDescriptor, Set, long, int, List, boolean, EnumMap)420%n/a119911
pickupReplicaSet(Collection, Collection, Map)410%80%55101011
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
static {...}280%20%228811
isMovable(Collection, DatanodeInfo, DatanodeInfo)250%n/a115511
chooseStorage4Block(DatanodeDescriptor, long, List, StorageType)210%20%226611
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