#624: Add Latent BuildSlave for DRMAA supporting systems
---------------------------+-----------------------
Reporter: smackware | Owner:
Type: enhancement | Status: reopened
Priority: major | Milestone: 0.8.+
Version: | Resolution:
Keywords: virtualization |
---------------------------+-----------------------
Comment (by mvpel):
Thanks for the pointer - I've forked the Github repo, so I'll plan to
convert things into a branch when I have some time this week. I found a
typo or two in any case, and perhaps I'll use the exercise of converting
run_buildslave into Python as an educational exercise. Reaching for
/bin/sh is a 30-year-old habit for me, and from what I've learned over the
last couple of months Python seems pretty spiffy.
With some further research, I found the "kill_sig=SIGHUP" Condor
directive, which results in a HUP signal being sent to the run_buildslave
script instead of a TERM, so that should mean that the "trap" wouldn't be
required since a HUP would propagate to the buildslave child, which would
close out due to the --allow-shutdown=signal.
However, having the trap would allow the startup script to try to append
the twistd.log file somewhere before exiting, or whatever else - but like
you said perhaps that's not worth the effort.
And after reading up on Python function arguments, I'm going to turn the
nativeSpecification pieces into default-value keyword arguments, so the
creator of the HTCondor latent slave in master.cfg can adjust them as
appropriate, and perhaps a way to sanity-check and accept arbitrary submit
description directives - perhaps something as simple as a string list
called "extra_submit_descriptions".
--
Ticket URL: <http://trac.buildbot.net/ticket/624#comment:16>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits