/srv/irclogs.ubuntu.com/2009/07/30/#launchpad-meeting.txt

=== Edwin is now known as Guest35382
=== cprov-afk is now known as cprov
=== Ursinha is now known as Ursinha-afk
=== _thumper_ is now known as thumper
=== noodles775 is now known as noodles
=== noodles is now known as noodles775
=== noodles775 is now known as noodles775-afk
=== salgado-afk is now known as salgado
=== noodles775-afk is now known as noodles775
=== ursula_ is now known as Ursinha
intellectronicame15:58
Ursinhahaha16:00
jtvhi Ursinha16:00
intellectronicahihi16:00
jtvhi intellectronica16:00
Ursinha#startmeeting16:00
UrsinhaWelcome to this week's Launchpad Production Meeting. For the next 45 minutes or so, we'll be coordinating the resolution of specific Launchpad bugs and issues.16:00
Ursinha[TOPIC] Roll Call16:00
UrsinhaNot on the Launchpad Dev team? Welcome! Come "me" with the rest of us!16:00
MootBotMeeting started at 10:00. The chair is Ursinha.16:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]16:00
MootBotNew Topic:  Roll Call16:00
sinzuime16:00
Ursinhame16:00
Ursinha!16:00
herbme16:00
rockstarni!16:01
jtvme16:01
Ursinhalol16:01
UrsinhaI demand a SHRUBBERY!16:01
marsme16:01
jtv(the rest of the Translations team is out on vacation.  Presumably I'll get a T-shirt)16:01
Ursinhamatsubara, hi16:01
Ursinhalol16:01
Ursinhabigjools, hi16:01
bigjoolsme, still on TL call16:01
Ursinhaokay, nothing to soyuz today16:01
Ursinhafrom oops land16:02
Ursinhastub, hi16:02
matsubarame16:02
stubme16:02
Ursinhamatsubara, welcome back16:02
matsubarathanks Ursinha16:02
Ursinha[TOPIC] Agenda16:02
Ursinha * Actions from last meeting16:02
Ursinha * Oops report & Critical Bugs & Broken scripts16:02
Ursinha * Operations report (mthaddon/herb/spm)16:02
Ursinha * DBA report (stub)16:02
MootBotNew Topic:  Agenda16:02
Ursinha[TOPIC] * Actions from last meeting16:02
Ursinha    * matsubara to chase rockstar about failure on updatebranches script16:02
Ursinha    * stub to get RC for branch that fixes bug 40328316:02
Ursinha        * landed in r831916:02
Ursinha    * ursinha do file bug for OOPS-1300XMLP516:02
Ursinha        * filed https://bugs.edge.launchpad.net/launchpad-foundations/+bug/40360616:02
MootBotNew Topic:  * Actions from last meeting16:02
ubottuBug 403283 on http://launchpad.net/bugs/403283 is private16:02
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1300XMLP516:02
Ursinha    * Ursinha to keep one eye on UnicodeDecodeErrors, and will report back next meeting16:02
ubottuLaunchpad bug 403606 in launchpad-foundations "ExpatError errors should be handled to not generate the OOPSes" [Undecided,New]16:02
Ursinha        * we're having less errors, Salgado will try to fix bug 6117116:02
Ursinha    * mars to take a look at bug 35459316:02
ubottuBug 61171 on http://launchpad.net/bugs/61171 is private16:02
Ursinha    * matsubara to chase salgado about people pruning script16:02
ubottuLaunchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/35459316:03
jtvUrsinha: We're having "fewer" errors :-P16:03
stubThe person pruner is running on production. It will take 3 or 4 weeks to complete.16:03
matsubaraUrsinha, I haven't had time to do that this week as I was on vacation16:03
Ursinhathanks jtv :P16:03
Ursinhamatsubara, okay16:03
matsubaraplease, re-add to the list and I'll chase16:04
Ursinha[action] matsubara to chase rockstar about failure on updatebranches script16:04
marsstub, wow16:04
MootBotACTION received:  matsubara to chase rockstar about failure on updatebranches script16:04
matsubaraUrsinha, the other one about the pruning script too16:04
Ursinha[action] matsubara to chase salgado about people pruning script16:05
MootBotACTION received:  matsubara to chase salgado about people pruning script16:05
stubChase what? it is running.16:05
Ursinhabut what stub said?16:05
Ursinhayes, yes16:05
rockstarYes, what stub said.16:05
Ursinhamatsubara, ^16:05
salgadostub, don't we need to pass --experimental to it?16:05
stubIt is - I filed an rt and chased it through with spm.16:06
stubAnd monitoring too16:06
matsubaraok, so that's sorted then :-)16:06
Ursinha[action] remove last matsubara item as stub already reported it's ok]16:06
MootBotACTION received:  remove last matsubara item as stub already reported it's ok]16:06
matsubara:-)16:06
matsubarathanks Ursinha16:06
Ursinhamatsubara, np :)16:06
Ursinhamars, did you have the time to look at bug 354593?16:06
ubottuLaunchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/35459316:06
* Ursinha wonders if mars is on the TL call as well16:08
marsnope16:08
rockstarWhy is there a TL call this early?16:08
Ursinha*whew*16:08
marsI did not have a chance to address it16:08
Ursinhaoops section is all foundations today16:08
rockstarI doubt my TL is on that TL call...16:08
bigjoolshe's not16:08
Ursinhawell, mars, can you do that then, please? :)16:09
marsstub, would you be able to take the SSO bug?  Or find someone who has time to address it?16:09
stubThe branding one?16:09
Ursinhastub, yes sir16:09
marsyes16:10
Ursinhastub, bug 35459316:10
ubottuLaunchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/35459316:10
stubI can try. I haven't done UI stuff for a long time though so it will be slow.16:10
Ursinhamars, ^16:11
marsUrsinha, ?16:11
marsstub, I can give you a hand with it16:12
Ursinhaokay then16:12
Ursinha[action] stub to give a try on bug 354593 with mars help if needed16:13
ubottuLaunchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/35459316:13
MootBotACTION received:  stub to give a try on bug 354593 with mars help if needed16:13
Ursinhamoving on16:13
Ursinha[TOPIC] * Oops report & Critical Bugs & Broken scripts16:13
Ursinhamars, I have two bugs and one oops for foundations16:13
Ursinhamars, can you triage bug 403606, and take a look at it, if possible?16:13
Ursinhamars, also, OOPS-1307J16 shows an AssertionError without any description16:13
Ursinhaand finally16:13
MootBotNew Topic:  * Oops report & Critical Bugs & Broken scripts16:13
Ursinhamars, do you know if someone could have some time to fix bug 310818? we had some weird timeouts today and the oops report was borked16:13
ubottuLaunchpad bug 403606 in launchpad-foundations "ExpatError errors should be handled to not generate the OOPSes" [Undecided,New] https://launchpad.net/bugs/40360616:13
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1307J1616:13
ubottuLaunchpad bug 310818 in launchpad-foundations "Oops report does not always log timed-out query" [High,Triaged] https://launchpad.net/bugs/31081816:13
marsUrsinha, I'll have to ask the team16:14
Ursinhamars, about what exactly? :)16:14
Ursinhabtw, thanks for helping with the Unicode issues debugging last week, was very useful16:15
marsUrsinha, to see who on foundations has time to address the issue - I would guess gary or stub, but I don't know how heavily committed they are at the moment16:16
Ursinhamars, the bug 310818?16:17
ubottuLaunchpad bug 310818 in launchpad-foundations "Oops report does not always log timed-out query" [High,Triaged] https://launchpad.net/bugs/31081816:17
stubI was going to look at it but someone designated me victim for the SSO exception stuff ;)16:17
Ursinhahaha16:17
gary_posterHeh, It feels like I have a backlog to kingdom come, and I keep getting more. :-)  But if this is urgent, then it's urgent16:17
stubI can probably do both - what should be done first Ursinha?16:17
Ursinhastub, the oops one, I'd suggest16:17
Ursinhaas I said earlier we had some weird timeouts and it would be nice to be able to debug them if they happen again16:18
Ursinha[action] stub to fix bug 31081816:19
marsUrsinha, sorry, I was reading the Expat error one.  That sounded like something gary would be able to address, since it starts in the heart of Zope, and has to do with exception bubbling through the architecture16:19
ubottuLaunchpad bug 310818 in launchpad-foundations "Oops report does not always log timed-out query" [High,Triaged] https://launchpad.net/bugs/31081816:19
MootBotACTION received:  stub to fix bug 31081816:19
Ursinhamars, right. gary_poster, want to fix that? :)16:19
marsgary_poster, ^ does that make sense?16:20
gary_posterlooking16:20
marsUrsinha, I'll look at OOPS-1307J1616:21
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1307J1616:21
Ursinha[action] mars to take a look at OOPS-1307J1616:21
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1307J1616:21
MootBotACTION received:  mars to take a look at OOPS-1307J1616:21
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1307J1616:21
Ursinhathanks mars16:21
Ursinhamars, I'd open a bug but had no clue about what happened16:21
gary_posterUrsinha, not precisely clear on the goal but we can talk later.  I'm guessing this is low priority.  I'll take it.16:22
gary_poster(bug 403606)16:22
ubottuLaunchpad bug 403606 in launchpad-foundations "ExpatError errors should be handled to not generate the OOPSes" [Undecided,New] https://launchpad.net/bugs/40360616:22
Ursinhathanks gary_poster16:23
Ursinhagary_poster, the point is that it fills the oops reports with those16:23
Ursinhait would be great to get rid of them16:23
gary_posterand they just mean that somebody is sending us bad XMLRPC, afaict, and we don't want to care?16:23
marsgary_poster, it would be nice if the ExpatError was, say, turned into a 400 HTTP status code16:23
marsright16:24
Ursinhacreating a section on the summary or moving them to dev/null was told to be not a good idea (I agree)16:24
gary_posterack, ok.16:25
Ursinhagary_poster, do you think it's to painful to fix?16:25
Ursinha*too16:26
Ursinha[action] Ursinha to learn to type16:26
MootBotACTION received:  Ursinha to learn to type16:26
gary_posterUrsinha: It will involve changing zope publication machinery.  Doing so will mean either hacking our zope tree, which we are really trying not to do; or migrating to a newer version of the publication machinery, which should wait on the Zope-buildbot work that I keep not finishing, and then will be a migration exercise, possibly accompanied with a negotiate-with-upstream exercise.16:26
gary_posterlol16:26
gary_posterso...16:27
gary_posterthe only quick and easy fix is the hack16:27
UrsinhaI see.....16:27
gary_posterthat I would be hoping to eliminate RSN16:27
gary_posterwhen I move all the zope stuff to eggs16:27
Ursinhagary_poster, so, a very temporary hack?16:28
gary_posterso I'm happy to have that be a bug, but I'd like it to be a back-burner bug, myself16:28
gary_posterright16:28
gary_posterI certainly understand the pain though :-(16:28
marsUrsinha, sound good?  We can review the solution outside the meeting16:28
gary_posteror have a hint of it at least16:28
Ursinhamars, sure16:28
marsthanks gary_poster16:29
Ursinha[action] Discuss the solution proposed by gary_poster after the meeting, about ExpatErrors and bug 40360616:29
ubottuLaunchpad bug 403606 in launchpad-foundations "ExpatError errors should be handled to not generate the OOPSes" [Undecided,New] https://launchpad.net/bugs/40360616:29
MootBotACTION received:  Discuss the solution proposed by gary_poster after the meeting, about ExpatErrors and bug 40360616:29
Ursinhathanks mars and gary_poster16:29
Ursinhawell16:29
gary_posterthanks mars and Ursinha  :-)16:29
Ursinha:)16:29
Ursinhawe're not having more InterfaceErrors (thanks salgado), but we're still having OperationalErrors (OOPS-1306J75, OOPS-1306J96) and DisconnectionErrors (OOPS-1306I440, OOPS-1306J343)16:29
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1306J7516:29
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1306J9616:29
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1306I44016:29
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1306J34316:29
Ursinhawhat can we do about it?16:29
UrsinhaI think that's yours too mars16:30
marsUrsinha, I'll need to look at them16:30
mars(obviously :)16:30
Ursinha:)16:30
Ursinhastub, do you have any clues?16:30
marsstub, that looks like something for you - Storm barfing while talking over the internal network?16:31
stubgary_poster: You could probably switch of the oops in errorlog.py - we already skip certain well defined exceptions entirely.16:31
gary_posterstub: oh, ok.  not familiar with that.  sounds good on the face of it.16:32
marsstub, gary_poster, well, that's why I suggested wrapping the ExpatError in a 400 status - it's the nice HTTP thing to do, since the client is in the wrong, not us.16:32
stubUrsinha: All 'due to administrator command' are when the server killed the connection, usually because it was sitting idle too long.16:32
gary_postermars, can't do that without getting into the publication machinery.  stub's approach is not as elegant as what you suggest, but much more doable in the short term.16:33
marsstub, so too much lag between opening the app server request and actually getting to issue commands?16:33
gary_posterhm, unless there's an indirection lurking around...checking...16:33
marsgary_poster, ok16:33
stubmars: For an appserver request, we kill anything that doesn't complete in 2 minutes. For scripts, we kill anything that is idle-in-transaction for 90 minutes (or something like that).16:34
stubmars: So a massive slowdown or pause anytime after the db transaction starts16:35
marsstub, ok, would you be able to do an analysis, or help me do one, after the meeting?16:35
marsto find what is taking so long to execute16:35
stubI already looked at this one - I have no idea why that query would stop (the OOPS i'm looking at Ursinha pointed me at earlier)16:36
marsyou know what the problem is, but I would have to troll the OOPSes to find the root cause16:36
Ursinhastub, did I?16:36
stubA number of requests timed out all at exactly the same time. I doubt we can reproduce it, and there doesn't seem enough information to diagnose it.16:36
Ursinhastub, that was another oops, I guess16:37
stubYup. But the one I'm looking at is select replication_lag() again - this time it took so long it got terminated by the reaper.16:37
Ursinhastub, oh, I see16:37
Ursinhaso they are related16:38
Ursinhastub, because of having not enough data in that oops you can't diagnose the Errors?16:38
Ursinha*Errors16:39
Ursinhamars, stub, we're running out of time, can we discuss that on -dev after the meeting?16:40
marsUrsinha, sure16:40
Ursinhaallright16:40
Ursinha[action] mars and stub to discuss the Disconnection and OperationalErrors after the meeting16:40
MootBotACTION received:  mars and stub to discuss the Disconnection and OperationalErrors after the meeting16:40
Ursinhacritical bugs: we have bug 403283, that is in progress as commented on it16:41
ubottuBug 403283 on http://launchpad.net/bugs/403283 is private16:41
=== noodles775_ is now known as noodles775
Ursinhamoving on!16:41
Ursinhathanks a lot guys16:41
Ursinha[TOPIC] * Operations report (mthaddon/herb/spm)16:41
MootBotNew Topic:  * Operations report (mthaddon/herb/spm)16:41
herb2009-07-28 - Rolled critical fixes to the app servers and scripts server.16:41
herbWe've had some issues with codebrowse in the last week where the process dies but doesn't leave a core file. It's also not leaving anything interesting in the logs. We haven't filed a bug yet, but expect one soon. Any help in determining the best way to debug the issue would be helpful.16:41
herbmthaddon has a 2nd librarian instance up and running. We're preparing to load balance between them. mthaddon updated bug #403283 with some questions and it appears stub has responded to them.16:41
ubottuBug 403283 on http://launchpad.net/bugs/403283 is private16:41
herbThere aren't any pending queries or cherry pick requests.16:41
herbThat's it for the LOSAs unless there are questions.16:41
Ursinhaanything for herb?16:42
Ursinhathanks herb!16:42
Ursinhamoving on16:42
Ursinha[TOPIC] * DBA report (stub)16:43
MootBotNew Topic:  * DBA report (stub)16:43
herbthanks Ursinha16:43
stubI generated a new database baseline from the production database and landed it. We do this occasionally to ensure that the version of the db we are developing on matches what is actually running on production (patches made to the live system not backported to the trunk or stuffups can cause drift).16:43
stubIf you have an approved but unlanded database patch you will need a new database patch number from me.16:43
Ursinhastub, oot?16:44
Ursinha:)16:44
stuboot16:44
Ursinhasweet16:44
Ursinhaanyone wants to say something?16:44
Ursinhathanks stub :)16:45
UrsinhaI have something to say to all contacts16:45
Ursinhawe want to close the 2.2.7 milestone, so, if you have pending bugs or blueprints, please, retarget of fix release them16:45
Ursinhaintellectronica, I saw that bugs team has a lot (really) of not assigned bugs targeted to 2.2.716:46
intellectronicaUrsinha: sure, will make sure we sort them out now16:46
Ursinhathanks a lot intellectronica16:46
Ursinhaand all guys16:46
Ursinhayou rock16:46
UrsinhaThank you all for attending this week's Launchpad Production Meeting. See https://dev.launchpad.net/MeetingAgenda for the logs.16:47
Ursinha#endmeeting16:47
MootBotMeeting finished at 10:47.16:47
intellectronicaUrsinha: you rock too16:47
herbthanks everyone16:47
gary_poster(mars, re bug 403606: the only hook I see is the big honking one that specifies what request class to use.  we could do that probably.  I wish it could go in the standard implementation though, since returning a 400, as you suggest, is good reasonable behavior.  I suspect stub's error squelching solution will be an easier quick hack.)16:47
ubottuLaunchpad bug 403606 in launchpad-foundations "ExpatError errors should be handled to not generate the OOPSes" [Undecided,New] https://launchpad.net/bugs/40360616:47
Ursinhathanks herb16:47
Ursinhaahh.. I love my job16:47
=== noodles775 is now known as noodles775-afk
=== matsubara is now known as matsubara-lunch
=== mrevell is now known as mrevell-dinner
=== matsubara-lunch is now known as matsubara
=== salgado_ is now known as salgado
=== noodles775-afk is now known as noodles775
=== Guest35382 is now known as Edwin-lunch
=== Edwin-lunch is now known as EdwinGrubbs
=== salgado is now known as salgado-afk
=== mwhudson_ is now known as mwhudson
=== matsubara is now known as matsubara-dinner

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