Project

General

Profile

Actions

Feature #2303

closed

in the jenkins builds for osmo-gsm-tester, disable and/or exclude static libraries

Added by neels almost 7 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
05/29/2017
Due date:
% Done:

100%

Spec Reference:

Description

Apparently both dynamic and static libraries are being installed.
Since the artifacts are passed around and archived, it is good to keep them small.
Dropping static libraries could take away about half the size.

Combined artifacts for a run are currently ~ 30 Mb.

Actions #1

Updated by neels almost 7 years ago

Instead we could drop all libraries (dynamic and static) and only send a readily linked static binary.
http://lists.osmocom.org/pipermail/openbsc/2017-May/010750.html

Actions #2

Updated by pespin almost 7 years ago

  • Assignee set to 55360
Actions #3

Updated by pespin almost 7 years ago

I'd move this to Low priority. neels agree?

Actions #4

Updated by neels almost 7 years ago

It is benificial to keep the artifacts as small as possible. The artifact size is multiplied by test runs, is continuously written to disk and sent over the network. I think this is more than Low.

If we have a 30 Mb artifact just for the result .tgz, storing only ten builds is already 300 Mb of rotated data.
If we can possibly halve this, we should, sooner rather than later. Same goes for the binary .tgz built and used by osmo-gsm-tester_run.

Another idea would be to not actually store the binaries in the resulting .tgz, though that is helpful in case one would like to reproduce a failure.

Actions #5

Updated by pespin almost 4 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

We are already dropping static files in jenkins-build-common.sh since a long time ago, closing.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)