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 |