17:00:04 #startmeeting nova notification 17:00:05 Meeting started Tue Oct 31 17:00:04 2017 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:08 The meeting name has been set to 'nova_notification' 17:00:15 o/ 17:00:18 o/ 17:00:48 I think no need to wait for others. Let's get started 17:01:20 You mentioned in one of the transformation patches you +Wd recently that we might need reno about these 17:01:41 i'm pretty sure we did renos in the past 17:01:43 I shortly checked and we did not wrote a reno in Pike about the transformed notifications 17:01:47 exactly 17:01:52 maybe it was ocata 17:02:10 anyhow I can make sure we will have one in Queens 17:02:12 at the end 17:02:16 summarizing what was done 17:02:19 i don't want one reno per patch, but we could summarize the various changes in queens into a single release note at the end (if we remember), or start one now and amend it per patch 17:02:35 I can start that patch 17:02:43 keeping it open makes sense 17:03:05 #action gibi start a notification transformation reno patch for Queens 17:03:50 other notification related features was handled with separate reno in the past so we keep that tradition 17:04:33 lets move to the next item 17:05:10 obj_make_compatible methods in payload classes 17:05:19 only FlavorPayload has that today 17:05:25 i was going to bring that up :) 17:05:28 let's wrangle dansmith 17:05:32 OK 17:05:39 #link https://review.openstack.org/#/c/514943/ 17:05:49 i had assumed he'd just appear 17:06:26 So we have that only in FlavorPayload and not in the other payload classes 17:06:41 we did not add them in the past as it is not used today 17:06:47 and we have no sort of schema-based tooling to handle backporting these things 17:06:54 yes 17:07:27 i don't want to generate a bunch of work to add compat methods to the other payload classes for something that isn't used 17:07:29 inconsistency is bad so I'd like to have a solution that is consistent across payload classes 17:07:53 but I can accept both end, adding the everywhere or removing from FlavorPayload 17:08:02 yeah i guess for now your patch is ok, and if we needed to support compat later we can use the version change log to do that 17:08:28 i wanted to ask dansmith because we had a similar discussion recently about os-vif 17:09:06 OK 17:09:22 we can move forward and go back if he shows up or ask him later 17:09:39 i +2ed your change 17:09:49 OK, thanks 17:10:28 moving forward 17:10:44 finally I managed to add override support for the jsonref in https://review.openstack.org/#/q/topic:refactor-notification-samples 17:10:55 it seems jaypipes likes it 17:11:22 takashi had some additional comments but those feels to me as out of scope 17:11:32 #link https://review.openstack.org/#/c/452820/ 17:11:53 basically the original samples have some weired power_state values 17:12:07 but it is because the FakeDriver used in the functional test is too simple 17:12:10 yeah, so speaking of that.... 17:12:20 it don't handle power state of the instance properly 17:12:25 https://review.openstack.org/#/c/509935/ 17:12:34 i just need to update the samples :) 17:12:39 but was already working on that for unrelated reason 17:12:51 soo cool 17:13:07 I will point takashi to your patch 17:13:57 as the driver is soo simple I expect other inconsistencies to pop up later 17:14:08 yeah maybe 17:14:15 but we can hunt those down one by one 17:14:23 i actually needed to fix that for some scale testing i was doing with the fake driver 17:14:55 OK that was the last technical item on my list 17:15:25 I will cancel the meeting next week as you will be in Sydney 17:15:40 ok 17:15:57 That was all from my side 17:16:03 anything else on yours? 17:16:12 nope 17:16:45 I can try to chase dansmith with the patch tomorrow 17:17:07 sounds good 17:17:10 lets close this 17:17:13 thanks for the meeting 17:17:20 o/ 17:17:21 * dansmith makes a note to put his running shoes on tomorrow 17:17:29 or just grease up 17:17:37 dansmith: do you want to talk about it now? 17:17:48 gibi: if you want, sorry I was tied up earlier 17:17:52 no problem 17:17:57 let's try it now 17:17:58 514943 right? 17:18:05 yes 17:18:15 ovo compatibility method in payload classes 17:18:22 they are not used today 17:18:31 and only the FlavorPayload has it today 17:18:35 so I proposed to remove them 17:18:37 as dead code 17:18:57 yeah, notifications are never passed over rpc right? 17:19:22 never 17:19:22 ah, can't be,m 17:19:27 because they're register_if(False) 17:19:45 they are serialized to json and emited on the message bus or in the log 17:19:48 and if you say there's nothing that ever calls that (and I believe you) then yeah 17:20:13 nothing calls it as we don't support backporting notification payloads today 17:20:29 yep, so should be fine 17:20:35 OK 17:20:38 +Wd 17:20:47 thank you 17:20:58 then let's close this meeting :) 17:21:06 have a nice time in Sydney! 17:21:23 remember to keep out the crazy while we're gone 17:21:29 will try 17:21:38 #endmeeting