[08/50] [abbrv] hadoop git commit: YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos.
YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/82621e38 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/82621e38 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/82621e38 Branch: refs/heads/HDFS-7240 Commit: 82621e38a0445832998bc00693279e23a98605c1 Parents: 256c82f Author: Arun SureshAuthored: Fri Apr 1 14:57:06 2016 -0700 Committer: Arun Suresh Committed: Fri Apr 1 14:57:06 2016 -0700 -- .../yarn/api/records/ResourceUtilization.java | 22 1 file changed, 22 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/82621e38/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java -- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java index 5f52f85..2ae4872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java @@ -44,6 +44,14 @@ public abstract class ResourceUtilization implements return utilization; } + @Public + @Unstable + public static ResourceUtilization newInstance( + ResourceUtilization resourceUtil) { +return newInstance(resourceUtil.getPhysicalMemory(), +resourceUtil.getVirtualMemory(), resourceUtil.getCPU()); + } + /** * Get used virtual memory. * @@ -147,4 +155,18 @@ public abstract class ResourceUtilization implements this.setVirtualMemory(this.getVirtualMemory() + vmem); this.setCPU(this.getCPU() + cpu); } + + /** + * Subtract utilization from the current one. + * @param pmem Physical memory to be subtracted. + * @param vmem Virtual memory to be subtracted. + * @param cpu CPU utilization to be subtracted. + */ + @Public + @Unstable + public void subtractFrom(int pmem, int vmem, float cpu) { +this.setPhysicalMemory(this.getPhysicalMemory() - pmem); +this.setVirtualMemory(this.getVirtualMemory() - vmem); +this.setCPU(this.getCPU() - cpu); + } } \ No newline at end of file
[25/50] [abbrv] hadoop git commit: YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos.
YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/82621e38 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/82621e38 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/82621e38 Branch: refs/heads/HDFS-1312 Commit: 82621e38a0445832998bc00693279e23a98605c1 Parents: 256c82f Author: Arun SureshAuthored: Fri Apr 1 14:57:06 2016 -0700 Committer: Arun Suresh Committed: Fri Apr 1 14:57:06 2016 -0700 -- .../yarn/api/records/ResourceUtilization.java | 22 1 file changed, 22 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/82621e38/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java -- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java index 5f52f85..2ae4872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java @@ -44,6 +44,14 @@ public abstract class ResourceUtilization implements return utilization; } + @Public + @Unstable + public static ResourceUtilization newInstance( + ResourceUtilization resourceUtil) { +return newInstance(resourceUtil.getPhysicalMemory(), +resourceUtil.getVirtualMemory(), resourceUtil.getCPU()); + } + /** * Get used virtual memory. * @@ -147,4 +155,18 @@ public abstract class ResourceUtilization implements this.setVirtualMemory(this.getVirtualMemory() + vmem); this.setCPU(this.getCPU() + cpu); } + + /** + * Subtract utilization from the current one. + * @param pmem Physical memory to be subtracted. + * @param vmem Virtual memory to be subtracted. + * @param cpu CPU utilization to be subtracted. + */ + @Public + @Unstable + public void subtractFrom(int pmem, int vmem, float cpu) { +this.setPhysicalMemory(this.getPhysicalMemory() - pmem); +this.setVirtualMemory(this.getVirtualMemory() - vmem); +this.setCPU(this.getCPU() - cpu); + } } \ No newline at end of file
hadoop git commit: YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos.
Repository: hadoop Updated Branches: refs/heads/branch-2 7c5b55d4e -> 24ce9ea45 YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos. (cherry picked from commit 82621e38a0445832998bc00693279e23a98605c1) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/24ce9ea4 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/24ce9ea4 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/24ce9ea4 Branch: refs/heads/branch-2 Commit: 24ce9ea456f23eb562dabc0f23e79575fcc0ce6f Parents: 7c5b55d Author: Arun SureshAuthored: Fri Apr 1 14:57:06 2016 -0700 Committer: Arun Suresh Committed: Fri Apr 1 15:00:02 2016 -0700 -- .../yarn/api/records/ResourceUtilization.java | 22 1 file changed, 22 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/24ce9ea4/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java -- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java index 5f52f85..2ae4872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java @@ -44,6 +44,14 @@ public abstract class ResourceUtilization implements return utilization; } + @Public + @Unstable + public static ResourceUtilization newInstance( + ResourceUtilization resourceUtil) { +return newInstance(resourceUtil.getPhysicalMemory(), +resourceUtil.getVirtualMemory(), resourceUtil.getCPU()); + } + /** * Get used virtual memory. * @@ -147,4 +155,18 @@ public abstract class ResourceUtilization implements this.setVirtualMemory(this.getVirtualMemory() + vmem); this.setCPU(this.getCPU() + cpu); } + + /** + * Subtract utilization from the current one. + * @param pmem Physical memory to be subtracted. + * @param vmem Virtual memory to be subtracted. + * @param cpu CPU utilization to be subtracted. + */ + @Public + @Unstable + public void subtractFrom(int pmem, int vmem, float cpu) { +this.setPhysicalMemory(this.getPhysicalMemory() - pmem); +this.setVirtualMemory(this.getVirtualMemory() - vmem); +this.setCPU(this.getCPU() - cpu); + } } \ No newline at end of file
hadoop git commit: YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos.
Repository: hadoop Updated Branches: refs/heads/branch-2.8 719c131c4 -> 9def4d4d3 YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos. (cherry picked from commit 82621e38a0445832998bc00693279e23a98605c1) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/9def4d4d Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/9def4d4d Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/9def4d4d Branch: refs/heads/branch-2.8 Commit: 9def4d4d390e4a86f9588dea5db4557a03b032a4 Parents: 719c131 Author: Arun SureshAuthored: Fri Apr 1 14:57:06 2016 -0700 Committer: Arun Suresh Committed: Fri Apr 1 15:00:30 2016 -0700 -- .../yarn/api/records/ResourceUtilization.java | 22 1 file changed, 22 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/9def4d4d/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java -- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java index 5f52f85..2ae4872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java @@ -44,6 +44,14 @@ public abstract class ResourceUtilization implements return utilization; } + @Public + @Unstable + public static ResourceUtilization newInstance( + ResourceUtilization resourceUtil) { +return newInstance(resourceUtil.getPhysicalMemory(), +resourceUtil.getVirtualMemory(), resourceUtil.getCPU()); + } + /** * Get used virtual memory. * @@ -147,4 +155,18 @@ public abstract class ResourceUtilization implements this.setVirtualMemory(this.getVirtualMemory() + vmem); this.setCPU(this.getCPU() + cpu); } + + /** + * Subtract utilization from the current one. + * @param pmem Physical memory to be subtracted. + * @param vmem Virtual memory to be subtracted. + * @param cpu CPU utilization to be subtracted. + */ + @Public + @Unstable + public void subtractFrom(int pmem, int vmem, float cpu) { +this.setPhysicalMemory(this.getPhysicalMemory() - pmem); +this.setVirtualMemory(this.getVirtualMemory() - vmem); +this.setCPU(this.getCPU() - cpu); + } } \ No newline at end of file
hadoop git commit: YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos.
Repository: hadoop Updated Branches: refs/heads/trunk 256c82fe2 -> 82621e38a YARN-4895. Add subtractFrom method to ResourceUtilization class. Contributed by Konstantinos Karanasos. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/82621e38 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/82621e38 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/82621e38 Branch: refs/heads/trunk Commit: 82621e38a0445832998bc00693279e23a98605c1 Parents: 256c82f Author: Arun SureshAuthored: Fri Apr 1 14:57:06 2016 -0700 Committer: Arun Suresh Committed: Fri Apr 1 14:57:06 2016 -0700 -- .../yarn/api/records/ResourceUtilization.java | 22 1 file changed, 22 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/82621e38/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java -- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java index 5f52f85..2ae4872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/ResourceUtilization.java @@ -44,6 +44,14 @@ public abstract class ResourceUtilization implements return utilization; } + @Public + @Unstable + public static ResourceUtilization newInstance( + ResourceUtilization resourceUtil) { +return newInstance(resourceUtil.getPhysicalMemory(), +resourceUtil.getVirtualMemory(), resourceUtil.getCPU()); + } + /** * Get used virtual memory. * @@ -147,4 +155,18 @@ public abstract class ResourceUtilization implements this.setVirtualMemory(this.getVirtualMemory() + vmem); this.setCPU(this.getCPU() + cpu); } + + /** + * Subtract utilization from the current one. + * @param pmem Physical memory to be subtracted. + * @param vmem Virtual memory to be subtracted. + * @param cpu CPU utilization to be subtracted. + */ + @Public + @Unstable + public void subtractFrom(int pmem, int vmem, float cpu) { +this.setPhysicalMemory(this.getPhysicalMemory() - pmem); +this.setVirtualMemory(this.getVirtualMemory() - vmem); +this.setCPU(this.getCPU() - cpu); + } } \ No newline at end of file