/srv/irclogs.ubuntu.com/2013/09/04/#launchpad-dev.txt

=== tasdomas_afk is now known as tasdomas
=== _mup__ is now known as _mup_
=== liam_ is now known as Guest751
wgrantcjwatson: I concur, now that we have lots of PPA builders.09:36
wgrantAnd I wasn't looking forward to porting that bit of the query to the New World.09:36
wgrant:)09:36
cjwatsonWhich of our several new worlds?09:36
wgrantbuildd-manager's.09:36
wgrantHaving a separate scanner to keep a copy of the heads of the queues in memory, so we don't have to have three transactions per builder per cycle.09:37
cjwatsonHadn't realised you were rearranging the data model too.09:37
wgrantThe data model isn't changing, but the per-builder scanners in buildd-manager will pull from an in-memory queue rather than directly from the database.09:38
wgrantSo we'll pull the current queue for each (arch, virt) once every 15 seconds, rather than once for every builder every 15 seconds.09:38
wgrantSo a no-op scan cycle should be quick and not hit the DB at all09:39
cjwatsonAh, right, I can see how that would break that query then.09:39
wgrantIt might not break the query itself, but it makes it harder to reason about.09:39
wgrantBecause a build can be disqualified based on the other builds that might be dispatched during that round.09:40
wgrantI really should also relax the delay for private builds.09:40
wgrantThat bit of the query is relatively slow, and avoidable now we have the public restricted librarian.09:41
lifelessshould really do the url mangling bugfix for that ;)09:41
wgrantIndeed, eventually :)09:42
cjwatsonwgrant: Do you agree with my comment in the MP that it can probably be no-qa?09:48
wgrantcjwatson: Certainly.09:49
cjwatsonOK, cool09:49
stubAnyone up for the usual thingami ?10:11
=== wallyworld_ is now known as wallyworld
=== wallyworld is now known as Guest33423
=== tasdomas is now known as tasdomas_afk
=== wedgwood is now known as Guest57531
=== Guest33423 is now known as wallyworld
=== wallyworld is now known as Guest52886

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