metron-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cestella <>
Subject [GitHub] incubator-metron pull request #444: METRON-705: Parallelize the build in tra...
Date Wed, 08 Feb 2017 14:05:44 GMT
GitHub user cestella reopened a pull request:

    METRON-705: Parallelize the build in travis to the extent that is obvious

    Travis suggests [here](
that for situations where the integration get chunky, one can parallelize them using their
build matrix functionality. Also, if we can separate those out, we can also process-parallelize
the unit and build.
    Currently the build time is cut roughly in half to 24 minutes wall-clock.
    **NOTE: This is just a stopgap that requires no code changes to lower build wall-clock
times.  This is not intended to replace work parallelizing the integration tests or making
the build take less time.**

You can merge this pull request into a Git repository by running:

    $ git pull parallel_build

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #444
commit b0e56a1b0faea33118f5fde5a23dd1982cee8c77
Author: cstella <>
Date:   2017-02-07T15:25:36Z

    Trying out parallelizing the unit and build but not integration tests.

commit 02d9dc1e211f5a11ed0a7172d76c7cca97590989
Author: cstella <>
Date:   2017-02-07T15:29:44Z

    Empty push

commit a15daf72c411aed7b05c298eac6816cc5163cc0d
Author: cstella <>
Date:   2017-02-07T15:48:31Z


commit 4da00b23d26bada058306317a969449a3bd87108
Author: cstella <>
Date:   2017-02-07T16:30:20Z

    make sure to run rat.

commit f4605994b1db018e60496d02abae369887ef5d78
Author: cstella <>
Date:   2017-02-07T16:33:30Z

    quiet down rat.

commit 939fb394ff34128fe704aeace8d7b4ce9f4daf41
Author: cstella <>
Date:   2017-02-07T16:57:58Z


commit 896e9b90aefef63572b0d4f69bd745506d10ebc8
Author: cstella <>
Date:   2017-02-07T17:06:24Z


commit c06862e87679140079c9250b170b0a9bee25e094
Author: cstella <>
Date:   2017-02-07T17:10:02Z

    making rat happy.

commit 6299cd23f1498b91630a7c118b8ca4366a7aa4be
Author: cstella <>
Date:   2017-02-07T17:12:16Z

    skipping other things.

commit 11ec82d1edd6c0e6f158da37b2026b4dc07c466a
Author: cstella <>
Date:   2017-02-07T17:26:03Z

    Updating to actually run unit tests.

commit 29296e35352d61ffe0f97bf1e9c78158808f7621
Author: cstella <>
Date:   2017-02-07T18:06:20Z

    Update to build matrix

commit 3eaa6428c3d42e555de472cf3502612350d513df
Author: cstella <>
Date:   2017-02-07T18:09:02Z


commit 2e0c4521d7fd8e86ae0e18cfdf487617008bb378
Author: cstella <>
Date:   2017-02-07T18:12:43Z

    mised the echo

commit 424dd1bf50b84275e0382be50354fceca558659e
Author: cstella <>
Date:   2017-02-07T18:38:06Z

    putting time statements.

commit ab2688dc2ee772da479ae24862a0b184e8e39379
Author: cstella <>
Date:   2017-02-07T19:41:01Z

    Commenting the exclude.

commit 51e5a2563956965e1743da6c2a48bb659d6209d9
Author: cstella <>
Date:   2017-02-07T22:59:51Z

    Evidently build matrix is too volatile to depend on.  Backing out to the modest gains
of just parallelizing the build and unit test run and serializing the integration test run.


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

View raw message