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]


Reply via email to