## Template for LP Production Meeting logs. Just paste xchat log below and the format IRC line will take care of formatting correctly #format IRC matsubara> #startmeeting Meeting started at 10:00. The chair is matsubara. Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] Welcome 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. [TOPIC] Roll Call New Topic: Roll Call me me Not on the Launchpad Dev team? Welcome! Come "me" with the rest of us! Chex, rockstar, bigjools, sinzui, danilos: hi Ursinha, hi me hello me hi hi apologies from Gary, he's in a meeting and I'll be the foundations contact for today me ok, everyone is here [TOPIC] Agenda New Topic: Agenda * Actions from last meeting * Oops report & Critical Bugs & Broken scripts * Operations report (mthaddon/Chex/spm/mbarnett) * DBA report (stub) * Proposed items [TOPIC] * Actions from last meeting New Topic: * Actions from last meeting * rockstar to investigate failure on update_branches script and reply to the email. no new failures since last week, so I guess it sorted out by itself * rockstar nods [TOPIC] * Oops report & Critical Bugs & Broken scripts New Topic: * Oops report & Critical Bugs & Broken scripts me it's me * sinzui did not see the rollcall so three issues to point matsubara: bug 403281 seems an old bug, and I saw a bunch of oopses yesterday caused by this problem, could you set the importance, please? Launchpad bug 403281 in launchpad-foundations "public xmlrpc requests broken during read only period" [Undecided,Triaged] https://launchpad.net/bugs/403281 matsubara: also, I've filed bug 531695, but not sure if that's foundations Launchpad bug 531695 in libgraph-perl "libgraph-perl v0.81 is not compatible with libheap-perl v0.80" [Undecided,New] https://launchpad.net/bugs/531695 it seems a rollout issue hmm, that's not right hmm hehe bug 531965 Launchpad bug 531965 in launchpad-foundations "During the rollout, database changes caused old code to oops" [Undecided,New] https://launchpad.net/bugs/531965 oops :) [action] matsubara to discuss with foundations bug 403281 and set importance on it matsubara: what do you say? ACTION received: matsubara to discuss with foundations bug 403281 and set importance on it Launchpad bug 403281 in launchpad-foundations "public xmlrpc requests broken during read only period" [Undecided,Triaged] https://launchpad.net/bugs/403281 cool I think bug 531965 is a soyuz issue Launchpad bug 531965 in launchpad-foundations "During the rollout, database changes caused old code to oops" [Undecided,New] https://launchpad.net/bugs/531965 sinzui: but that isn't oopsing anymore no it's not a soyuz issue there's also bug 403281 which is either Code or foundations errr wrong bug number sinzui: all occurrences I could find happened during the rollout I meant bug 531687 Launchpad bug 531687 in launchpad-code "Accessing a merge proposal during the rollout (ie R/O mode) oopsed" [Undecided,New] https://launchpad.net/bugs/531687 rockstar, can you take a look and triage accordingly ^? matsubara, sure matsubara, is this part of the meeting really necessary? allenap: I see occurrences of https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1524C2016, but not sure this is a known issue https://lp-oops.canonical.com/oops.py/?oopsid=1524C2016 [action] rockstar to triage bug 531687 ACTION received: rockstar to triage bug 531687 Launchpad bug 531687 in launchpad-code "Accessing a merge proposal during the rollout (ie R/O mode) oopsed" [Undecided,New] https://launchpad.net/bugs/531687 Ursinha: Looking. We should (and do) keep up with triaging bugs. I'm not sure that we need to bring it up in a meeting. rockstar, I think this section of the meeting is the main reason for this meeting :-) rockstar: specially after rollouts may I ask why do you think it's not important? :) matsubara, because you asked me to do something that someone from our team is going to do at some point today anyway. matsubara, I think the ops report is the most helpful part of this meeting. yeah, that part is very useful as well, I agree we bring up the OOPS that we think are important so it won't fall through the cracks matsubara, do we need to gather everyone together to do that? rockstar: but I recall you suggesting us to file bugs for oopses before coming to the meeting, so why exactly you think the oops section is useful? Ursinha, ops wasn't a typo. :) Operations report Ursinha: That reminds me of a known issue. I don't have a bug number for it yet. If it is the same issue then it's proven very difficult to reproduce. rockstar, well, we already gather everyone together for this meeting. discussing oops issues is just one side of it, along with scripts failing and critical issues allenap: that reminds me of a known issue as well, but I couldn't find the bug the meeting was evolving to the point we're today. from our experience a lot of things end up falling through the cracks if the QA team don't bring them up but I'm all ears for suggestion to improve the format of the meeting that would be more useful to you and by you, I mean all of you :-) not only rockstar matsubara, but I ask if we need a meeting to bring them up. Can't you just bring them up as they happen? rockstar, I think OOPS section is necessary until we get to a point where every team is on top of their OOPSes *without* matsubara and Ursinha +1 danilos rockstar: I think it's nice to have a main contact to express our concerns :) danilos, I agree that matsubara and Ursinha are a HUGE lifesaver. I just wonder if it needs to be part of the meeting. I agree with danilos Ursinha, oh yeah, I'm happy to be the main contact for QA questions. rockstar, let's discuss that at the end of the meeting; Ursinha, matsubara, anyone else interested, let's move that discussion after the regular agenda I quite value the input from matsubara and Ursinha for the oopses * rockstar sighs as danilos pointed out, once the teams are taking care of OOPSes without our help, then I think this section will slowly fade away bigjools, I don't disagree with you. I think we have a lot of unowned or shared apps that do not have team rockstar: I wasn't referring to anything you'd said actually bigjools, okay. :) let's go on and come back to this topic later, pleaaseee :) I am tempted to fix a bug in malone, launchapd-answers, and blueprints because I am tired of reading spam attacks to find my bugs, but who would know about these attacks if we were not collectively seeing all oopses all right, so Ursinha, anything else? (did I get all the action items right, specially the ones for foundations?) matsubara: nothing else in the oops section [action] matsubara to discuss bug 531965 with foundations as well ACTION received: matsubara to discuss bug 531965 with foundations as well Launchpad bug 531965 in launchpad-foundations "During the rollout, database changes caused old code to oops" [Undecided,New] https://launchpad.net/bugs/531965 scripts failing: mpcreationjobs and sendbranchmail just failed there are two critical bugs, in progress rockstar, can you take care of those and reply to the list? is this something that could be caused by the rollout? Ursinha: I can't find out any more about that OOPS now, so I'll investigate later. thanks allenap :) matsubara, sure [action] rockstar to investigate failures on mpcreationjobs and sendbranchmail scripts ACTION received: rockstar to investigate failures on mpcreationjobs and sendbranchmail scripts bigjools: will you need a rc to fix bug 530566? Launchpad bug 530566 in soyuz "cron.germinate still believes lpia is active" [Critical,In progress] https://launchpad.net/bugs/530566 Ursinha: I have one but thanks for reminding me to land that branch :) bigjools: :) matsubara: there's bug 530354 too that seems approved as well Launchpad bug 530354 in launchpad-foundations "wadl generation is broken after multiversion code has landed" [Critical,In progress] https://launchpad.net/bugs/530354 matsubara, abentley is already figuring out what's going on with those scripts. thank you rockstar matsubara: it says "Merged", so that is Fix Committed or even Fix Released? could you check, please? Ursinha, if it says merged, it's fix committed. I think it's this one: # r9069 [release-critical=thumper][r=gary][ui=none] Cache a static WADL file for every version of the web service. probably my script that closes it didn't get to it yet :-) matsubara: hehe okay let's move on then thanks everyone [TOPIC] * Operations report (mthaddon/Chex/spm/mbarnett) New Topic: * Operations report (mthaddon/Chex/spm/mbarnett) Chex, the stage is yours take it and run! hi everyone Here is the LOSA report for this week: - LP rollout 10.02 took 70 mins longer than scheduled. Some related bugs were: ; Need more visibility into progress of upgrade.py/fti.py/security.py bug 531833 Launchpad bug 531833 in launchpad-foundations "Need more visibility into the progress of upgrade.py/fti.py/security.py" [High,Triaged] https://launchpad.net/bugs/531833 ; Read-only seemed to leave lots of "idle" and "select waiting" connections to the master and slave DBs which possibly blocked the DB upgrade bug 531834 Launchpad bug 531834 in launchpad-foundations "When switching to read-only mode, we're left with lots of "idle/select waiting" connections to the DBs which may be blocking the schema upgrade process" [High,Triaged] https://launchpad.net/bugs/531834 - LP incidents of note: ; Crowberry Out-Of-Memory error: https://pastebin.canonical.com/28737/ 2010-03-04 12:30 UTC Does anyone have any insight into this issue?? and thats the report. anyone have questions or comments? crowberry is code hosting, right? rockstar ^ matsubara, I'm not sure. I never remember the names of our boxes... the pastebin indicates it's a code hosting machine [action] rockstar to investigate Out-Of-Memory error: https://pastebin.canonical.com/28737/ and get back to losas about it ACTION received: rockstar to investigate Out-Of-Memory error: https://pastebin.canonical.com/28737/ and get back to losas about it sorry, crowberry is codehosting, yes. * mrevell has quit (Ping timeout: 252 seconds) ok, I think we can move on then. thanks Chex matsubara: sure [TOPIC] * DBA report (stub) New Topic: * DBA report (stub) stub will send the report to the list. I'll remind him. [action] matsubara to remind stub about dba report matsubara: I think he sent it already. ACTION received: matsubara to remind stub about dba report oops yes, indeed he did. thanks allenap [action] cancel last action item about dba report :-) ACTION received: cancel last action item about dba report :-) [TOPIC] * Proposed items New Topic: * Proposed items rockstar, so would you like to discuss a better format for the oops section? seems to me we have a agreement that the oops section is generally useful and once the teams start to take care of their oopses that section will be unecessary matsubara, we don't have agreement that it will be unnecessary :) matsubara, sinzui has raised an interesting point matsubara, there's a whole bunch of problems which don't belong in any particular team domain matsubara, and then there are also those which appear only for one or two teams, but might be global right, so we'll continue to bring up those during this meeting I am hoping we'll get to a point where OOPS section will be about those yep. agreed. I think we're pretty good at saying "this doesn't look like a issue. Maybe ask " and prerequisite for not reporting any OOPSes in a meeting is that both teams handle them themselves and that teams are good at bug triage If there's a bug filed on an oops, it'll get triaged. That should be a team's responsibility, and if the team isn't getting to it, then we need to evaluate that. Code has been going out of our way to make sure we get bugs triaged. rockstar, well, we are still very far off zero OOPSes in normal circumstances danilos: +1 danilos, this is true, but that's not the issue. rockstar, right, I'd say we have a pretty good situation in translations (rarely more than 10 untriaged bugs), but does it hold for all teams? rockstar, how about launchpad-foundations which is our hold-all bag? If there's an oops that Ursinha or matsubara sees, they file a bug (they are good at this). At that point, they should assume the ball has been passed. danilos, how is launchpad-foundations the "hold-all" bag? If they have bugs that belong to code, they're hurting foundations and code by not re-assigning them. rockstar, sharing knowledge is useful; when I've seen some OOPSes related to authdb split in translations, I pinged bigjools because I suspected it might bite soyuz as well danilos, yeah, but that doesn't need to happen in the meeting. rockstar, they have a gazillion bugs which are generic LP problems but not necessarily part of infrastructure, like UI features and such One problem that I am thinking of was caused by our switch to storm and each application has to make their own fix. This is not a foundations issue, it is an oops that should be targeted to 3 projects sinzui, +1 sinzui, exactly. what I am saying is that we do have problems in some teams that need to be fixed before we can even consider dropping OOPS section from the meeting Make no mistake. matsubara and Ursinha are invaluable to Launchpad. I just don't think they need to duplicate their efforts because I can't triage bugs. danilos, +1 on the share knowledge usefulness. that's why I think this meeting (and the oops section) is still useful. we bring everyone together and talk about those issues. ideally this would all happen in the bug tracker, but reality is that sometimes some bugs end up falling through the cracks. matsubara: +1 and that's where Ursinha and I could help by nagging you guys endlessly :-) So let's keep the oops section, but not bring up untriaged bugs. yes hehe rockstar, I agree, but we first need to make sure "you" are triaging your bugs; care to do the evaluation of all LP subprojects and come back with data that either confirms or rejects my feeling of what it is? danilos, should QA have to babysit us to triage our bugs? That doesn't seem fair. rockstar: I don't know if that's ideal now; sometimes we dig old triaged bugs (or partially triaged) that need to be taken care now rockstar, no, they shouldn't; can you guarantee all teams will have a very low number of untriaged bugs by next Thursday? Ursinha, rockstar is not complaining about those or at least not strongly :) danilos, I can't guarantee that, but maybe it's something we should start pushing harder. danilos: I'm saying that mentioning bugs isn't useless, triaged or untriaged, because afaik me and matsubara only bring up that ones that need to be taken care of rockstar, what they do today is to raise importance of OOPS bugs in this meeting: sometimes they'll be untriaged, sometimes triaged danilos: agreeing with you rockstar, I agree we should start pushing harder, let's have untriaged bugs part of the OOPS section until we feel confident we've done a good push danilos, so you're asking some kinda of count of untriaged bugs per team in the oops section? we could do that easily, I think. rockstar, we have 218 'New' bugs on launchpad-project today Alright. It's obvious that we're at an impass. I'll bring up my personal feelings with my line manager, and see what comes of it. danilos, or bring up those untriaged, but until we get those to manageable number, bringing up all of them during the meeting will be difficult and take a lot of time I guess leave the meeting as it is. rockstar, now I have to look up 'impass' in a dictionary :) danilos, deadlock. rockstar, ok, thanks * bigjools has quit (Remote host closed the connection) suck to be soyuz it seems rockstar, matsubara: having a per-team count of untriaged bugs would be a good start and I see one of the new bugs claims to have a patch! [action] matsubara and/or Ursinha to add a count of untriaged bugs per team to the oops section ACTION received: matsubara and/or Ursinha to add a count of untriaged bugs per team to the oops section launchpad-foundations has a bug with a patch. I think they are hoping that jml will take the bug away from them what (gotta ask me first) * mrevell (~matthew@canonical/launchpad/mrevell) has joined #launchpad-meeting jml: https://bugs.edge.launchpad.net/launchpad-foundations/+bugs?field.searchtext=&orderby=-importance&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_supervisor=&fie * sinzui hates bug urls rockstar, btw, I'd be very happy if you get this moving in any way you can, so thanks for raising it! sinzui, we should integrate shorturl service into LP and generate/reuse those URLs with every bugs page :) danilos: what? implement saved searches for users and teams? sinzui, kind of :) anyway, matsubara, I believe the topic is settled We certainly would get a lot of cheers from users and even OEM danilos, thanks for the feedback on this. you too rockstar and sinzui anything else before I close? * bigjools (~quassel@canonical/launchpad/bigjools) has joined #launchpad-meeting sinzui, me too Thank you all for attending this week's Launchpad Production Meeting. See https://dev.launchpad.net/MeetingAgenda for the logs. sinzui, anyway, I'm busy and not really paying attention. If you want me to do something, please email me something asking about it :) #endmeeting