[
https://issues.apache.org/jira/browse/METRON-705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15858021#comment-15858021
]
ASF GitHub Bot commented on METRON-705:
---------------------------------------
GitHub user cestella reopened a pull request:
https://github.com/apache/incubator-metron/pull/444
METRON-705: Parallelize the build in travis to the extent that is obvious
Travis suggests
[here](https://blog.travis-ci.com/2012-11-28-speeding-up-your-tests-by-parallelizing-them/)
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 https://github.com/cestella/incubator-metron parallel_build
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-metron/pull/444.patch
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 <[email protected]>
Date: 2017-02-07T15:25:36Z
Trying out parallelizing the unit and build but not integration tests.
commit 02d9dc1e211f5a11ed0a7172d76c7cca97590989
Author: cstella <[email protected]>
Date: 2017-02-07T15:29:44Z
Empty push
commit a15daf72c411aed7b05c298eac6816cc5163cc0d
Author: cstella <[email protected]>
Date: 2017-02-07T15:48:31Z
Updating.
commit 4da00b23d26bada058306317a969449a3bd87108
Author: cstella <[email protected]>
Date: 2017-02-07T16:30:20Z
make sure to run rat.
commit f4605994b1db018e60496d02abae369887ef5d78
Author: cstella <[email protected]>
Date: 2017-02-07T16:33:30Z
quiet down rat.
commit 939fb394ff34128fe704aeace8d7b4ce9f4daf41
Author: cstella <[email protected]>
Date: 2017-02-07T16:57:58Z
Updating.
commit 896e9b90aefef63572b0d4f69bd745506d10ebc8
Author: cstella <[email protected]>
Date: 2017-02-07T17:06:24Z
Adding.
commit c06862e87679140079c9250b170b0a9bee25e094
Author: cstella <[email protected]>
Date: 2017-02-07T17:10:02Z
making rat happy.
commit 6299cd23f1498b91630a7c118b8ca4366a7aa4be
Author: cstella <[email protected]>
Date: 2017-02-07T17:12:16Z
skipping other things.
commit 11ec82d1edd6c0e6f158da37b2026b4dc07c466a
Author: cstella <[email protected]>
Date: 2017-02-07T17:26:03Z
Updating to actually run unit tests.
commit 29296e35352d61ffe0f97bf1e9c78158808f7621
Author: cstella <[email protected]>
Date: 2017-02-07T18:06:20Z
Update to build matrix
commit 3eaa6428c3d42e555de472cf3502612350d513df
Author: cstella <[email protected]>
Date: 2017-02-07T18:09:02Z
Whoops.
commit 2e0c4521d7fd8e86ae0e18cfdf487617008bb378
Author: cstella <[email protected]>
Date: 2017-02-07T18:12:43Z
mised the echo
commit 424dd1bf50b84275e0382be50354fceca558659e
Author: cstella <[email protected]>
Date: 2017-02-07T18:38:06Z
putting time statements.
commit ab2688dc2ee772da479ae24862a0b184e8e39379
Author: cstella <[email protected]>
Date: 2017-02-07T19:41:01Z
Commenting the exclude.
commit 51e5a2563956965e1743da6c2a48bb659d6209d9
Author: cstella <[email protected]>
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.
----
> Parallelize the build in travis to the extent that is obvious
> -------------------------------------------------------------
>
> Key: METRON-705
> URL: https://issues.apache.org/jira/browse/METRON-705
> Project: Metron
> Issue Type: Improvement
> Reporter: Casey Stella
> Assignee: Casey Stella
>
> Travis suggests at
> https://blog.travis-ci.com/2012-11-28-speeding-up-your-tests-by-parallelizing-them/
> that for situations where the integration get chunky, we can parallelize
> them using their build matrix. Also, if we can separate those out, we can
> also process-parallelize the unit and build.
> This is just a stopgap that requires no code changes to lower build
> wall-clock times.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)