[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17159297#comment-17159297 ] Ahmed Hussein commented on HADOOP-17111: Hi [~aajisaka] , Can you please port the patch to the following branches? 3.2.2, 3.1.5 It will be port to do all the guava fix related to 3.2.2, 3.3.1, 3.4.0, 3.1.5 across all the Jiras. > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Fix For: 3.3.1, 3.4.0 > > Attachments: HADOOP-17111.001.patch, HADOOP-17111.002.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17152045#comment-17152045 ] Ahmed Hussein commented on HADOOP-17111: Thanks you Akira!One is down :) > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Fix For: 3.3.1, 3.4.0 > > Attachments: HADOOP-17111.001.patch, HADOOP-17111.002.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151839#comment-17151839 ] Hudson commented on HADOOP-17111: - SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #18409 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/18409/]) HADOOP-17111. Replace Guava Optional with Java8+ Optional. Contributed (aajisaka: rev 639acb6d8921127cde3174a302f2e3d71b44f052) * (edit) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/LinuxContainerExecutor.java * (edit) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/recovery/TestZKRMStateStorePerf.java * (edit) hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/DefaultContainerExecutor.java * (edit) hadoop-build-tools/src/main/resources/checkstyle/checkstyle.xml > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Attachments: HADOOP-17111.001.patch, HADOOP-17111.002.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151817#comment-17151817 ] Akira Ajisaka commented on HADOOP-17111: +1, thanks Ahmed. > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Attachments: HADOOP-17111.001.patch, HADOOP-17111.002.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150612#comment-17150612 ] Ahmed Hussein commented on HADOOP-17111: [~aajisaka] can you please take a look at [HADOOP-17111.002.patch|https://issues.apache.org/jira/secure/attachment/13006962/HADOOP-17111.002.patch] ? The unit tests are failing on trunk: YARN-10337 and YARN-10329 > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Attachments: HADOOP-17111.001.patch, HADOOP-17111.002.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150567#comment-17150567 ] Hadoop QA commented on HADOOP-17111: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 1m 23s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} dupname {color} | {color:green} 0m 0s{color} | {color:green} No case conflicting files found. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s{color} | {color:green} The patch appears to include 1 new or modified test files. {color} | || || || || {color:brown} trunk Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 1m 12s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 22m 21s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 18m 29s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 2m 51s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 2m 16s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 20m 48s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 46s{color} | {color:green} trunk passed {color} | | {color:blue}0{color} | {color:blue} spotbugs {color} | {color:blue} 1m 50s{color} | {color:blue} Used deprecated FindBugs config; considering switching to SpotBugs. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 34s{color} | {color:blue} branch/hadoop-build-tools no findbugs output file (findbugsXml.xml) {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 22s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 37s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 17m 28s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 17m 28s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 2m 48s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 2m 15s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} xml {color} | {color:green} 0m 2s{color} | {color:green} The patch has no ill-formed XML file. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 15m 24s{color} | {color:green} patch has no errors when building and testing our client artifacts. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 46s{color} | {color:green} the patch passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 29s{color} | {color:blue} hadoop-build-tools has no data from findbugs {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 29s{color} | {color:green} hadoop-build-tools in the patch passed. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 22m 19s{color} | {color:green} hadoop-yarn-server-nodemanager in the patch passed. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 93m 16s{color} | {color:red} hadoop-yarn-server-resourcemanager in the patch passed. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 50s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black}234m 53s{color} | {color:black} {color} | \\ \\ || Reason || Tests || | Failed junit tests | hadoop.yarn.server.resourcemanager.scheduler.fair.TestFairSchedulerPreemption | | |
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150346#comment-17150346 ] Ahmed Hussein commented on HADOOP-17111: I will organize the imports in those source files and upload a new patch. I was reluctant to change the imports to minimize the diffs but I think you have a good point there in doing it in a clean way. Can you please review the patch 002 after the yetus report gets generated and commit it to trunk? Thanks [~aajisaka]! > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Attachments: HADOOP-17111.001.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150137#comment-17150137 ] Akira Ajisaka commented on HADOOP-17111: Thanks [~ahussein] for the cleanup. Would you sort the imports? For example, in TestZKRMStateStorePerf.java, java.util.Optional should be moved between java.util.Map and java.util.Set. > Replace Guava Optional with Java8+ Optional > --- > > Key: HADOOP-17111 > URL: https://issues.apache.org/jira/browse/HADOOP-17111 > Project: Hadoop Common > Issue Type: Sub-task >Reporter: Ahmed Hussein >Assignee: Ahmed Hussein >Priority: Major > Attachments: HADOOP-17111.001.patch > > > {code:java} > Targets > Occurrences of 'com.google.common.base.Optional' in project with mask > '*.java' > Found Occurrences (3 usages found) > org.apache.hadoop.yarn.server.nodemanager (2 usages found) > DefaultContainerExecutor.java (1 usage found) > 71 import com.google.common.base.Optional; > LinuxContainerExecutor.java (1 usage found) > 22 import com.google.common.base.Optional; > org.apache.hadoop.yarn.server.resourcemanager.recovery (1 usage found) > TestZKRMStateStorePerf.java (1 usage found) > 21 import com.google.common.base.Optional; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-17111) Replace Guava Optional with Java8+ Optional
[ https://issues.apache.org/jira/browse/HADOOP-17111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149703#comment-17149703 ] Hadoop QA commented on HADOOP-17111: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 2m 47s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} dupname {color} | {color:green} 0m 0s{color} | {color:green} No case conflicting files found. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 1s{color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s{color} | {color:green} The patch appears to include 1 new or modified test files. {color} | || || || || {color:brown} trunk Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 1m 17s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 26m 35s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 22m 54s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 21s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 2m 36s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 24m 45s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 58s{color} | {color:green} trunk passed {color} | | {color:blue}0{color} | {color:blue} spotbugs {color} | {color:blue} 2m 16s{color} | {color:blue} Used deprecated FindBugs config; considering switching to SpotBugs. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 36s{color} | {color:blue} branch/hadoop-build-tools no findbugs output file (findbugsXml.xml) {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 27s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 13s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 23m 29s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 23m 29s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 44s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 2m 51s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} xml {color} | {color:green} 0m 3s{color} | {color:green} The patch has no ill-formed XML file. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 17m 58s{color} | {color:green} patch has no errors when building and testing our client artifacts. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 2m 8s{color} | {color:green} the patch passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 34s{color} | {color:blue} hadoop-build-tools has no data from findbugs {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 32s{color} | {color:green} hadoop-build-tools in the patch passed. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 23m 25s{color} | {color:red} hadoop-yarn-server-nodemanager in the patch passed. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 92m 58s{color} | {color:red} hadoop-yarn-server-resourcemanager in the patch passed. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 46s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black}263m 33s{color} | {color:black} {color} | \\ \\ || Reason || Tests || | Failed junit tests | hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor | | |