-
Notifications
You must be signed in to change notification settings - Fork 9.1k
HADOOP-19696. hadoop binary distribution to move cloud connectors to hadoop common/lib #7980
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: trunk
Are you sure you want to change the base?
HADOOP-19696. hadoop binary distribution to move cloud connectors to hadoop common/lib #7980
Conversation
|
by contrast: 3.4.2
|
Having audited the files coming off the cloud connectors, we have about a dozen whose licenses aren't in the binary
the analyticsaccelerator is @ahmarsuhail 's work to add to the license, not sure about the others. Proposed: identify which connector the unacknowledged artifacts are coming from, create homework for each team. |
💔 -1 overall
This message was automatically generated. |
not very familiar with how the packaging stuff works, so finding this a bit difficult to review. How are you testing the packaging? I just ran
are all the same before and after your changes, so I must be doing something wrong. |
did you do a
the big distro created under |
…hadoop common/lib * new assembly for hadoop cloud storage * hadoop-cloud-storage does the assembly on -Pdist * layout stitching to move into share/hadoop/common/lib * remove connectors from hadoop-tools-dist * cut old jackson version from huawaei cloud dependency -even though it was being upgraded by our own artifacts, it was a complication.
* add the artifacts found with the relevant hadoop-* modules to the binary license * leave all three with cloud-storage dependencies such that they don't include these in a pull of hadoop-cloud-storage (regression?) * unless specific profiles cos, huawei and aliyun are declared, at which point they're exported by hadoop-cloud-storage and put into the assembly. This avoids dealing with complex dependencies we don't want (okio, more xml parsers,...), let making it straightforward to build a distro with it if you want. bundle.jar is always getting in. Do I do it here iff -Paws is set or do I delay it until the copy to the final distro artifact tree takes place. delay: keeps it as an export of hadoop-cloud-storage pom early: consistent with the rest
c59e351
to
0aaa6ce
Compare
💔 -1 overall
This message was automatically generated. |
* Unshade tos * explicit declaration of apache http dependencies, with excludes as needed * updated LICENSE-binary
How was this patch tested?
Manual build, review, storediag, hadoop fs commands
For code changes:
LICENSE
,LICENSE-binary
,NOTICE-binary
files?