[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15939516#comment-15939516 ] Kai Zheng commented on HDFS-11431: -- Thanks Andrew for the help! Let me copy your further thoughts to the new issue since it'll help. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15939401#comment-15939401 ] Andrew Wang commented on HDFS-11431: Hi Kai, This JIRA (HDFS-11431) adds hadoop-hdfs as a dependency of hadoop-hdfs-client (and thus also hadoop-client). This pulls all the server JARs back in. It was committed as a quick fix to get 2.8.0 released. As you noted, HDFS-11538 is intended as a better long term solution that moves CFPP to hadoop-hdfs-client, so it no longer needs to pull in the full hadoop-hdfs dependency (the server-side jar). This also highlights a significant lack of testing of the hdfs client artifact. The hdfs client split didn't also split the tests, so we have essentially no test coverage for the client module by itself. It'd be great for HDFS-11538 to include hdfs client unit tests to help address this. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15938137#comment-15938137 ] Kai Zheng commented on HDFS-11431: -- Hi, Could anybody help clarify a little bit for me to understand the issue here and the new issue HDFS-11538 to solve? Thanks! The issue title said: bq. hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider And the description said: bq. The hadoop-hdfs-client-2.8.0.jar file does include the ConfiguredFailoverProxyProvider class. This breaks client applications that use this class to communicate with the active NameNode in an HA deployment of HDFS. Since for {{2.8.0}} the jar does include the class so there is no problem for that version right? But the target and fix versions were marked as {{2.8.0}}, which is why I'm confused. Anyway, for trunk, this is left to be fixed in HDFS-11538, where we would have an elegant fix that only moves the needed class into {{hadoop-hdfs-client}} jar but without introducing the NN server side classes, so we have to refactor the codes in {{ConfiguredFailoverProxyProvider}}. Right? > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15929757#comment-15929757 ] Steve Loughran commented on HDFS-11431: --- OK. Leave as is for the release and we'll talk about 3.0 separately > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15929210#comment-15929210 ] Junping Du commented on HDFS-11431: --- bq. I want to target HDFS-11538 at 2.9.0 and 3.0.0-alpha3 Sure. Add back 2.9.0 to HDFS-11538. bq. but if HDFS-11431 stays in branch-2, then committing HDFS-11538 to branch-2 also requires reverting HDFS-11431, and it wouldn't for trunk. It makes tracking what's where more complicated. We want to revert HDFS-11431 from trunk because it cause build failure. We don't want to revert HDFS-11431 from branch-2 because it works (even like a hack way as your said). I would like branch-2 to keep in a safe place even adding a bit more effort to tracking differences between branch-2 and trunk. bq. That's not possible here since HDFS-11431 doesn't work for trunk. Which is why I suggested the above course of action. Agree. That's why we should have one patch for branch-2/branch-2.8 and have a different patch for trunk later. bq. Like I said before too, since 2.9.0 isn't imminently being released, I'd prefer the default action be "fix HDFS-13715" than "maintain the hack of HDFS-11431". It's also easy to revisit this when 2.9.0 is closer to an RC. I don't see HDFS-13715 will get immediately fixed in short term also - it even haven't get any assignee yet. My key points here: 1. HDFS-13715 is somethings TBD, for branch-2. better to have HDFS-11431 patch than nothing. 2. HDFS-13715 is not a blocker but something nice to have for 2.9. As I mentioned earlier, the whole feature to make hdfs-client jar thinner is not a must given many features on 2.9 are also in pipeline. 3. If you really think tracking the revert of this patch (when we have HDFS-13715) is a big problem, then we could file a separated JIRA and mark that one as a blocker for 2.9 to revisit reverting patch here when we are in RC stage. Make sense? > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15929021#comment-15929021 ] Andrew Wang commented on HDFS-11431: bq. I don't understand your point. In our current practice, all 2.8.x patches should be in branch-2 first. I think that's easier for track. Sorry, I meant "target version" rather than "fix version" here. I want to target HDFS-11538 at 2.9.0 and 3.0.0-alpha3, but if HDFS-11431 stays in branch-2, then committing HDFS-11538 to branch-2 also requires reverting HDFS-11431, and it wouldn't for trunk. It makes tracking what's where more complicated. Our current practice tries to make "newer" branches supersets of each other, which also includes trunk. That's not possible here since HDFS-11431 doesn't work for trunk. Which is why I suggested the above course of action. Like I said before too, since 2.9.0 isn't imminently being released, I'd prefer the default action be "fix HDFS-13715" than "maintain the hack of HDFS-11431". It's also easy to revisit this when 2.9.0 is closer to an RC. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928927#comment-15928927 ] Junping Du commented on HDFS-11431: --- bq. Why not try and fix it properly for 2.9? +1 on fixing it more properly for 2.9. However, we shouldn't be risky if the missing class are not moved by then or other classes are found missing. I checked the code with some HDFS guy it seems ConfiguredFailoverProxyProvider is not very clean to move as include some server side logic. So, I think keeping this patch on branch-2 is benign which is a different case for trunk where build will be broken by the patch. bq. I think it also makes the tracking easier, since otherwise the fix versions don't reflect where the code is. I don't understand your point. In our current practice, all 2.8.x patches should be in branch-2 first. I think that's easier for track. bq. The current fix thus falls in the "hack" category, and I'd rather we not default to carrying it forward to future bramch-2 releases. If we have elegant fixes, I am OK with get fixes in. Otherwise, HDFS-6200 doesn't achieve its goal. However, I would rather exclude one feature which could cause regression rather than stopping the whole branch-2 release trains. In this sense, the patch here is still benign for branch-2. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928859#comment-15928859 ] Andrew Wang commented on HDFS-11431: The other note is that adding a dependency on hadoop-hdfs, even with deps excluded, means that we fail to achieve the very purpose of the hadoop-hdfs-client refactor. The current fix thus falls in the "hack" category, and I'd rather we not default to carrying it forward to future bramch-2 releases. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928831#comment-15928831 ] Andrew Wang commented on HDFS-11431: Why not try and fix it properly for 2.9? It's marked as a blocker for 3.0.0-alpha3, which is likely coming out before 2.9.0. I think it also makes the tracking easier, since otherwise the fix versions don't reflect where the code is. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928808#comment-15928808 ] Junping Du commented on HDFS-11431: --- Reverted. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928731#comment-15928731 ] Hudson commented on HDFS-11431: --- SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #11416 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/11416/]) Revert "HDFS-11431. hadoop-hdfs-client JAR does not include (stevel: rev 79ede403eed49f77e3f0e4b103fc8619cac67168) * (edit) hadoop-client-modules/hadoop-client/pom.xml > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928720#comment-15928720 ] Junping Du commented on HDFS-11431: --- Hi [~andrew.wang], do you have more concern for patch here landing on branch-2? If not, I will revert the previous revert on branch-2. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928707#comment-15928707 ] Junping Du commented on HDFS-11431: --- Branch-2 work well. HDFS-11538 should only for 3.0. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928684#comment-15928684 ] Steve Loughran commented on HDFS-11431: --- rolled back from trunk, re-opened. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928658#comment-15928658 ] Steve Loughran commented on HDFS-11431: --- uh, only did on branch-2.x and I run trunk with -DskipShading as I value my time. How about I revert from trunk for now. I am not seeing problems with maven builds on 2.8 > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928613#comment-15928613 ] Junping Du commented on HDFS-11431: --- bq. Did this run against trunk precommit? I don't think so. The patch should only run against branch-2.8 given the name marked. I verified that branch-2 and branch-2.8 are running well. May be we should revert the patch from trunk and file a separated JIRA to track trunk effort? - Given the fixes for trunk/branch-2 should be significantly different. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928603#comment-15928603 ] Anu Engineer commented on HDFS-11431: - [~kshukla] I ran into this problem while doing a merge with Ozone branch. [~busbey] was kind enough to explain the issue to me. I still haven't fixed it though. Here is the JIRA tracking that issue : https://issues.apache.org/jira/browse/HDFS-11496 > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928569#comment-15928569 ] Andrew Wang commented on HDFS-11431: Did this run against trunk precommit? Sounds like this broke the shaded client. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928561#comment-15928561 ] Kuhu Shukla commented on HDFS-11431: mvn install is breaking for me with the error that duplicate classes were found while installing "Apache Hadoop Client Packaging Invariants for Test" after this check-in. Let me know if I am missing something here. Thanks a lot! {code} [INFO] Compiling 1 source file to /home/jenkins/jenkins-slave/workspace/Hadoop-trunk-Commit/source/hadoop-client-modules/hadoop-client-integration-tests/target/test-classes [WARNING] Rule 1: org.apache.maven.plugins.enforcer.BanDuplicateClasses failed with message: Duplicate classes found: {code} > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928457#comment-15928457 ] Allen Wittenauer commented on HDFS-11431: - bq. leveldbjni-all Wait, what? Why does this require leveldbjni? (Never mind all the problems that jar causes.) > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0, 3.0.0-alpha3 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928161#comment-15928161 ] Steve Loughran commented on HDFS-11431: --- OK, this is in. time to spin the 2.8 RC again > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Assignee: Steven Rand >Priority: Blocker > Labels: maven > Fix For: 2.8.0 > > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928124#comment-15928124 ] Hudson commented on HDFS-11431: --- FAILURE: Integrated in Jenkins build Hadoop-trunk-Commit #11413 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/11413/]) HDFS-11431. hadoop-hdfs-client JAR does not include (stevel: rev cd976b263be39bd4f75b1c94c09f82c862e04b30) * (edit) hadoop-client-modules/hadoop-client/pom.xml > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928093#comment-15928093 ] Steve Loughran commented on HDFS-11431: --- This is the diff between 2.8.0 with and without the patch Essentially: it does pull in stuff, but that's all duplicate. Curious about why I'm seeing version updates of jackson 1.9 and log4j, but that's unrelated to this patch as it's happening in hadoop-hdfs. {code} < [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.8.0:compile < [INFO] | +- org.apache.hadoop:hadoop-hdfs-client:jar:2.8.0:compile < [INFO] | | \- com.squareup.okhttp:okhttp:jar:2.4.0:compile < [INFO] | | \- com.squareup.okio:okio:jar:1.4.0:compile < [INFO] | +- (com.google.guava:guava:jar:11.0.2:compile - version managed from 16.0.1; omitted for duplicate) < [INFO] | +- (commons-cli:commons-cli:jar:1.2:compile - omitted for duplicate) < [INFO] | +- (commons-codec:commons-codec:jar:1.4:compile - version managed from 1.9; omitted for duplicate) < [INFO] | +- (commons-io:commons-io:jar:2.4:compile - omitted for duplicate) < [INFO] | +- (commons-lang:commons-lang:jar:2.6:compile - version managed from 2.4; omitted for duplicate) < [INFO] | +- (commons-logging:commons-logging:jar:1.1.3:compile - version managed from 1.1.1; omitted for duplicate) < [INFO] | +- (log4j:log4j:jar:1.2.17:compile - version managed from 1.2.16; omitted for duplicate) < [INFO] | +- (com.google.protobuf:protobuf-java:jar:2.5.0:compile - omitted for duplicate) < [INFO] | +- (org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile - version managed from 1.8.8; omitted for duplicate) < [INFO] | +- (org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile - version managed from 1.8.8; omitted for duplicate) < [INFO] | +- (xmlenc:xmlenc:jar:0.52:compile - omitted for duplicate) < [INFO] | \- (org.apache.htrace:htrace-core4:jar:4.0.1-incubating:compile - omitted for duplicate) --- > [INFO] +- org.apache.hadoop:hadoop-hdfs-client:jar:2.8.0:compile > [INFO] | \- com.squareup.okhttp:okhttp:jar:2.4.0:compile > [INFO] | \- com.squareup.okio:okio:jar:1.4.0:compile {code} > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15928107#comment-15928107 ] Steve Loughran commented on HDFS-11431: --- sorry, missed that Steven Rand had already done this check. never mind. +1 for this. Nothing new is being added except the hadoop-hdfs JAR I will add something to the release notes here "maven users will find that the hadoop-client has stripped out some of the transtive dependences needed only for the hdfs server, ..." > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15927029#comment-15927029 ] Steve Loughran commented on HDFS-11431: --- [~aw] bq. I think that sort of defeats the purpose. no, because it means the people downstream don't have to deal with all the server-side JARs. bq. Patches accepted how did I guess that was going to be the response. Oh, wait, it's what I usually use too... > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15926983#comment-15926983 ] Allen Wittenauer commented on HDFS-11431: - bq. Could we get away with declaring hadoop-hdfs as a dependency of hadoop-client, but excluding the transitive dependencies which aren't needed? IMO, I think that sort of defeats the purpose. bq. On that topic, Allen, could we have yetus do a before/after diff on dependencies on any patch which touches a POM? That we can always see what the transitive effects of a dependency change are. Patches accepted. ;) > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch, > HDFS-11431-branch-2.8.0.002.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15926895#comment-15926895 ] Hadoop QA commented on HDFS-11431: -- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 14m 45s{color} | {color:blue} Docker mode activated. {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:red}-1{color} | {color:red} test4tests {color} | {color:red} 0m 0s{color} | {color:red} The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 8m 50s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 9s{color} | {color:green} branch-2.8.0 passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 12s{color} | {color:green} branch-2.8.0 passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 17s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 15s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 10s{color} | {color:green} branch-2.8.0 passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 11s{color} | {color:green} branch-2.8.0 passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 11s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 7s{color} | {color:green} the patch passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 7s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 10s{color} | {color:green} the patch passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 10s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 13s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 10s{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 0s{color} | {color:green} The patch has no ill-formed XML file. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 7s{color} | {color:green} the patch passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 8s{color} | {color:green} the patch passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 9s{color} | {color:green} hadoop-client in the patch passed with JDK v1.7.0_121. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 17s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 27m 21s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:5af2af1 | | JIRA Issue | HDFS-11431 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12858940/HDFS-11431-branch-2.8.0.002.patch | | Optional Tests | asflicense compile javac javadoc mvninstall mvnsite unit xml | | uname | Linux 01dc932fb036 3.13.0-106-generic #153-Ubuntu SMP Tue Dec 6 15:44:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | maven | | Personality | /testptch/hadoop/patchprocess/precommit/personality/provided.sh | | git revision | branch-2.8.0 / b457b9a | | Default Java | 1.7.0_121 | | Multi-JDK versions | /usr/lib/jvm/java-8-oracle:1.8.0_121 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_121 | | JDK v1.7.0_121 Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/18732/testReport/ | | modules | C: hadoop-client U: hadoop-client | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/18732/console | | Powered by | Apache Yetus 0.5.0-SNAPSHOT http://y
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15925842#comment-15925842 ] Steve Loughran commented on HDFS-11431: --- One thing to consider here is that a key goal of the split of client/server was to keep all the server classpath stuff out the client. Could we get away with declaring hadoop-hdfs as a dependency of hadoop-client, *but excluding the transitive dependencies which aren't needed*? If someone does want everything, they can explicitly declare a dependency on hadoop-hdfs, but if they ask for hadoop-client on its own, they don't get netty, zookeeper, curator, etc, etc. I think that'd be a good compromise. On that topic, Allen, could we have yetus do a before/after diff on dependencies on any patch which touches a POM? That we can always see what the transitive effects of a dependency change are. This is the (bash) alias I use to generate text outputs for diffing locally {code} alias mvndep="mvn -T 1C dependency:tree -Dverbose" {code} > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > Attachments: HDFS-11431-branch-2.8.0.001.patch > > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15925399#comment-15925399 ] Hadoop QA commented on HDFS-11431: -- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 14m 39s{color} | {color:blue} Docker mode activated. {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:red}-1{color} | {color:red} test4tests {color} | {color:red} 0m 0s{color} | {color:red} The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 9m 2s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 10s{color} | {color:green} branch-2.8.0 passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 12s{color} | {color:green} branch-2.8.0 passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 17s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 15s{color} | {color:green} branch-2.8.0 passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 10s{color} | {color:green} branch-2.8.0 passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 11s{color} | {color:green} branch-2.8.0 passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 11s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 7s{color} | {color:green} the patch passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 7s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 10s{color} | {color:green} the patch passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 10s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 13s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 11s{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 0s{color} | {color:green} The patch has no ill-formed XML file. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 7s{color} | {color:green} the patch passed with JDK v1.8.0_121 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 8s{color} | {color:green} the patch passed with JDK v1.7.0_121 {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 9s{color} | {color:green} hadoop-client in the patch passed with JDK v1.7.0_121. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 17s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 27m 28s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:5af2af1 | | JIRA Issue | HDFS-11431 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12858810/HDFS-11431-branch-2.8.0.001.patch | | Optional Tests | asflicense compile javac javadoc mvninstall mvnsite unit xml | | uname | Linux 9d2428986a0a 3.13.0-107-generic #154-Ubuntu SMP Tue Dec 20 09:57:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | maven | | Personality | /testptch/hadoop/patchprocess/precommit/personality/provided.sh | | git revision | branch-2.8.0 / b457b9a | | Default Java | 1.7.0_121 | | Multi-JDK versions | /usr/lib/jvm/java-8-oracle:1.8.0_121 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_121 | | JDK v1.7.0_121 Test Results | https://builds.apache.org/job/PreCommit-HDFS-Build/18722/testReport/ | | modules | C: hadoop-client U: hadoop-client | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/18722/console | | Powered by | Apache Yetus 0.5.0-SNAPSHOT http://
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15925103#comment-15925103 ] Steve Loughran commented on HDFS-11431: --- that said: if the proxy is meant to be used in the client, then it should really make its way to the client JAR sooner or later, maybe post Hadoop 2.8.0 > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15925099#comment-15925099 ] Steve Loughran commented on HDFS-11431: --- +1 for hadoop-client dependencies in the POM; I think my opinions are well known there > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15924995#comment-15924995 ] Steven Rand commented on HDFS-11431: I tried the naive approach of simply moving {{ConfiguredFailoverProxyProvider}} into {{hadoop-hdfs-client}}, but that gets messy quickly due to the other classes in {{hadoop-hdfs}} that it imports, and the classes that they import, etc. I imagine that approach can be made to work, but not without a substantial refactor. Maybe the best thing to do is to make {{hadoop-client}} depend on {{hadoop-hdfs}} as suggested by [~ste...@apache.org] and others in HDFS-9301? > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882940#comment-15882940 ] Allen Wittenauer commented on HDFS-11431: - Raising this to a blocker. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0, 3.0.0-alpha3 >Reporter: Steven Rand >Priority: Blocker > Labels: maven > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-11431) hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider
[ https://issues.apache.org/jira/browse/HDFS-11431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15873925#comment-15873925 ] Steven Rand commented on HDFS-11431: [~wheat9], tagging you since you've worked on the hadoop-hdfs-client JAR in https://issues.apache.org/jira/browse/HDFS-6200. > hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProvider > --- > > Key: HDFS-11431 > URL: https://issues.apache.org/jira/browse/HDFS-11431 > Project: Hadoop HDFS > Issue Type: Bug > Components: build, hdfs-client >Affects Versions: 2.8.0 >Reporter: Steven Rand > Labels: maven > > The {{hadoop-hdfs-client-2.8.0.jar}} file does include the > {{ConfiguredFailoverProxyProvider}} class. This breaks client applications > that use this class to communicate with the active NameNode in an HA > deployment of HDFS. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org