21:00:21 #startmeeting nova 21:00:23 Meeting started Thu Dec 3 21:00:21 2015 UTC and is due to finish in 60 minutes. The chair is alaski. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:26 The meeting name has been set to 'nova' 21:00:30 o/ 21:00:31 * Vek waves 21:00:33 #chair sdague 21:00:34 Current chairs: alaski sdague 21:00:35 o/ 21:00:38 for when he shows up 21:00:41 \o 21:00:54 \o 21:00:58 o/ 21:01:00 https://wiki.openstack.org/wiki/Meetings/Nova 21:01:08 #topic Release Status 21:01:24 This is mostly just a list of things on the wiki, but I'll share here 21:01:30 Virtual doc sprint December 8th and 9th 21:01:41 unfortunately there are no further details included on that 21:01:58 like who to coordinate with, but hopefully there will be a ML post on it 21:02:08 some info here:https://etherpad.openstack.org/p/nova-v2.1-api-doc 21:02:13 ahh, great 21:02:20 #link https://etherpad.openstack.org/p/nova-v2.1-api-doc 21:02:47 * Mitaka-1 is now tagged 21:02:52 o/ 21:03:11 o/ 21:03:17 o/ 21:03:20 \o/ 21:03:24 let's work towards M-2 now 21:03:33 time flies 21:03:41 also according to John that's the 100th tag for Nova 21:04:03 orly 21:04:16 * tonyb checks that ..... 21:04:31 that's what the twitters tell me 21:04:41 dangerous to say things like that in a channel full of geeks :) 21:04:54 balder:nova tony8129$ git tag -l | wc -l 100 21:05:00 100 21:05:02 \o/ 21:05:05 so there you go 21:05:12 nice 21:05:42 nice work everyone 21:05:46 * python-novaclient 3.0 hopefully next week 21:06:06 I'd like to see the reno changes merged before 21:06:30 http://lists.openstack.org/pipermail/openstack-dev/2015-December/081290.html 21:06:57 bauzas: reno for client you mean? 21:06:58 some big changes in there to be aware of 21:07:13 dansmith: yeah but the CI one https://review.openstack.org/#/c/248898/ 21:07:23 btw. change* (without 's') 21:07:47 bauzas: you may want to ping mriedem on that to be sure 21:07:58 alaski: yeah we'll sync 21:08:08 reno is in-tre 21:08:10 great 21:08:11 tree even 21:08:21 but we don't have the voting job yet 21:08:39 okay 21:08:49 it would be great to get that, but I'm not sure it should hold up the release 21:09:03 fair enough, let's sync with mriedem 21:09:05 but that's with mriedem 21:09:24 so today is spec and bp freeze 21:09:43 according to the meeting wiki there will be news on the exception process on the ML tomorrow 21:09:54 so look forward to that 21:10:27 though as always we want exceptions to be just that, exceptions. so hopefully not much will apply 21:10:41 does freeze mean no new submissions or no new approvals? 21:10:48 no new approvals 21:10:54 right 21:10:59 that 21:11:05 I lowered my typo tolerance for the day and approved several 21:11:07 s what I thought but I'm easily confused 21:11:25 heh 21:11:57 dansmith: they can always be fixed with followups :) 21:12:05 but this twitch in my eye can't 21:12:31 there are specless bps to review, but that can be done on the following etherpad https://etherpad.openstack.org/p/mitaka-nova-spec-review-tracking 21:13:26 There's a call for backwards incompatible changes for novaclient 3.0 http://lists.openstack.org/pipermail/openstack-dev/2015-November/079915.html 21:13:39 and python2.6 support is being dropped 21:14:05 so speak up if there's something you want included there 21:14:15 #topic Regular reminders 21:14:21 New review focus list: https://etherpad.openstack.org/p/mitaka-nova-priorities-tracking 21:14:48 priority reviews should be listed there 21:15:05 #topic Bugs 21:15:35 There's nothing on the agenda here so I'm going to assume we're pretty good here 21:15:41 unless someone knows of something 21:16:06 http://status.openstack.org/elastic-recheck/index.html 21:16:15 I heard about a CI issue for multinode, right? 21:16:17 I think there's supposed to be a statement of the status of bugs, but beyond that...*shrug* 21:16:28 there do seem to be some Nova bugs in the top there 21:17:03 yeah that one I was referring to is http://status.openstack.org/elastic-recheck/index.html#1521823 21:17:31 okay, eyes on those bugs would be appreciated 21:18:13 for stable branches there's a note that https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/liberty+topic:fix_status_reporting,n,z should trigger a point release 21:18:27 after some reno adds for it 21:18:46 #topic Stuck reviews 21:19:08 mriedem listed one but isn't around to speak to it 21:19:10 https://review.openstack.org/#/c/235983/ 21:19:26 there are some concerns about testing on the spec 21:19:35 for booting from uefi 21:19:37 * Vek remembers a novaclient review currently needing discussion about the direction to go... 21:19:38 there's a thread on the ML about it too 21:19:50 http://lists.openstack.org/pipermail/openstack-dev/2015-December/081263.html 21:19:59 melwitt: that one I think 21:20:13 yes 21:20:48 Vek: the requests lib exception exposure thing? 21:21:06 https://review.openstack.org/#/c/240023/ 21:21:12 melwitt: exactly the one I was thinking of. 21:21:26 I've been meaning to direct him to the email list, but have been forgetting to. 21:21:36 without mriedem around to discuss it I'll ask that reviewers take a look at https://review.openstack.org/#/c/235983/ and chime in 21:22:27 alaski: the ML message is a good read 21:22:48 anyone have any opinions on the lib exception exposure review? 21:23:50 Vek: I'm against it, but that review seems more stuck between submitter and reviewer than between reviewers 21:23:51 (if we're going to do that, 3.0.0 would be the perfect time to do it...) 21:24:22 tonyb: okay. I need to read that fully as I don't feel qualified to offer an opinion yet 21:24:24 alaski: yeah, but I want to get more commentors to convince the submitter that we're all on the same page against him, I guess :) 21:24:39 Vek: while I get the point of it, I don't see it adding a lot of value 21:25:30 * Vek nods 21:25:55 Vek: perhaps direct him to the ML as you stated, and point out the v3.0 thread 21:26:21 and anyone else with opinions please contribute to those two threads/reviews 21:26:44 #topic Open discussion 21:26:54 I feel like we're in a corner about it, because the requests exceptions have been exposed so long, some people are relying on that, and it's hard to change it now 21:27:23 wanted to ask jaypiepes for status : http://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/resource-objects.html 21:27:27 but since he is not around 21:27:58 melwitt: yeah. and there still hasn't been a great case made for a change 21:28:04 anyone knows? this one is pretty old, wanted to contribute to this, but cant get idea what was really done in this matter 21:28:14 melwitt: agreed, which is why I commented that a 3.0.0 release would be the time to do it. 21:28:36 macsz: IIUC it's now waiting on the PCI cleanups 21:28:44 macsz: I saw a bunch of reviews posted by him today that are related to that spec. 21:28:47 macsz: I believe he's working on splitting it up a bit 21:28:54 (all WIP, mind...) 21:29:05 oh, thanks for intel 21:29:14 macsz: http://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/pci-stats-generate.html 21:29:22 macsz: I could be wrong. 21:30:05 macsz: oh, I was thinking of the other spec 21:30:37 tonyb: I believe you're correct on that 21:30:53 he was also toying around with how it'll work with cells 21:31:12 yeah the PCI stuff is a bit blocking us 21:31:15 macsz: you may be able to catch him on irc at some point to get an update 21:31:23 because we have many problems with that 21:31:46 and that spec was approved if I recall 21:31:47 alaski: i am counting on taht, but no luck so far :) 21:31:47 bauzas: well the spec merged overnight so that's a good thing 21:31:54 but that's really difficult to jump in for that unless you have some experience IMHO 21:32:12 macsz: he's travelling right now I think 21:32:17 because the PCI tracking thing is probably one of the best stories in Nova 21:33:07 * Vek hrms...may have thought of the wrong spec 21:33:09 tonyb: honestly, I missed that one and I'm glad to see it approved 21:33:38 So there's a ML thread about adding cross project liasons: http://lists.openstack.org/pipermail/openstack-dev/2015-December/080869.html if anyone has interest in that please sign up and let johnthetubaguy know 21:34:42 anything else for open discussion? 21:35:11 I don't think I beat mriedems time but we can end early 21:35:21 * Vek celebrates 21:35:32 35 minutes is not impressive, no 21:35:48 * Vek once had a class that was -5 minutes long... :) 21:36:02 so I had a point 21:36:06 next time I'll just copy/paste from the wiki so no typing needed 21:36:10 but we can hold that one 21:36:55 bauzas: well now's the time if you want to bring it up 21:37:16 so, the concern is have was raised in https://review.openstack.org/#/c/245891/12/nova/tests/unit/conf_fixture.py,cm 21:37:45 basically, we agreed to use a per-service module for the opts 21:37:58 so it means that the import_opt() are no longer needed 21:38:27 but it means that for a code readibility, we loose when the option is used 21:38:30 * Vek is not necessarily convinced that that is true... 21:38:56 bauzas: you know later in the code when it's used 21:38:56 bauzas: Oh I though you'd still need to import the opts you were using to be specific 21:39:32 sdague: that's fair to say that 21:40:16 this is all trade offs, and we chose this trade off to try to get a handle on the 800+ config options by making seeing them all in one place possible 21:40:28 tonyb: no, now you'll just import nova.conf 21:40:29 versus them being hidden in so many places we don't know where the bodies are 21:40:45 sdague: yeah that I know and I agree 21:41:28 sdague: my concern was just whether we should leave some explicit calls for importing the options we want (not registering them) 21:41:44 meh, I think it's pretty arbitrary 21:42:01 bauzas: in what sense is this "importing"? Sounds more like declaring 21:42:02 edleafe: okay I thought there was more magic to it :) 21:42:09 don't you just get all the opts all the time now? 21:42:14 okay, I don't want to overthink on it 21:42:20 bauzas: maybe make a case for the explicitness on the code review 21:42:22 because if someone wants to add another option to that fixture are we going to make them add these noop lines? 21:42:33 melwitt: yeah by getting the global CONF object, you'll access all the opts now 21:42:47 if you want explicitness put a class level comment block of "this uses the following conf options" 21:43:00 okay, fair enough 21:43:07 the previous imports were necessary because the global CONF may not have imported them 21:43:10 noop import statements are just black magic that people will copy and paste and not know why 21:43:23 another way is to set self.flags(...) in tests where it's important. I do that even when they're already in scope if I think being explicit matters 21:43:26 now they are all imported up front 21:43:49 melwitt: yeh, our conf usage in tests is layers of gorp :) 21:43:55 sounds like everyone's on the same page now 21:44:00 yup 21:44:25 then if nothing else we can all congregate in #openstack-nova 21:44:29 thanks all 21:44:36 #endmeeting