busbey opened a new pull request #1813: URL: https://github.com/apache/hbase/pull/1813
These changes assume that we're running a single release build at at time and that primarily we only need to see stuff outside of the container when it is done. docs on delegated consistency: https://docs.docker.com/storage/bind-mounts/#configure-mount-consistency-for-macos Before this change (using my branch with HBASE-23339 in place to build an RC from master): ``` busbey$ grep -E "(Total time:|uilding binary dist)" output/publish-dist.log + echo '2020-05-16T07:35:10Z Building binary dist' 2020-05-16T07:35:10Z Building binary dist 08:46:50 [INFO] Total time: 01:11 h 11:58:02 [INFO] Total time: 03:11 h 16:33:11 [INFO] Total time: 04:34 h + echo '2020-05-16T16:35:40Z Done building binary distribution' 2020-05-16T16:35:40Z Done building binary distribution ``` and then the final deploy took a bit over 5 hours. after this change we see a pretty dramatic improvement: ``` busbey$ grep -E "(Total time:|uilding binary dist)" output/publish-dist.log + echo '2020-05-29T22:54:08Z Building binary dist' 2020-05-29T22:54:08Z Building binary dist 23:17:49 [INFO] Total time: 23:34 min 23:37:57 [INFO] Total time: 19:56 min 00:49:06 [INFO] Total time: 01:10 h + echo '2020-05-30T00:51:52Z Done building binary distribution' 2020-05-30T00:51:52Z Done building binary distribution busbey$ grep -E "(Total time:|uilding binary dist)" output/mvn_deploy_release.log 03:08:57 [INFO] Total time: 47:13 min ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
