/srv/irclogs.ubuntu.com/2012/05/16/#launchpad-yellow.txt

frankbanmorning gmb, please call me if you need a code review, a film review, and in general a review of anything reviewable08:27
gmbfrankban, Duly noted :). I should have something for you before the morning is out, actually.08:27
frankbancool08:27
frankbanah gmb, if you have time: https://code.launchpad.net/~frankban/lpsetup/branch-subcommand/+merge/10585708:33
gmbfrankban, Sure, I'll look shortly.08:34
frankbanthank you gmb08:34
gmbfrankban, https://code.launchpad.net/~gmb/launchpad/bug-999554/+merge/105944 needs a review when you've got a second.09:17
frankbansure gmb09:18
gmbfrankban, Your lpsetup branch looks good.09:47
frankbangmb: cool, your branch looks good too, i have just a comment, probably the LoC fever will hit us in the future09:54
gmbfrankban, Oh, crumbs. Good catch :)10:03
gmbFixed & pushed.10:04
frankbanthanks gmb10:21
bacmorning frankban -- how goes the reviewing?11:53
frankbanhi bac: it's going well12:06
baci hope it is as glamorous as you anticipated!  :)12:06
gary_posterbac benji frankban gmb call in 2 (11 after the hour)12:09
gmbYarp.12:10
gary_posterbenji gmb yoo hoo12:13
gmbgary_poster, I keep getting redirected to plus.google.com when I try to join. Can you invite Canonical-me please?12:13
gary_postergmb, I just sent to graham.binns@canonical.com.  It doesn't auto complete :-/12:14
gary_posterhttps://docs.google.com/a/canonical.com/document/d/1NCbUDCxjnsXbz9AeW0HAmmMdOM7g3eEhhCxyE3_3fRM/edit12:26
* gmb -> lunch12:31
* benji reboots.12:39
benjigary_poster: The only thing I can think to add to the two-week summary would be to harden (or plan to discuss hardening) what exactly we mean by 95% success rate.  The two week metric is pretty good but probably too big.  You also mention using the last three days, which seems good.12:46
benjiA particular number of runs might be a good idea too.12:47
gary_posterbenji, good point, thank you.  I'll incorporate that12:47
frankbangary_poster: in "goals for next meeting" the switch to lpsetup is still present12:54
gary_posterfrankban, right, I think I mentioned on call that "Progress on tracked items" and "Goals for next meeting" are not yet updated.  I'll be sure to update those.  Thank you.12:55
frankbanoh... right12:56
benjinow I can't reproduce the sound problem.  I'm going to consider it fixed until it isn't.13:02
gary_poster:-)13:02
gary_postergmb, I'm approving things in canonicaladmin.  already approved bank/swap days.  looking at expenses.  Why don't you need per diems for April 30 & May 1--ah right, because they were vacation days because of flight scheduling snafu, right?13:03
benjigary_poster: re. stub and 992184; I'm inclined to set up a buildbot setup in EC2 and verify that I can reproduce the problem there and then give him instructions on how to do the same.  How does that sound?13:04
gary_posterbenji, sounds good, if you think that can be super cheap to do.  Other alternatives include letting him look at data center, which had one instance in the past 8, but does not give him sudo access to much of anything; or to just tell him how to set up our buildbot juju thing, which would be cheaper in developer time probably if more expensive in ec213:06
gary_postergmb, similar question about May 6, 7, 1113:07
gary_posterno per diem13:07
benjigary_poster: I was going to do the latter after verifying that I could reproduce the problem there, but I guess since we've seen the problem there, then we can assume it is reproducable13:07
gary_postergmb, that's Sunday, Monday, Friday?13:08
gary_posterbenji, "I guess since we've seen the problem there, then we can assume it is reproducable" there = data center?13:09
benjigary_poster: no, EC2 using our Buildbot charms13:09
gary_posteroh cool.  except that I'm confused by your sentence then.  Rereading...13:10
gary_posteroic13:10
benjiI don't think I communicated my plan very well.  Let me try again.  I was going to do a builbot deployment using juju, then log in there and reproduce the problem.  Once I can do that I would tell stub how to do the same.13:10
gary_posteryes, I think we can assume it is reproducable13:10
gary_poster+1 benji.  The only trick may be that we are relying on our own yellow versions of the charms13:11
benjiin that case I'll skip to telling stub how to build an environment with juju13:11
gary_posterbenji, I've been using runparallel every day for awhile, from Brad.  I will send13:11
benjicool, anything that makes it easier for him would be good13:12
gary_posterbenji, I sent to you with cryptic notes. :-) lemme know if not clear13:13
benjiheh, ok13:13
gmbgary_poster, 6, 7, 11 had food provided.13:13
gmb(Or were paid on a company card)13:13
gary_postergmb, wow swanky :-) ok cool13:13
gary_postergmb approved. thanks for diligence.13:14
gmbgary_poster, No worries. I kept track as I went; given that the per diem was very generous (compared to London's, say) I didn't want to over-claim.13:15
gary_posterfun fact: I'm trying out our parallel tests on a cool13:15
gary_postercool13:15
gary_posterthat was an aborted message at the beginning there :-P13:16
gmbheh13:16
gary_posterfun fact: I'm preparing to try out our parallel tests on a cc2.8xlarge (very fast 16 core).  Will report back. :-)13:17
benjigary_poster: as I write this out, it seems like a lot to ask; maybe we should just build a slave and hand it off to him13:34
gary_postermaybe fun to follow along: http://ec2-23-22-101-96.compute-1.amazonaws.com:8010/waterfall14:01
gary_posterec2 with 32 cores: that was anticlimactic. trying again with the timeout for ssh/dhcp increased to 60...14:28
frankbangary_poster: amazing! if you want to try the lxc-start-ephemeral/lp-lxc-ip combo, you can find it here: http://pastebin.ubuntu.com/990779/14:45
gary_posterawesome thanks frankban, will do14:46
gary_posterI'm going to increase the timeout to 120 locally first; only 10 of the 32 started up properly this time within 60 seconds. concerning14:47
gary_posterthen will try that other version14:47
gary_posterheh, if that had actually worked, the timing would be pretty freaking awesome:  23 minutes, 12 seconds.15:00
gary_posterFirst run only had 10 successful slaves15:14
gary_postersecond had 7!15:14
gary_posterfirst had timeout of 60 seconds15:14
gary_postersecond 12015:14
gary_posterNow trying with new version of lxc-start-ephemeral15:15
gary_posterfrankban, new version of lxc-start-ephemeral got us up to 16 of 32 instances.  The other 16 could not get IP addresses.  I suspect there's some kind of provisioning limit we're hitting...15:22
gary_posterbenji, do you know of a reason why 16 of 32 lxc container instances would not get IPs within 60 seconds?15:23
gary_posteror something to check?15:23
gary_posterother than serge? ;-)15:23
frankbanyou could try again using the new version and TRIES=12015:23
gary_posterfrankban, yeah, I'll try that next--or maybe even 240, 'cause what the heck--though upping the old version seemed to show that you could give it 120 seconds and it would still not come up.15:25
gary_posterwow it's fast.  If we could get this working that would be incredible15:27
bachi frankban, i just tried using 'lp-setup branch' and it worked fine.15:30
frankbancool bac!15:31
bacfrankban: but i did notice you've chosen different defaults from rocketfuel-setup for branches and dependencies15:31
baceven though they can be overridden, i think that may be an irritant for people with existing setups15:31
bacgary_poster: re: the subvertpy clean up card...is it as simple as this http://paste.ubuntu.com/990857/ ?15:38
benjigary_poster: (your last message got eaten by the beep monster) no; my first guess would be to see how many DHCP addresses are available, 16 sounds like a nice round number15:41
gary_posterbac, I think so15:42
bacok, great.  not looking for complication but didn't want to miss something15:42
gary_posterbenji, how would I determine this?15:43
frankbanyes bac, I thought about this, I am undecided: I agree with you but maybe, from the perspective of someone who want to just try "lp-setup lxc-install", having different paths could be safer15:43
benjigary_poster: no idea; first I'd figure out what allocates the dhcp addresses and then look at it's configuration options (I now realize that that might have been more pendantic than you were looking for) ;)15:44
gary_posterheh15:44
gary_posterack benji thanks.  will check in with serge with that as an opening volley when I get back from lunch15:45
bacgary_poster: can i use r=gary for both of those?  i don't plan to do a MP15:46
frankbangary_poster:  ps aux | grep lxc-dnsmasq15:46
gary_posterbac: +115:46
bacthx15:46
gary_posterfrankban, ok15:46
gary_posterfrankban, benji, "--dhcp-range 10.0.3.2,10.0.3.254" doesn't look like that should be a problem :-)15:47
frankbangary_poster: if I read that well, it doesn't seem to be a leases problem15:47
frankbanah...15:47
frankbanright, --dhcp-lease-max=253 too15:48
gary_posteralso --dhcp-lease-max=25315:48
frankbanheh15:48
gary_poster:-)15:48
gary_posterfrankban, running to lunch. build 4 of http://ec2-23-22-101-96.compute-1.amazonaws.com:8010/waterfall has new lxc start ephemeral with 240 tries15:48
gary_posterbiab15:49
* benji reboots to try to fix sound problem.15:53
benjiI found out one thing.  As long as I keep the sond settings app open, beeps remain audible.16:11
frankbangary_poster: 32 workers correctly started and a subunit assertion failure spoiled our joy...16:16
benjiit finally happened: bug 100000016:31
_mup_Bug #1000000: For every bug on Launchpad, 67 iPads are sold. <Edubuntu:Triaged> < https://launchpad.net/bugs/1000000 >16:31
* benji reboots16:39
gary_poster:-/17:13
gary_posterWow, it took 2.5 minutes to get all instances up17:18
bacbenji: i wonder how long stephane waited to snag that one?  he is the new mpt17:20
gary_posterlame bug if you ask me :-P17:20
gary_posterway to fix bug: release software with more bugs!17:21
benjithey used the 1M numer reasonably well, but it could have been bigger/funnier17:21
gary_postermanually killing 32 lxc instances is annoying17:22
bacyay, western digital replaced my dead 9 month old drive with a new one of a different design.  dead 'elements' morphed into a WD Studio.  hoping for better longevity.17:23
gary_postercool17:23
gary_posterfrankban, would be nice to have TRIES be configurable with commandline args17:28
gary_postertrying again17:29
gary_posterthe subunit assertion is another variation of bug 99672917:30
_mup_Bug #996729: zope.testing --subunit allows bad output on stdout, which can break subunit processing <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/996729 >17:30
bacgary_poster: heads up, i'd like to start early so i can leave early tomorrow afternoon.  we're going to the beach tomorrow night.  will be working from there on friday.19:18
gary_posterbac, fun.  Sounds good.19:19
bacsome academic friends of ours rent a place every year and invite us down for the weekend to fix their phones, computers, and now tablets.  that's not how they would characterize it but is how it happens.  :)19:20
gary_posterlol19:20
gary_posterwell, I hope the payoff is worth it :-)19:21
bacnice beach front house, good food and beverages19:21
gary_postersounds nice19:21
baci made no headway with bug 992814 so now i'm working on the .testrepository cleanup19:22
_mup_Bug #992814: lib/lp/services/webservice/doc/launchpadlib.txt fails intermittently/rarely in parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/992814 >19:22
gary_posterok19:22
gary_posterI hope the ones we have left are not too unpleasant :-(19:22
benjigary_poster: I need to go AFK for a while, have a bad headache.19:37
gary_posterbenji :-( ok feel better19:38
benjithanks19:38
bacgary_poster: i've rewritten lpbuildbot/scripts/init_testr.sh to be a python script so i could more easily find and delete the old testr files.  so far so good.20:39
bacsince it is run as a 'step', can i get access to the logging mechanism?20:39
gary_posterbac, the buildbot logging stuff?  If so, no, I don't think so...20:40
bacgary_poster: yeah, for putting up error messages should something go wrong into the waterfall20:41
gary_posteroh20:41
baci thought that might be asking too much20:41
gary_posterwell20:41
gary_posterif you dump things to stdout it will be available in the stdout link20:41
gary_posterfrom the waterfall20:41
gary_posterisn't that good for what you need?20:41
bacyeah, that'll work20:43
* bac was overcomplicating things20:44
gary_postercool, glad will work.20:49
* gary_poster is ready for a break.20:49
* gary_poster is going to go get some water20:49
* gary_poster is going21:09
gary_posterbye21:10

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