[
https://issues.apache.org/jira/browse/TINKERPOP-1557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15674970#comment-15674970
]
ASF GitHub Bot commented on TINKERPOP-1557:
-------------------------------------------
GitHub user robertdale opened a pull request:
https://github.com/apache/tinkerpop/pull/498
TINKERPOP-1557 Improve docker build time with this one weird trick!
Total time went from just over 4 hours to 2:20m. Get back 1:40m of your
cycles!
Giraph: startup would wait 3s to connect. solution: wait less. There's
still about 7s for shutting down that can be gained back per test!
Neo4j: very disk IO heavy. solution: work in memory. this benefits the
entire build as well. This requires something special below.
In order to build in-memory, you must configure tmpfs with the magical
directory name `/usr/src/tinkermem`.
example:
```
export DOCKER_OPTS="--tmpfs
/usr/src/tinkermem:exec,mode=0755,rw,noatime,size=1000m"
```
You can use `1000m` for typical `-t -i -n` usage. Use `2000m` if building
javadoc, asciidocs.
I will add some of this to the docker contributing /
development-environment docs.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/tinkerpop TINKERPOP-1557
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tinkerpop/pull/498.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 #498
----
commit a39c2fa23989bd9874205a4970c7647020eb0c7e
Author: Robert Dale <[email protected]>
Date: 2016-11-17T22:01:47Z
build faster with in-memory fs
make giraph wait less
----
> Improve docker build time with this one weird trick!
> ----------------------------------------------------
>
> Key: TINKERPOP-1557
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1557
> Project: TinkerPop
> Issue Type: Improvement
> Components: build-release
> Affects Versions: 3.2.3
> Reporter: Robert Dale
> Assignee: Robert Dale
> Priority: Minor
> Labels: docker
> Fix For: 3.3.0, 3.2.4
>
>
> Reduce integration test time of giraph and neo4j
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)