/srv/irclogs.ubuntu.com/2012/03/09/#launchpad-yellow.txt

frankbanhi there gmb: have you red the email from Gary?10:24
gmbHi frankban. Yes, I have. Want to pair on it?10:26
frankbangmb: sure10:26
gmbfrankban, Cool. I just need  to finish doing the update/upgrade/reboot cycle and then I'll be ready. I'll ping you shortly.10:27
frankbanok gmb10:27
gmbfrankban, I'm in https://plus.google.com/hangouts/extras/canonical.com/lxc-start-whut#10:53
gmb(export OTHER=gmb REMOTE=chinstrap.canonical.com; trap reset 0 1 2 3 15; stty raw -echo isig && ssh chinstrap.canonical.com "cat /tmp/$OTHER-term")10:57
frankbansudo mount -t overlayfs -oupperdir=$LXC_DIR/ephemeral-binding,lowerdir=$LXC_BIND none $LXC_DIR/rootfs$LXC_BIND11:07
frankbangmb:  sed -i '$ d' filename11:35
* benji waits until after the call to apply updates... just in case13:04
gary_posterbenji frankban gmb call in 213:08
gmback13:08
benjiI can see it now: all of our machines die and we have to resort to e-cannibalism.13:43
gary_posterheh14:03
gary_posterbenji, I'm going to futz with bug 609986 while we are waiting on the ephemeral script changes.14:15
_mup_Bug #609986: layer setup failures don't output a failure message (they spew straight to console) <lp-foundations> <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/609986 >14:15
gmbfrankban, I should be ready to pair again in a moment. Just need to reboot.14:16
benjigary_poster: do you want a spectator/heckler?14:16
gary_posterbenji, sure :-)14:16
gmbbenji, Inicdentally, we used your term-sharing-via-chinstrap thing this morning; worked very well, though it was disconcerting to not be able to see what frankban was seeing.14:16
gmb(i.e. I knew what I was sending, but not how it was ending up)14:17
benjigmb: cool14:17
benjigmb: something Gary has done when we were debugging the hack is to use the hangout screen sharing to then share the window back with me so I can see how it's ending up on his side14:18
gmbbenji, Yes, that thought occurred to me, but the hangout was pretty sluggish (probably because of my VM(14:19
gmb)14:19
gary_posterbenji, I'm in https://talkgadget.google.com/hangouts/extras/canonical.com/goldenhorde14:19
benjigmb (and everyone): earlier this morning I made a slight change to the terminal sharing page that should make it a little more reliable14:19
gary_posteroh, cool14:19
benjigary_poster: I'll be there in a moment.  I need to run out to the car to get my headset.14:20
gary_postercool14:20
* gmb reboots14:26
gmbfrankban, I'm finally back up and running, and I'm in https://plus.google.com/hangouts/extras/canonical.com/lxc-start-whut14:46
frankbangmb: ok14:47
frankbangmb: sudo lxc-create -t ubuntu -n lp -f /etc/lxc/local.conf -- -r lucid -a amd64 -b graham14:55
gmbfrankban, lp:~gmb/+junk/lxc-start-ephemeral.scratch/15:07
gmbfrankban, sed -i '/graham/d' /tmp/fstab15:18
gmbfrankban, sed -i '/'$USER'/d' $LXC_DIR/fstab15:20
gmbfrankban, https://pastebin.canonical.com/62032/15:49
gmbbenji, We have questions about lxc-start-ephemeral that you might be able to help us with. Are you free?16:05
benjigmb: sure16:05
benjigmb: are you hanging out?16:06
gmbbenji, Cool, we're in https://plus.google.com/hangouts/extras/canonical.com/lxc-start-whut16:06
benjigary_poster: I'm done with them and am starving so I think I'll do lunch now unless you're in desperate need of heckling.16:32
gary_posterbenji, :-) no, s'ok16:32
* gary_poster about to babysit16:40
gmbgary_poster: Are you free for a brief chat about lxc-start-ephemeral and all its joys?17:04
gmb]17:04
* benji is back.17:27
benjigmb/frankban: did you guys get the second ephemeral issue figured out?17:45
gmbbenji: yeah, it's a bug in lxc-wait.17:45
benjiheh17:45
gmbNot our fault, and it's a problem we can hack around, probably.17:45
gmbBasically lxc-wait can only be used for one lxc instance at a time.17:46
gmbBecause it always uses the same Unix socket.17:46
benjigmb: I guess you're about to EOD, in which case Gary and I can take over if you can transfer enough state to us.17:46
gmbbenji: I've just emailed the list with a patch and details of the problem.17:46
gmbEverything else works.17:46
benjiperfect17:46
gmbbenji: There's only one place where lxc-wait is really an issue, and that's where it's used to block until the ephemeral instance stops.17:47
gmblxc-start-ephemeral:204 in lp:~yellow/+junk/lxc-start-ephemeral17:47
gmbBecause it just errors it means that the ephemeral instance starts and then (potentially) gets torn down again almost immediately.17:48
gmbWhich I imagine would make testr a sad little panda.17:48
gmbAnyway, a relatively productive day.17:52
gmb(Said in much the same way as one would talk about a relatively productive cough)17:53
gmb(It's good that stuff's coming out, but no-one likes having to deal with it very much)17:53
gary_postergmb, I am now, but I imagine this is your perfect time to escape, yeah?17:59
gary_posterheh17:59
gary_postercool sounds good gmb & frankban.   Have a great weekend18:00
frankbanyou too gary_poster18:01
benjigary_poster: who shall pick up their banner?18:02
gary_posterbenji, you definitely; me maybe.18:02
benjik18:03
gary_posterbenji, I don't think the lxc-wait issue is a problem for our usage of lxc-start-ephemeral; do you agree?18:03
gary_posterbenji, I will file a bug for this right now18:04
benjigary_poster: I don't /think/ so but I get the feeling that you have some deeper thought that I'm not following.18:04
gary_posterbenji, the script only uses lxc-wait twice.  The second one is not an issue because it only comes into play if you do not pass a command to lxc-start-ephemeral.  We always do for the case of the parallel tests.18:06
gary_posterThe first time we use lxc-wait, we are waiting on RUNNING, and as long as we proceed if that fails (as I am pretty sure we do) we will be ok because we just try to ssh in, and don't do anything until it is ready.18:07
gary_posterSo neither instance is an issue for us AFAICT18:07
benjigary_poster: right18:08
benjigary_poster: if the g&f team fixed the overlayfs issue, then we should be ready to try running the tests again; right?18:10
gary_posteryes, benji.18:10
benjisweet18:10
gary_posterbenji, call?  I would like to talk about the ephemeral changes18:42
benjigary_poster: sure, one second18:43
gary_postercool, I'm in the horde18:43
gary_posterbenji, I'm in https://talkgadget.google.com/hangouts/extras/canonical.com/goldenhorde but stepping away.  back in 519:33
benjigary_poster: ok19:33

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!