TL;DR:

        Heads up:  I’m going to hack on these scripts to fix the race 
conditions.

====

        Presently, we have a pretty wicked race condition in the precommit 
scripts, namely writing to a directory that is outside of Jenkins' workspace 
directory.  I’ve committed changes this morning that should allow us to run 
test-patch.sh inside the source directory without triggering rat checks, will 
survive a git clean, etc. so long as we use a Well Known Directory for 
test-patch.sh’s tmp space.  That’s one half of the race condition.  The other 
half is that now Jenkins needs to be configured to use this directory.  That 
requires changes in Jenkins.

        I’ll be making the changes to the HADOOP precommit here in a bit.  I’ll 
kick off some runs and watch for any issues.  If not, I’ll be syncing the HDFS, 
YARN, & MR pre commit scripts. (right now, there are slight differences between 
them. Hooray!)

        Thanks.

Reply via email to