/srv/irclogs.ubuntu.com/2014/06/12/#launchpad-dev.txt

wgrantEr, 2300000:00
wgrant4000 queries to 10 for trusty amd6400:01
cjwatsonScore00:01
cjwatsonTempting to get this deployed first thing tomorrow and find out.00:04
wgrantThe actual query time is negligible, so we're really down to Python optimisation now if we want to go further.00:04
wgrantAnd at that point you might as well skip the Storm objects, since they could easily be 30% of the remaining overhead.00:04
wgrantThe SSDs should also help a lot with the cold cache case, but if not we can pull some tricks with index-only scans.00:10
cjwatsonYeah, I guess my 17043 runs weren't really cold cache to start with00:12
cjwatsoncron.ppa's two publish-distro runs combined averaged 656 seconds in the 99 runs in today's log file00:15
wgrantcprov: https://code.launchpad.net/~wgrant/launchpad/bug-1083709/+merge/22289501:41
cprovwgrant: on it01:57
cprovwgrant: now, isDriver(IPerson) works for IHasDriver and IHasDrivers ?02:02
wgrantcprov: Right. isOneOfDrivers always did, but there's no reason for isDriver to not also consider .drivers.02:03
cprovwgrant: looks sensible, I don't get the old isOneOfDrivers() ...02:03
wgrantcprov: Thanks02:05
wgrantcprov, cjwatson: I'm tagging possibly-RTM-relevant bugs "phone-rtm"02:09
cprovwgrant: okay02:10
cprovwgrant: will we consider the ppa publisher scale a problem for rtm ?02:10
wgrantcprov: No, but it'02:11
wgrants mostly fixed now anyway.02:11
wgrantRTM isn't going to use any significantly sized PPAs.02:11
cprovright, the derived-distros is a way of avoiding huge PPAs02:12
cprovbut it kind of hold us a little more to a-f02:13
wgrantNo more than Ubuntu does.02:13
cprovtrue02:17
stublifeless: pytz.FixedOffset(minutes), which never seemed to make it into the README05:19
lifelessstub: AHHA05:19
lifelessstub: <305:19
=== jamesh_ is now known as jamesh
cjwatsoncprov: We identified PPA publishing performance as an issue when figuring out what to do for RTM, but it wasn't the reason we decided to use a derived distribution instead.  The reason for that was that PPAs are insufficiently isolated from their parent distribution: they still use the parent in builds, and chroots aren't archive-specific.08:55
cjwatsonThe model works better if we split out an entire new series.08:56
cprovcjwatson: I see, thanks for contextualising it.12:53
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== timrc-afk is now known as timrc
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
lifelesscprov: any chance, if I file a bug, that adding specs via the API would be done soon ?18:35
lifelesscprov: it looks like bugs are adding via the /bugs collection, but there is no /specifications top level collection, so the createSpecification method isn't exposed18:35
lifelesswgrant: ^ if you happen to be in an awake state before cprov answers :))18:36
cprovlifeless: I can certainly look at it and figure out how much effort would be involved18:36
lifelesscprov: that would rock :)18:37
cprovlifeless: cool, *bug* me and I will discuss it later with wgrant18:37
lifelesscprov: wicked - thanks! https://bugs.launchpad.net/launchpad/+bug/132942418:39
_mup_Bug #1329424: cannot create specification via API <Launchpad itself:New> <https://launchpad.net/bugs/1329424>18:39
=== BradCrittenden is now known as bac

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