[
https://issues.apache.org/jira/browse/HADOOP-13917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16170221#comment-16170221
]
Allen Wittenauer commented on HADOOP-13917:
-------------------------------------------
I didn't get it to work with or without Docker. But it's a trivial bug.
The problem is that shadedclient_initialize is assuming that it's already
inside --basedir. That isn't true during the initialization phase since
plugins might be dealing with paths relative to the launch dir. (e.g.,
--personality=../pers.sh) . cwd isn't basedir until the git work happens.
The key problem is that the work that shadedclient_initialize is doing isn't
really appropriate for _initialize. git can add/remove directories or the
patch might add/remove directories. It should likely be calculated as part of
either rebuild or in a precompile step. If you want to error on directories
getting removed, then check to see if it is empty before recalculating.
> Ensure nightly builds run the integration tests for the shaded client
> ---------------------------------------------------------------------
>
> Key: HADOOP-13917
> URL: https://issues.apache.org/jira/browse/HADOOP-13917
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: build, test
> Affects Versions: 3.0.0-alpha2
> Reporter: Sean Busbey
> Assignee: Sean Busbey
> Priority: Critical
> Attachments: HADOOP-13917.WIP.0.patch
>
>
> Either QBT or a different jenkins job should run our integration tests,
> specifically the ones added for the shaded client.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]