14:01:02 #startmeeting nova 14:01:07 Meeting started Thu Sep 20 14:01:02 2018 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:11 The meeting name has been set to 'nova' 14:01:12 o/^2 14:01:13 o/ 14:01:13 ō/ again 14:01:14 \Oj 14:01:15 sorry for the mixup 14:01:18 o/ 14:01:19 \o 14:01:19 o/ 14:01:20 old habits :) 14:01:23 \o 14:02:01 let's get started 14:02:11 #topic release news 14:02:25 we have a Stein release schedule #link Stein release schedule: https://wiki.openstack.org/wiki/Nova/Stein_Release_Schedule 14:02:56 #link Stein runway etherpad: https://etherpad.openstack.org/p/nova-runways-stein 14:03:02 #link runway #1: Resource retrieving: add changes-before filter (brinzhang) [END: 2018-10-01] ; patch is the gate queue 14:03:06 #link runway #2: https://blueprints.launchpad.net/nova/+spec/api-extensions-merge-stein (gmann) [END: 2018-10-03] ; one patch left #link https://review.openstack.org/#/c/603831/ 14:03:10 #link runway #3: 14:03:17 the queue is empty so the last slot is still empty 14:03:35 if you have someting that is ready for review then put that on the etherpad 14:04:16 anyting else about release or runways to talk about? 14:04:59 #topic bugs 14:05:16 there is no Critical bug on our list 14:05:24 #link 65 new untriaged bugs (up 15 since the last meeting): https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 14:05:30 #link 24 untagged untriaged bugs (up 14 since the last meeting): https://bugs.launchpad.net/nova/+bugs?field.tag=-*&field.status%3Alist=NEW 14:05:36 #link bug triage how-to: https://wiki.openstack.org/wiki/Nova/BugTriage#Tags 14:05:40 #help need help with bug triage 14:05:59 there is an increase in the bugtriage queue most probably due to the PTG last week 14:06:39 anything bug related we need to discuss? 14:07:42 gate status #link check queue gate status http://status.openstack.org/elastic-recheck/index.html 14:07:47 zuul is slow due to missing resources: #link http://lists.openstack.org/pipermail/openstack-dev/2018-September/134867.html 14:07:48 the gate is f'ed 14:07:56 it's not only missing nodes 14:08:17 we need to get the categorization rate up on http://status.openstack.org/elastic-recheck/data/integrated_gate.html 14:08:21 yup 14:08:26 13.3% means we don't know what is failing 14:08:31 but lots of stuff is failing and resetting the gate 14:08:42 which is why it's taking multiple days to merge anything 14:09:22 that's it 14:09:37 mriedem: thanks. then we need to do categorization and file bugs for not yet reported problems I guess 14:09:50 uncategorized doesn't really see a pattern for me but I can try to look at 14:10:03 bauzas: thanks 14:10:40 #topic reminders 14:10:47 #link Forum session topic call for presentations is due Sept 26: https://etherpad.openstack.org/p/nova-forum-stein 14:11:13 #link Stein Subteam Patches n Bugs: https://etherpad.openstack.org/p/stein-nova-subteam-tracking 14:11:57 anything else we need to remind ourselves? 14:12:30 on the forum thing, 14:12:41 our etherpad cupboard is very bare https://etherpad.openstack.org/p/nova-forum-stein 14:12:53 * stephenfin wanders in 14:13:09 i don't have any great ideas, except nominating dan to talk about something 14:13:13 although, 14:13:33 dansmith: i noticed yesterday the public cloud wg already has a forum session proposal for changing ownership, so this would just roll into that 14:13:45 ah cool 14:13:52 https://etherpad.openstack.org/p/BER-forum-public-cloud 14:14:25 would be nice if we could see what other people are submitting like the before times... 14:14:38 tobberydberg: ^ 14:14:51 we can move on 14:14:54 mriedem: one thing I can think of is checking on cyborg-nova integration status as we talked a lot about that in Denver last week 14:15:10 could do a policy and quota direction refresh thing? but that is probably covered in keystone proposed sessions, I would assume 14:15:16 you think a lot is going to be done by the time we get to berlin? 14:15:33 johnthetubaguy: without knowing what's been proposed it's hard to tell... 14:15:41 i feel a rant coming on in the ML 14:15:51 yeah 14:16:09 mriedem: I hope there will be progress in cyborg-nova. at least issues discovered during spec writing 14:16:16 well 14:16:33 I feel it's too early to ask operators to chime on cyborg/nova 14:16:43 given they don't exactly know how things will work, right? 14:17:03 like, I could be tempted to ask operators to come by and talk about vGPUs 14:17:08 bauzas: right 14:17:20 the previous forum session on that topic was fairly pointless, not sure there is new info yet 14:17:44 but honestly, the numbers of people both interested and running queens would be super low 14:18:08 I was thinking of a bug triage session to see whether we could get some operators helping us 14:18:13 OK, at least we tried to gather ideas about forum sessions :) 14:18:14 filing a bug is one thing 14:18:39 triaging the bug could be a thing for some operators that have good experience on the product 14:19:04 and that would one way to get more involved on projects (heh, tobberydberg) 14:19:10 would be* 14:19:27 bauzas: let's add that idea to the etherpad 14:19:46 gibi: well, the etherpad is one thing, but the submissions are already open 14:20:06 I can post a proposal, but nobody will be able to review it 14:20:18 and I don't know who the review committee is 14:20:20 TC ? 14:20:31 bauzas: I think it is worth trying to gather operators for bug triage 14:20:33 some folks from TC + UC I think 14:20:41 anyway, 20 mins just for that is too long, we should move on 14:20:51 I'll just write a proposal and see what people think 14:20:53 it's hard enough to get operators to report bugs, i don't think there is much hope for getting them to also triage bugs 14:20:58 if we can even get our core team to triage bugs 14:21:08 *can't 14:21:25 but yeah let's move on 14:21:31 please 14:21:43 #topic stable branch status 14:21:49 #link stable/rocky: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/rocky,n,z 14:21:55 #link stable/queens: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/queens,n,z 14:21:58 #link stable/pike: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike,n,z 14:22:03 #link stable/ocata: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/ocata,n,z 14:22:18 there are stable patches waiting in the gate queue as far as I see 14:22:22 yes, lots, 14:22:32 i have release requests up for rocky, queens and pike, stacked up, 14:22:42 time for reviews then 14:22:45 but was waiting for the rocky/queens approved changes to flush through before doing the actual release 14:22:56 the reviews have happened for the most part, 14:23:03 i mean, feel free - there are lots of open pike reviews 14:23:11 but i'm waiting for what's approved to merge before doing the release 14:23:23 and that's taking 3+ days because of the gate issues 14:23:33 mriedem: thanks for the update 14:23:45 anything else about the stable branches? 14:24:13 #topic subteam highlights 14:24:21 dansmith: cellv2 14:24:33 no cells meeting this week, not much to report since ptg 14:24:58 efried: scheduler 14:25:34 I was not present; jaypipes-ooo ran the meeting. I assume ooo means he's not here to talk about it (either that or we're just supposed to be really impressed) 14:25:38 i'm pretty sure there was no scheduler meeting. efried was out, i was out, and last I checked there was no log 14:25:52 thanks 14:25:58 The logs are here: http://eavesdrop.openstack.org/meetings/scheduler/2018/scheduler.2018-09-17-13.59.log.html (jaypipes-ooo used 'scheduler' instead of 'nova_scheduler') 14:26:03 gibi: notification 14:26:07 there was no meeting 14:26:15 we had a scheduler meeting 14:26:29 bauzas: do you have a summary? 14:26:57 well, I was a bit off for 20 mins during that meeting 14:27:35 tetsuro has a spec up for the !member_of thing 14:27:44 I was also there but don't have memories 14:27:45 thanks efried 14:27:47 i think that was about it 14:27:53 OK 14:28:11 and i asked for a recap on the consumer generation series 14:28:22 mriedem: ohh yes now I remember about that :) 14:28:42 we basically discussed a bit of CPU pinning PCPU resources, about the negative member_of, some reshape questions and some NUMATopologyFilter case 14:28:51 nothing really more than a PTG follow-up 14:28:56 OK 14:29:09 So there was no notification meeting but I sent the word out about the deprecation we agreed about on the PTG #link http://lists.openstack.org/pipermail/openstack-dev/2018-September/134721.html 14:29:20 that is all about notifications 14:29:31 gmann: API 14:29:43 there is notes on the agenda 14:29:44 No API office hour this week. 14:29:48 Added the API cleanup items in spec. need Feedback on those -https://review.openstack.org/#/c/603969/ 14:30:25 any other subteam active at the moment? 14:30:50 #topic stuck reviews 14:30:55 nothing on the agenda 14:31:22 #topic open discussion 14:31:30 there is one item on the agenda 14:31:31 (gibi): seeking for approval of the specless bp https://blueprints.launchpad.net/nova/+spec/use-nested-allocation-candidates 14:31:44 also, review the mock autospec patch? :D https://review.openstack.org/#/c/470775/ 14:32:07 claudiub: sure :) 14:32:16 woohoo :D 14:32:29 as we discussed this bp is prerequisit for every nested scheduling work in nova 14:32:33 i'm good with https://blueprints.launchpad.net/nova/+spec/use-nested-allocation-candidates of course, it's needed to make sure we can even use NRPs including scheduling to child VGPU providers 14:32:56 I've rebased the patch series 14:33:18 and also added more functional tests to cover nested allocations during instance move operations 14:33:36 this last step uncovered some faulty edge cases as we expected 14:33:53 but there is a lot of patch in the series before that to review 14:34:17 the impl series starts here https://review.openstack.org/#/c/591597 14:34:26 mriedem: thank 14:34:43 dansmith: bauzas: i'm assuming you're ok with this too 14:34:45 i'll approve if so 14:34:46 so we decided we don't need a spec or anything that enumerates all the bits and pieces we want to be checking for nrp viability? 14:34:47 any objection approving the bp? 14:35:00 because it's basically try-everything-and-see-what-breaks-and-fix-it? 14:35:02 mriedem: yup 14:35:03 efried: I think we did. 14:35:11 efried: I addes a short summary in the bp 14:35:13 yeah 14:35:36 efried: I think we tried to identify the gaps for n-rp at PTG and none was requiring a spec, rather 14:36:07 wfm, just making sure. 14:36:14 efried: also if you feel I missed things in the test coverage then I'm happy to add more tests 14:36:21 cool 14:36:24 gibi? Miss a test? NEVER! 14:36:26 mriedem: thanks for the approve 14:36:30 throw it in runways 14:36:38 mriedem: I will after the meeting 14:36:45 mriedem: at least the first couple of patches 14:36:57 moving on 14:37:06 claudiub: do you want to talk about your patch? 14:37:51 eh, it had a +2 from stephenfin 14:38:29 there are a few changes outside of nova/tests though 14:38:36 claudiub: OK, I will try to get to it 14:38:48 since some signatures weren't being respected in some cases. 14:39:11 https://review.openstack.org/#/c/470775/38/nova/test.py is the meat right? 14:39:16 mock the mock 14:40:03 sorry, i didn't quite get what you meant 14:40:11 i mean, 14:40:26 MockAutospecFixture is globally mocking mock so that all mock.patch* calls are autospeccing 14:40:38 yep 14:40:51 is there a significant time difference in the test runs with this? 14:41:06 doesn't look like it 14:41:32 ~30 seconds maybe 14:41:44 in total 14:41:48 ok 14:42:14 anything else to discuss before we close the meeting? 14:42:19 o/ 14:42:27 mhen: go ahead 14:42:37 sorry I didn't put it on the agenda 14:42:44 mhen: no problem 14:42:51 https://bugs.launchpad.net/nova/+bug/1793159 14:42:51 Launchpad bug 1793159 in OpenStack Compute (nova) "no signature check for cached images" [Undecided,New] 14:43:17 I'd like to discuss the proposal there 14:44:00 oh, right, I think I pointed someone at a email thread from when we removed the md5 checks on cached images 14:44:28 that was presumably Luzi, she's on my team 14:44:47 yes, that's right, it was Luzi 14:44:57 * johnthetubaguy is trying to find the link again 14:45:25 however, this is about actual signatures (as stored in Glance metadata) - I assume the md5 check was some local hash only used by Novas caching mechanism? 14:45:25 before we said it provides minimal extra protection, as once you have access to the cache its game over 14:45:48 it was md5 matching the glance md5, as thats all the signature we had at the time 14:45:58 oh I see 14:46:34 there was a bit rot discussion, and we decided protecting against bit rot is out of scope for Nova really 14:47:03 in our case it's not against bit rot but rather against tampering 14:47:29 I pointed out some arguments in the bug report I linked 14:47:33 right, that was the previous comment, if you can tamper with the image cache, its basically game over, you have root on the hypervisor 14:48:04 right, NFS is a different attack surface I guess 14:49:29 maybe some of you can provide some more input on the bug report, I don't want to hijack the meeting for a detailed technical discussion about this 14:49:37 I guess we need clarity on the specific use case this helps, sounds like image cache on external storage, but local instance disk encrypted? 14:49:59 johnthetubaguy, you're right about the scenario 14:50:52 mhen: could you add the specific use case to the bug. I hope that mbooth and mriedem will check back on the bug report 14:51:23 +1 14:51:32 I kinda described it within my comments on the report so far, but if desired I can also add a summarized use case additionally 14:51:42 mhen: cool, thanks 14:52:01 anything else to discuss today? 14:52:02 this is way over my head fwiw 14:52:09 which is why i roped mdbooth into it 14:52:58 mriedem: and as you typed the proper irc name he is now pinged :) 14:53:19 if nothing else then thanks for everyone 14:53:32 thanks guys, I will add a use case scenario description to the report 14:53:36 mhen: thanks 14:53:49 #endmeeting