f0ac18d001d97914a9ee810b1fab56c5cebff830
Files Diff
- Added: 6
- Removed: 2
- Renamed: 0
- Modified: 17
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 4 | ||
| Rename Method public testQueueTimeSort() : void renamed to public testWaitTimeSort() : void in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.TestNodeQueueLoadMonitor | From | To | |
| Rename Method public nodeUpdate(rmNode RMNode) : void renamed to public updateNode(rmNode RMNode) : void in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Rename Method private computeTopKNodes() : List<NodeId> renamed to private sortNodes() : List<NodeId> in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Rename Method public nodeUpdate(rmNode RMNode) : void renamed to public updateNode(rmNode RMNode) : void in class org.apache.hadoop.yarn.server.resourcemanager.ClusterMonitor | From | To | |
| Change Parameter Type | 2 | ||
| Change Parameter Type containerManager : ContainerManagementProtocol to containerManager : ContainerManager in method public setContainerManager(containerManager ContainerManager) : void in class org.apache.hadoop.yarn.server.nodemanager.NodeManager.NMContext | From | To | |
| Change Parameter Type comparator : TopKComparator to comparator : LoadComparator in method public NodeQueueLoadMonitor(nodeComputationInterval long, comparator LoadComparator) in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Rename Variable | 1 | ||
| Rename Variable topKComputationInterval : long to nodeSortInterval : long in method public DistributedSchedulingService(rmContext RMContext, scheduler YarnScheduler) in class org.apache.hadoop.yarn.server.resourcemanager.DistributedSchedulingService | From | To | |
| Change Return Type | 3 | ||
| Change Return Type ContainerManagementProtocol to ContainerManager in method public getContainerManager() : ContainerManager in class org.apache.hadoop.yarn.server.nodemanager.Context | From | To | |
| Change Return Type ContainerManagementProtocol to ContainerManager in method public getContainerManager() : ContainerManager in class org.apache.hadoop.yarn.server.nodemanager.amrmproxy.BaseAMRMProxyTest.NullContext | From | To | |
| Change Return Type ContainerManagementProtocol to ContainerManager in method public getContainerManager() : ContainerManager in class org.apache.hadoop.yarn.server.nodemanager.NodeManager.NMContext | From | To | |
| Rename Class | 2 | ||
| Rename Class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.TestTopKNodeSelector renamed to org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.TestNodeQueueLoadMonitor | From | To | |
| Rename Class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.TopKNodeSelector renamed to org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Rename Attribute | 5 | ||
| Rename Attribute DIST_SCHEDULING_TOP_K_COMPUTE_INT_MS : String to NM_CONTAINER_QUEUING_LOAD_COMPARATOR : String in class org.apache.hadoop.yarn.conf.YarnConfiguration | From | To | |
| Rename Attribute clusterMonitor : TopKNodeSelector to nodeMonitor : NodeQueueLoadMonitor in class org.apache.hadoop.yarn.server.resourcemanager.DistributedSchedulingService | From | To | |
| Rename Attribute DIST_SCHEDULING_TOP_K_COMPARATOR : String to NM_CONTAINER_QUEUING_LIMIT_STDEV : String in class org.apache.hadoop.yarn.conf.YarnConfiguration | From | To | |
| Rename Attribute topKNodes : List<NodeId> to sortedNodes : List<NodeId> in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Rename Attribute DIST_SCHEDULING_TOP_K_COMPUTE_INT_MS : String to NM_CONTAINER_QUEUING_SORTING_NODES_INTERVAL_MS : String in class org.apache.hadoop.yarn.conf.YarnConfiguration | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type comparator : TopKNodeSelector.TopKComparator to comparator : NodeQueueLoadMonitor.LoadComparator in method public DistributedSchedulingService(rmContext RMContext, scheduler YarnScheduler) in class org.apache.hadoop.yarn.server.resourcemanager.DistributedSchedulingService | From | To | |
| Extract Interface | 1 | ||
| Extract Interface org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManager from classes [org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl] | From | To | |
| Extract Method | 1 | ||
| Extract Method public selectLeastLoadedNodes(k int) : List<NodeId> extracted from public selectNodes() : List<NodeId> in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Inline Variable | 1 | ||
| Inline Variable containerManager : ContainerManagerImpl in method private getContainersUtilization() : ResourceUtilization from class org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl | From | To | |
| Change Attribute Type | 4 | ||
| Change Attribute Type comparator : Comparator<ClusterNode> to comparator : LoadComparator in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To | |
| Change Attribute Type clusterMonitor : TopKNodeSelector to nodeMonitor : NodeQueueLoadMonitor in class org.apache.hadoop.yarn.server.resourcemanager.DistributedSchedulingService | From | To | |
| Change Attribute Type containerManager : ContainerManagementProtocol to containerManager : ContainerManager in class org.apache.hadoop.yarn.server.nodemanager.NodeManager.NMContext | From | To | |
| Change Attribute Type clusterNodes : HashMap<NodeId,ClusterNode> to clusterNodes : Map<NodeId,ClusterNode> in class org.apache.hadoop.yarn.server.resourcemanager.scheduler.distributed.NodeQueueLoadMonitor | From | To |