a08921ca6cb1dad98935808c8f474b654f861263
Files Diff
- Added: 4
- Removed: 5
- Renamed: 0
- Modified: 14
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 1 | ||
Rename Method public getNodeCardinalityByOp(nodeId NodeId, applicationId ApplicationId, tags Set<String>, op LongBinaryOperator) : long renamed to public getRackCardinalityByOp(rack String, tags AllocationTags, op LongBinaryOperator) : long in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.algorithm.LocalAllocationTagsManager | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type tags : Set<String> to tags : AllocationTags in method public getRackCardinalityByOp(rack String, tags AllocationTags, op LongBinaryOperator) : long in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.algorithm.LocalAllocationTagsManager | From | To | |
Change Parameter Type tags : Set<String> to tags : AllocationTags in method public getRackCardinalityByOp(rack String, tags AllocationTags, op LongBinaryOperator) : long in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.AllocationTagsManager | From | To | |
Change Parameter Type tags : Set<String> to tags : AllocationTags in method public getNodeCardinalityByOp(nodeId NodeId, tags AllocationTags, op LongBinaryOperator) : long in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.AllocationTagsManager | From | To | |
Move Class | 4 | ||
Move Class org.apache.hadoop.yarn.api.records.AllocationTags moved to org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.AllocationTags | From | To | |
Move Class org.apache.hadoop.yarn.api.records.Evaluable moved to org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.Evaluable | From | To | |
Move Class org.apache.hadoop.yarn.api.records.AllocationTagNamespace moved to org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.AllocationTagNamespace | From | To | |
Move Class org.apache.hadoop.yarn.api.records.TargetApplications moved to org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.TargetApplications | From | To | |
Extract Method | 1 | ||
Extract Method public allocateAppAntiAffinity(resourceSizing ResourceSizing, priority Priority, allocationId long, namespace String, allocationTags Set<String>, targetTags String...) : AllocateResponse extracted from public allocateIntraAppAntiAffinity(resourceSizing ResourceSizing, priority Priority, allocationId long, allocationTags Set<String>, targetTags String...) : AllocateResponse in class org.apache.hadoop.yarn.server.resourcemanager.MockAM | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method public getNodeCardinalityByOp(nodeId NodeId, tags AllocationTags, op LongBinaryOperator) : long extracted from public testContainerTransitionNotifyAllocationTagsManager() : void in class org.apache.hadoop.yarn.server.resourcemanager.rmcontainer.TestRMContainerImpl & moved to class org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.algorithm.LocalAllocationTagsManager | From | To |