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 |