[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16455416#comment-16455416 ] Hudson commented on HDFS-13395: --- SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #14070 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/14070/]) HDFS-13395. Ozone: Plugins support in HDSL Datanode Service. Contributed (omalley: rev 25f2398bbdaac5ad3c259089f23abb6f3f1d25a2) * (edit) hadoop-ozone/acceptance-test/src/test/compose/docker-config * (add) hadoop-ozone/objectstore-service/src/main/java/org/apache/hadoop/ozone/web/OzoneHddsDatanodeService.java * (edit) hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneTestHelper.java * (delete) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNodeServicePlugin.java * (edit) hadoop-dist/src/main/compose/cblock/docker-config * (edit) hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClassicCluster.java * (delete) hadoop-ozone/objectstore-service/src/main/java/org/apache/hadoop/ozone/web/ObjectStoreRestPlugin.java * (edit) hadoop-dist/src/main/compose/ozone/docker-config * (edit) hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/HddsDatanodeService.java * (edit) hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConfigKeys.java * (edit) hadoop-hdds/common/src/main/resources/ozone-default.xml * (edit) hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/statemachine/DatanodeStateMachine.java > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Fix For: HDFS-7240 > > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16451202#comment-16451202 ] Hudson commented on HDFS-13395: --- SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #14057 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/14057/]) HDFS-13395. Ozone: Plugins support in HDSL Datanode Service. Contributed (xyao: rev bb3c07fa3e4f5b5c38c251e882a357eddab0957f) * (edit) hadoop-hdds/common/src/main/resources/ozone-default.xml * (delete) hadoop-ozone/objectstore-service/src/main/java/org/apache/hadoop/ozone/web/ObjectStoreRestPlugin.java * (edit) hadoop-dist/src/main/compose/ozone/docker-config * (add) hadoop-ozone/objectstore-service/src/main/java/org/apache/hadoop/ozone/web/OzoneHddsDatanodeService.java * (edit) hadoop-dist/src/main/compose/cblock/docker-config * (edit) hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/statemachine/DatanodeStateMachine.java * (edit) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java * (edit) hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/HddsDatanodeService.java * (delete) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNodeServicePlugin.java * (edit) hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClassicCluster.java * (edit) hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneTestHelper.java * (edit) hadoop-ozone/acceptance-test/src/test/compose/docker-config * (edit) hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConfigKeys.java > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Fix For: HDFS-7240 > > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16432731#comment-16432731 ] Xiaoyu Yao commented on HDFS-13395: --- +1 for the v2 patch. I will commit it shortly. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16430330#comment-16430330 ] Shashikant Banerjee commented on HDFS-13395: +1, Thanks [~nandakumar131], for the updated patch . I have tested it locally by running freon tests and it worked fine. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16430326#comment-16430326 ] Elek, Marton commented on HDFS-13395: - +1. Thank you very much [~nandakumar131] the update: I tested the latest patch and worked well with both the dev compose file and also run the acceptance test suite. Everything started and worked well. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429450#comment-16429450 ] genericqa commented on HDFS-13395: -- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 23s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {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 3 new or modified test files. {color} | || || || || {color:brown} HDFS-7240 Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 1m 15s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 25m 21s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 29m 13s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 17s{color} | {color:green} HDFS-7240 passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 31s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 11m 11s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Skipped patched modules with no Java source: hadoop-dist hadoop-ozone/acceptance-test hadoop-ozone/integration-test {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 1m 1s{color} | {color:red} hadoop-hdds/common in HDFS-7240 has 2 extant Findbugs warnings. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 30s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 31s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 30s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 31s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 30s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 23s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 13s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 13s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 13s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 27m 53s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 27m 53s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 20s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 31s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 31s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} shellcheck {color} | {color:green} 0m 0s{color} | {color:green} There were no new shellcheck issues. {color} | | {color:green}+1{color} | {color:green} shelldocs {color} | {color:green} 0m 33s{color} | {color:green} There were no new shell
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429326#comment-16429326 ] Nanda kumar commented on HDFS-13395: Thanks [~msingh] for the review, updated patch v02 which also does {{cmdProcessThread.join()}} in {{DatanodeStateMachine#join}}. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch, HDFS-13395-HDFS-7240.002.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429323#comment-16429323 ] Mukul Kumar Singh commented on HDFS-13395: -- Thanks for working on this [~nandakumar131]. The patch looks good to me overall. I have one minor comment, DatanodeStateMachine:304: lets join for cmdProcessThread as well. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429166#comment-16429166 ] genericqa commented on HDFS-13395: -- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 24s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {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 3 new or modified test files. {color} | || || || || {color:brown} HDFS-7240 Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 24s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 27m 37s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 39m 49s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 52s{color} | {color:green} HDFS-7240 passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 35s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 36s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 39s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 12m 59s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Skipped patched modules with no Java source: hadoop-dist hadoop-ozone/acceptance-test hadoop-ozone/integration-test {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 1m 20s{color} | {color:red} hadoop-hdds/common in HDFS-7240 has 2 extant Findbugs warnings. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 43s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 44s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 39s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 36s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 38s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 26s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 20s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 17s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 17s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 37m 41s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 37m 41s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 4m 1s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 39s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 37s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 39s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} shellcheck {color} | {color:green} 0m 1s{color} | {color:green} There were no new shellcheck issues. {color} | | {color:green}+1{color} | {color:green} shelldocs {color} | {color:green} 0m 38s{color} | {color:green} There were no new shell
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16428823#comment-16428823 ] Nanda kumar commented on HDFS-13395: Thanks [~elek] and [~shashikant] for reviewing the patch. I have addressed the review comments in v001. bq. Can we just remove it... Removed DataNodeServicePlugin. bq. There is a typo... Fixed. bq. Please also update the docker-compose file in... Done. bq. I would add additional check to the OzoneHdslDatanodeService.start()... Added error level log message stating that plugin will not be started unless invoked through {{HddsDatanodeService}} bq. I would consider to make it as a default value... Done. Since the renaming of ObjectStoreRestPlugin is also handled in this jira, we can resolve HDFS-13325 as duplicate once this is committed. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch, > HDFS-13395-HDFS-7240.001.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16426900#comment-16426900 ] Shashikant Banerjee commented on HDFS-13395: Yes, [~elek], HDFS-13325 needs to get committed first followed by this patch. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16426885#comment-16426885 ] Elek, Marton commented on HDFS-13395: - Thanks [~shashikant] to show me the right references. If I understood well this patch should be commited first and HDFS-13325 should be rebased (dfs.datanode.plugins settings will be conflicted) and commited after. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16426796#comment-16426796 ] Shashikant Banerjee commented on HDFS-13395: Thanks [~nandakumar131], for working on this and [~elek] fior the review. Patch looks good to me overall. Some minor points on review comments here: # Freon failure is addressed in HDFS-13342. # DataNodeServicePlugin is removed with HDFS-13325. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16426719#comment-16426719 ] Elek, Marton commented on HDFS-13395: - Thank you very much [~nandakumar131] to work in this. Overall it looks good to me. Originally I was afraid it will be to complex for the end-users but I don't know any better solution other than this patch. And checking this patch it's even more simpler than the current solution as we don't relay on the order of the two datanode service plugin. I have some suggestions (some of them just realy small ones to make it safer to use the two different plugin level): 1. First of all: as I see (if I didn't miss something) the DataNodeServicePlugin is not used any more. Can we just remove it (this is the biggest selling point why I really like this patch)? 2. There is a typo in the hadoop-dist/src/main/compose/ozone/docker-config (OZONE-SITE.XML_dfs.datanode.plugins=org.apache.hadoop.ozone.web.OzoneHdslDatanodeService). It should be hdsl.datanode.plugins, I guess. 3. Please also update the docker-compose file in the hadoop-ozone/acceptance-test project. (After that you can run the tests with mvn integration-test -P ozone-acceptance-test) 4. I would add additional check to the OzoneHdslDatanodeService.start() to make sure it's not started as a datanode level service plugin. {code} if (service instanceof HdslDatanodeService){ ... } else { throw new ...Exception(getClass()+" should be activated as a hdsl plugin. Please use hdsl.datanode.plugins configuration key.") } {code} Or similar thing with PreconditionCheck 5. The first users will enable the OzoneRest plugin all the time. I would consider to make it as a default value for hdsl.datanode.plugins to increase the usability. Except this small comments I am really happy with this patch. I tested it with the acceptance test project (as wrote before) and everything worked well (except freon). I am not sure if the freon failure is related or not (class not found). Could be still a wrong class-path setting. > Ozone: Plugins support in HDSL Datanode Service > --- > > Key: HDFS-13395 > URL: https://issues.apache.org/jira/browse/HDFS-13395 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone >Reporter: Nanda kumar >Assignee: Nanda kumar >Priority: Major > Attachments: HDFS-13395-HDFS-7240.000.patch > > > As part of Datanode, we start {{HdslDatanodeService}} if {{ozone}} is > enabled. We need provision to load plugins like {{Ozone Rest Service}} as > part of {{HdslDatanodeService}} start. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-13395) Ozone: Plugins support in HDSL Datanode Service
[ https://issues.apache.org/jira/browse/HDFS-13395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16425811#comment-16425811 ] genericqa commented on HDFS-13395: -- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 19s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {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 3 new or modified test files. {color} | || || || || {color:brown} HDFS-7240 Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 24s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 25m 26s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 29m 20s{color} | {color:green} HDFS-7240 passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 17s{color} | {color:green} HDFS-7240 passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 31s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 11m 6s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Skipped patched modules with no Java source: hadoop-dist hadoop-ozone/acceptance-test hadoop-ozone/integration-test {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 1m 4s{color} | {color:red} hadoop-hdsl/common in HDFS-7240 has 2 extant Findbugs warnings. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 30s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 0m 29s{color} | {color:red} objectstore-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 29s{color} | {color:red} container-service in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 31s{color} | {color:red} integration-test in HDFS-7240 failed. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 30s{color} | {color:red} objectstore-service in HDFS-7240 failed. {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:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 12s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 13s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvninstall {color} | {color:red} 0m 13s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 28m 59s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 28m 59s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 3m 17s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 28s{color} | {color:red} container-service in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 28s{color} | {color:red} integration-test in the patch failed. {color} | | {color:red}-1{color} | {color:red} mvnsite {color} | {color:red} 0m 30s{color} | {color:red} objectstore-service in the patch failed. {color} | | {color:green}+1{color} | {color:green} shellcheck {color} | {color:green} 0m 0s{color} | {color:green} There were no new shellcheck issues. {color} | | {color:green}+1{color} | {color:green} shelldocs {color} | {color:green} 0m 34s{color} | {color:green} There were no new shell