Under LXC I found the log at /var/log/juju/unit*.log

See dev.launchpad.net/yellow/Juju for other tips, such as some precise work 
arounds. 

bac



On Jan 23, 2012, at 17:02, Gary Poster <[email protected]> wrote:

> First, a quick note. Thanks to Serge and Andy, Precise now has our desired 
> (and fixed) version of lxc-start-ephemeral (I verified), and the script does 
> not cause a XWindow crash (I verified with a custom kernel on Oneiric, and it 
> is supposed to be released on Precise now too).
> 
> Next, as a reminder, here's our high level plan.  I probably should put this 
> on a wiki page...
> 
> Stage 1: get a repeatable deployment story for our deliverable: generic 
> buildbot master and slave charm configurable to run LP tests in parallel.
> 
> Stage 2: Run experiments to determine how many cores to advise IS to purchase 
> for the final buildbot slaves.
> 
> Stage 3: Run tests repeatedly to find errors and fragilities.  When tests run 
> reliably enough, for some as-yet-to-be-determined definition of that, stop 
> and give the project to IS to be deployed.
> 
> We're in stage 1. :-)
> 
> So, now the meat of my mail.  If you are looking for a task tomorrow, what 
> could you do?  Thanks to Brad for helping me brainstorm these. These are in 
> no particular order.
> 
> 1) Get precise running on metal, if you haven't already.
> 
> 2) Get the buildbot master Juju charm that Brad and Graham have been working 
> on working on your system with lxc. lp:~yellow/launchpad/buildbot-master
> 
> 3) Make sure that our story (setuplxc, parallel ephemeral tests) works in 
> kvm.  We are supposed to be doing step 2 in a kvm.  Francesco has been 
> testing setuplxc in a kvm, so testing parallel tests and the ephemeral lxc 
> script themselves is the main job here.
> 
> 4) [Check with Brad for status of this before starting] 
> https://bugs.launchpad.net/juju/+bug/886207 is causing problems, particularly 
> because the work around (to look on the local log) does not seem to work when 
> you use lxc.  Maybe try to fix it?  Could be a slack task.
> 
> 5) Brad is working on making the buildbot master charm check out its 
> configuration from a repo.  Maybe help him?
> 
> 6) We need a buildbot slave recipe.  It needs to be able to accept the 
> setuplxc script as an argument somehow and know how to run it to initialize 
> the slave (see also the next idea).
> 
> 7) Brad and I agreed on this pattern for build slaves: build masters accept a 
> master.cfg that is templatized for adding in build slave names and build 
> steps.  When juju adds a buildbot slave, the master generates a password to 
> use; the slave tells the master what steps it wants to run and a name 
> suggestion; the master uses the name or a variant if it is already in use; 
> the master substitutes the slave's name, password and steps into the 
> templatized config; the master reloads config; the master informs the slave 
> of the name and password, and the slave sets up the configuration for itself 
> and starts up, to start a conversation with the master.  You can work on 
> setting up this relationship part of the juju charm (or work on your 
> alternate proposal for how things should work :-) ).  You could start on the 
> buildbot master part of this handshake while waiting on someone else to build 
> the basic buildbot slave charm, maybe?
> 
> 8) Pure slack time task: help get Launchpad's tests passing on Python 2.7, in 
> preparation for developing and deploying on Precise.
> 
> Have fun, make a kanban card for what you do, and please collaborate! 
> Timezones will naturally separate the Europeans and Americans, and we must 
> fight that sometimes, but don't fight convenience all the time. :-) Maybe 
> Graham and Francesco should collaborate on your next task, and a couple of 
> Americans ought to collaborate.
> 
> Gary
> 
> -- 
> Mailing list: https://launchpad.net/~yellow
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~yellow
> More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~yellow
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yellow
More help   : https://help.launchpad.net/ListHelp

Reply via email to