14:01:15 #startmeeting networking 14:01:16 ihrachys, yeah! 14:01:16 Meeting started Tue Mar 29 14:01:15 2016 UTC and is due to finish in 60 minutes. The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:18 o/ 14:01:19 The meeting name has been set to 'networking' 14:01:20 o/ 14:01:23 hi :) 14:01:24 o/ 14:01:28 hi everyone! :) 14:01:29 hi :0 14:01:30 hi 14:01:34 \o 14:01:36 o/ 14:01:38 hi :0 14:01:38 Hi, Dr. Nick! 14:01:41 O/ 14:02:07 hi 14:02:11 hi 14:02:21 * ihrachys notes good representation this time :) 14:02:23 #topic Announcements 14:02:48 first thing first... there was a time zone switch this weekend in some parts of the world 14:02:59 make sure your meeting times are set using UTC :) 14:03:10 ihrachys: and two weeks ago in other parts ;) 14:03:22 * jschwarz is glad he got this meeting right on the first try 14:03:28 dasm: right. people like when it's complex. 14:03:36 hi 14:03:40 hi 14:03:52 * ihrachys waves those who join 14:03:54 now, let's look at what we have for Mitaka 14:04:00 hi 14:04:04 1. RC2 is tagged: 14:04:05 #link https://review.openstack.org/#/c/295398/ 14:04:26 unless something really bad is spotted in Mitaka, this will be our final 14:04:44 Quite an accomplishment :) 14:04:45 atm we are not aware of anything that would require another RC 14:04:54 but if you do, you should yell right now 14:05:41 now, as you probably know, there is a new process to track feature deliverables for Mitaka called 'post mortem' 14:05:43 #link https://review.openstack.org/#/c/286413/ 14:06:02 your glorious PTL kindly asks everyone involved to get thru the list again and fill in gaps if any 14:06:50 if all goes right, RC2 is the final, and we will celebrate the git hashes; and Armando will be able to have some rest. 14:07:07 that said, not for long! 14:07:30 for Newton, we have schedule posted: 14:07:31 #link http://releases.openstack.org/newton/schedule.html 14:07:49 * ihrachys kindly suggest to check whether it makes sense for us 14:08:49 So next week is the final release , lucky number 13... 14:09:06 heh 14:09:21 since master is now open for Newton, please rush to propose your new cool features for Newton :) 14:09:37 note that there are some tweaks for the RFE process made for Newton: 14:09:39 #link https://review.openstack.org/#/c/296120/ 14:10:04 ihrachys: big refactor for tenant_id->project_id is retargeted for Newton \o/ 14:10:27 specifically, now every RFE will have a blueprint posted [even if a stub], and an approver from the active team members will be assigned to those features approved by drivers team. 14:11:22 the goal is to make sure that all RFEs have dedicated reviewers assigned that will be responsible for working with implementers to get it in 14:11:38 Also note that our fearless PTL has declared that "Stability is the priority" for Newton. That probably means less features will be approved this time. 14:12:12 * njohnston is wondering if this spec can merge now, since the code implementing it has already merged? https://review.openstack.org/#/c/190285/ 14:12:15 I approve this message ^ 14:12:15 :-) 14:12:36 njohnston: yes. we'll get back to it in next weeks. 14:12:45 Who are "active team members"? 14:12:45 should be a no-issue 14:13:01 Does it mean core team? 14:13:05 OK, I wasn't sure if there was a freeze that would thaw on neutron-specs at a particular point in time. 14:13:28 hichihara: I don't think there is strict definition, but the group definitely includes core reviewers plus some more seasoned folks. 14:13:54 ihrachys: I got it. Thanks. 14:13:54 hichihara: the main point in having an approver is to make someone care about review velocity on daily/weekly basis 14:13:57 What about the status of neutronclient ?? 14:14:31 hichihara: in theory, if someone is active but is not core, and the person pulls proper reviewers into patches and makes sure the process is smooth, then it can be any person. 14:14:34 not to play a spoiltsport, but it seems there are several reviews open there, for a long time now ... 14:14:40 reedip__: elaborate? 14:14:51 reedip__: what do you mean? 14:15:11 ihrachys: make sense 14:15:18 we maintain neutronclient (CLI side) until OSC has feature compat and after that we maintain library side. 14:15:55 reedip: are they critical, or they may wait until reviewers get to them? 14:16:33 ihrachys : not all of them, but I have been trying to get the focus of reviewers on one of the item , but failed to do so ... 14:16:51 If this is the right forum, then I can bring it up now... 14:17:02 in ideal world, all patches will get immediate response. in reality, reviewers need to prioritize, so it's not uncommon to leave some patches off the plate for some time, especially when everyone deals with release stuff. 14:17:26 reedip__: let's discuss it in #openstack-neutron channel after the meeting. 14:17:37 okay , got it ihrachys 14:17:43 ok, one more thing to note while we are in the announcement section 14:17:57 Armando started to collect ideas for the design sessions we'll have 14:18:05 #link https://etherpad.openstack.org/p/newton-neutron-summit-ideas 14:18:24 he will work on crafting some draft schedule for Neutron this week 14:18:45 I suggest you update the etherpad with your ideas, if you have some and if you haven't already done it. 14:18:59 The number of suggestions is surprisingly low 14:19:23 Where is everyone's ideas? 14:19:28 Now's your time! 14:19:51 that's a good marketing pitch 14:20:15 so... do as Assaf told ^ he is a wise guy :) 14:20:39 I think that's it for announcements. anyone else having another announcement to make? 14:21:05 ok, moving on 14:21:15 #topic Bugs 14:21:34 Very quiet week on bugs 14:21:48 Only one worth mentioning 14:21:55 It showed up last night 14:22:05 Bug 1563028 14:22:05 bug 1563028 in Trove "Routes version 2.3 broke the way we register routes" [Critical,In progress] https://launchpad.net/bugs/1563028 - Assigned to Amrith (amrith) 14:22:22 Affects Neutron too 14:22:24 HenryG: we are guarded with constraints, right? 14:22:35 ihrachys: yeah 14:22:37 ihrachys: yes, but for how long? 14:22:43 HenryG: Do we have a process for detecting stuff like this? 14:22:58 I mean, how was that bug noticed? 14:23:03 amuller: I don't know 14:23:04 was it just a manual / chance thing? 14:23:06 amuller: the gate for upper constraints file update, which is in requirements repo 14:23:18 I think g-r change detects it hopefully 14:23:36 ihrachys: when we try to apply the version bump to neutron, or in the global requirements repo change? 14:23:38 I mean g-r change jenkins check, but it does not cover all. 14:23:41 as long as there is a job in their gate to catch it, it should trigger the failure. 14:23:57 amuller: upper constraints are managed in single place - in requirements repo 14:23:58 Anyway, the fix is easy if someone wants to take it. Just do like the Trove fix. 14:24:00 ihrachys: if we're only detecting this via the g-r repo CI then we obviously have a huge hole there 14:24:15 amuller: once the bump lands there, it immediately applies to all projects 14:24:53 amuller: there is no hole. the idea is that we should add more specific jobs to g-r gate for constraints file if current list is not enough to catch something. 14:24:55 ihrachys: right since our tox.ini just picks up the reqs from global repo 14:25:23 ihrachys: so the vision is to add dozens of jobs to g-r repo? Doesn't seem like a scalable approach =D 14:25:37 amuller: only 'representative' list of those jobs. 14:25:48 amuller: and to trigger them only for constraints bumps 14:26:15 obviously, sometimes the mechanism will fail, which will indicate the need to expand the coverage for one of those jobs, or add a new one. 14:26:23 * amuller nods 14:26:58 no silver bullet. but it's worth checking whether the Routes bug we started discussion from is indeed triggered in the g-r gate 14:27:17 at least we can avoid a situation where all fails 14:27:37 * HenryG sees Cedric has assigned himself the bug 14:27:39 amotoki: Of course this is much better than before we had upper constraints :) 14:28:19 right. without constraints, we would currently run in fire drill mode trying to manage gate casualties 14:28:55 HenryG: thanks for the update and taking on the job. 14:29:01 this week amotoki is the deputy 14:29:13 yeah 14:29:17 we need a volunteer for the next week Apr4- 14:29:25 anyone? 14:29:42 * ihrachys notes that it's not necessarily a core reviewer 14:29:44 ihrachys: i thought we're replaying all deputies 14:29:54 dasm: replaying == ? 14:30:05 starting from beginning of list of deputies 14:30:07 recycling? 14:30:15 :D 14:30:15 no, it did not happen 14:30:25 ihrachys: I can try ... 14:30:29 HenryG: recycling won't work. everything will be scratched :) 14:30:54 reedip__: ++ 14:30:55 reedip__: ok great. please sync with me or armax or amotoki on the process. 14:31:02 reedip__: Cool 14:31:05 Go reedip__ !! 14:31:06 ihrachys : yes, I will 14:31:08 reedip++ 14:31:15 WOOHOO 14:31:29 ok, I am back from excitement 14:31:47 one more thing to cover in the Bugs section before we move on 14:32:15 our tremendous PTL would like us to become more aware of what's going on with the gate 14:32:27 we have lots of jobs in check queue, lots of them non-voting 14:32:33 often times they are failing 14:32:57 with no clear understanding of when they will get in better shape to allow enabling votes for them 14:33:08 (which is the supposed end goal for any job added to the check queue) 14:33:35 #link http://grafana.openstack.org/dashboard/db/neutron-failure-rate?panelId=5&fullscreen 14:34:01 that's one of the dashboards that show sad state for some jobs we have 14:34:15 fullstack is 50% failure rate :-| 14:34:24 functional is at 15% 14:34:46 fullstack fixes are in queue 14:34:57 HenryG: link? 14:35:02 HenryG: hopefully yes 14:35:18 fullstack is OK for me because of non-voting but functional test is bad ;) 14:35:31 I agree functional is worrysome 14:35:38 we will need to have specific people assigned to jobs we have to provide reports about gate state 14:35:58 one idea is e.g. to have bug deputy provide that kind of report. or that will be another role for that. 14:36:07 the main point is obviously not the report itself 14:36:18 but getting traction and actual fixes in, and getting jobs voting 14:36:39 dasm: the main one is https://review.openstack.org/298056 14:36:45 if the community CANNOT manage the number of jobs, we may need to discontinue some of them. 14:36:52 HenryG: thx 14:36:53 which would be a sad story for everyone 14:37:16 +1 to having another role, someone to provide long term oversight and who can recognize patterns, which is a very specific set of eqpertise you have to work at 14:37:24 expertise 14:37:24 I need to check the PG job and see if we can make it voting again 14:37:37 njohnston: ++ 14:37:53 so I encourage folks that have jobs for their respective components/features/jobs to take another look on the set we have and make visible progress there 14:38:21 it is probably in line with the vision that PTL has for the release to be more focused on code stabilization than new features. 14:38:43 The role needs infra, devstack, tempest, neutron, and so on. not easy. 14:39:33 I am not actually sure the role should cover the deep dive into logs. even making the team aware about current pain points and stabilization patches up for review would make a huge difference. 14:40:07 the role can raise stability problem at least 14:40:07 anyhow, I will leave it up to PTL to cover the details. I think Armando should come up with some specific proposal to get us back on track with the gate. 14:40:13 it is very good start 14:41:23 amotoki: right. even someone who merely notifies e.g. dvr or linuxbridge folks about their job starting to misbehave 'this Monday' would help us a lot to manage problems in due manner. 14:41:55 indeed 14:42:28 ok, let's move on 14:42:29 #topic Docs 14:42:45 I don't see Sam-I-Am around. prolly may need to skip the section. 14:43:15 #topic Open Agenda 14:43:41 I don't see any specific topics in the agenda 14:43:57 ok, then I will just throw my itch here :) 14:43:59 #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/090235.html 14:44:18 as some of you probably know, we ran proactive backporting effort during Mitaka dev cycle 14:44:39 we basically backported a lot of fixes to stable branches in a more systemic way 14:44:56 that said, we have not seen enough diversity in contributions 14:45:17 I *hope* that stable branches are of interest to different groups in the community 14:46:02 so I encourage those folks to read the link and get involved in the process. in the end, it helps everyone who relies on stable branches (which, I suspect, is 80%+ of users we have) 14:46:06 yes, especially the dvr fixes :) 14:46:45 haleyb: especially dvr: fixes are often times quite twisted and require domain knowledge from those who work actively on the feature. 14:47:16 ihrachys: i will look at the l3/dvr fixes, i have the page up somewhere 14:47:17 it would be cool to see more active contributors to master to spend some cycles on delivering fixes to users thru stable pipeline. 14:47:27 for backports 14:47:30 haleyb: thanks! 14:47:32 #link https://etherpad.openstack.org/p/stable-bug-candidates-from-master 14:47:50 ^ that's the etherpad where we currently manage the list of work items for potential backports. 14:48:01 as you may know, when you are involved in the stabler branches, please read the stable branch policy! 14:48:28 yeah, right. it's linked in the etherpad, but just in case: 14:48:30 especially http://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes 14:48:37 #link http://docs.openstack.org/project-team-guide/stable-branches.html 14:49:07 ok, I made my pitch :) 14:49:16 anyone else with something for the open agenda/ 14:49:16 ? 14:49:25 ihrachys: I noticed that you have serveral references to a tool that you uses some get some data. I'm wondering where is that tool 14:49:46 electrocucaracha: oh that's actually still in review but: 14:49:49 #link https://review.openstack.org/#/q/project:openstack-infra/release-tools+owner:%22Ihar+Hrachyshka+%253Cihrachys%2540redhat.com%253E%22 14:50:20 got it, thanks 14:50:25 I will post more tools for the process in the next weeks. 14:50:55 ok, I guess we can call it a day. thanks everyone for joining the meeting! 14:51:01 #endmeeting