[INTDIST-59] The distribution is too large Created: 04/Aug/16 Updated: 20/Oct/17 Resolved: 25/Aug/16 |
|
| Status: | Resolved |
| Project: | integration-distribution |
| Component/s: | Features |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Stephen Kitt | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 6341 |
| Description |
|
Whenever the distribution artifacts end up larger than 512MB, Nexus uploads are rejected so new artifacts can't be tested. There's currently no need for the distribution to be so large, we need to fix the various issues causing the size increase. This is a tracking bug for the various size reduction patches. |
| Comments |
| Comment by Vratko Polak [ 04/Aug/16 ] |
|
Confirmed, distribution jobs are failing [0] like this: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.5.0-SNAPSHOT/distribution-karaf-0.5.0-20160803.223021-4083.tar.gz. Return code is: 413, ReasonPhrase: Request Entity Too Large. |
| Comment by Jamo Luhrsen [ 04/Aug/16 ] |
|
please do not close this bug until the nexus file size limit is reverted to 500M. please see tsc meeting minutes from 8/4/2016 for more info. |
| Comment by Luis Gomez [ 04/Aug/16 ] |
|
We should also monitor this job so we never lose the offline deploy: https://jenkins.opendaylight.org/releng/view/integration/job/integration-distribution-offline-boron/ |
| Comment by Jamo Luhrsen [ 04/Aug/16 ] |
|
(In reply to Luis Gomez from comment #3) can we just make the distribution-check that happens on the gerrits run |
| Comment by Vratko Polak [ 04/Aug/16 ] |
|
> can we just make the distribution-check that happens on the gerrits run +1 |
| Comment by Luis Gomez [ 04/Aug/16 ] |
|
I think it would be possible yes and we would save 1 job. |
| Comment by Stephen Kitt [ 05/Aug/16 ] |
|
Upgrading to Karaf 3.0.7 shrinks the distribution by ~70MB (resulting in a 499MB tarball). Comparing the 3.0.6 and 3.0.7 distributions reveals that the latter drops the following duplicated JARs (amongst others):
A number of ServiceMix bundles disappear too. |
| Comment by Stephen Kitt [ 05/Aug/16 ] |
|
https://git.opendaylight.org/gerrit/43138 drops one extraneous version of Jackson (from Atrium). |
| Comment by Luis Gomez [ 05/Aug/16 ] |
|
Very good Stephen, what is the plan for karaf 3.0.7 update? |
| Comment by Stephen Kitt [ 05/Aug/16 ] |
|
(In reply to Luis Gomez from comment #9) I'm hoping https://git.opendaylight.org/gerrit/40818 will pass distribution-check now that https://git.opendaylight.org/gerrit/43139 has been merged (once the merge job has completed...). After that I'd like to get a CSIT run, and given the late stage in the release we might want a TSC waiver or something like that... |
| Comment by Luis Gomez [ 05/Aug/16 ] |
|
OK, let me know if i can help with anything. |
| Comment by Stephen Kitt [ 08/Aug/16 ] |
|
(In reply to Luis Gomez from comment #11) We have a complete test-integration build, https://jenkins.opendaylight.org/releng/job/integration-patch-test-boron/24/ — does it look OK? |
| Comment by Vratko Polak [ 24/Aug/16 ] |
|
Is the size still at blocking level? As in, should we postpone Boron release until it improves (and by how much)? |
| Comment by Stephen Kitt [ 24/Aug/16 ] |
|
(In reply to Vratko Polák from comment #13) No, the RC1 distribution is only 417.41MB in size (as a gzipped tarball). |
| Comment by Jamo Luhrsen [ 24/Aug/16 ] |
|
(In reply to Stephen Kitt from comment #14) The recent size is aprox 412M which is below our previous blocking level I also need to comment here that we should not be closing this bug until |
| Comment by Vratko Polak [ 24/Aug/16 ] |
|
Current sizes: distribution-karaf-0.5.0-Boron-RC1.zip : 440465781 bytes. |
| Comment by Andrew Grimberg [ 25/Aug/16 ] |
|
As of 2016-08-25 09:48 (PDT) the upload limit for nexus has been reduced back to 512MB as stipulated. Since I've been asked to mark this as RESOLVED upon the completion of this task, I'm now doing so. |