17:00:34 #startmeeting nova notification 17:00:35 Meeting started Tue Nov 29 17:00:34 2016 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:37 hi! 17:00:39 The meeting name has been set to 'nova_notification' 17:00:54 who we have here for today? 17:08:59 gibi: hi 17:09:07 hi 17:09:14 I almost give up 17:09:19 o/ 17:09:37 sorry my meeting overran 17:09:42 no problem 17:09:54 you are the only one here so you are the best amongst many :) 17:10:02 so I saw your note on that rescue notification, I have to check why I didnt include that in the test_instance_action 17:10:16 yeah right the best 17:10:16 lol 17:10:39 I'll continue looking at it, gibi, thanks for your input 17:10:45 OK besides that the rescue patch looks good 17:10:59 thanks gibi, just learning from the best 17:11:06 do you have any questions? 17:11:37 no I don't 17:11:44 OK 17:11:48 short status: 17:12:01 transformation progresses as before 17:12:14 o/ 17:12:24 o/ 17:12:36 json schema work seems a bit slowed down I have to check with syjulian 17:12:52 raj_singh, aunnam 17:12:55 hi! 17:13:06 hi gibi 17:13:10 gibi: We will like to work on any searchlight related bugs 17:13:17 the searchlight bugs transformed to a bp 17:13:20 #link https://blueprints.launchpad.net/nova/+spec/additional-notification-fields-for-searchlight 17:13:26 and that got approved recently 17:13:50 so if somebody want to take it or pieces of it then let's talk about it 17:13:59 gibi:so can we start working on the blueprint? 17:14:01 gibi: How can we help on ^ 17:14:11 you can take it 17:14:25 it is assigned to me right now but you can assign it 17:14:29 i mean re-assing it 17:14:42 I suggest to start with step1 17:14:48 aunnam: There you go, got yourself a bp 17:15:13 gibi: Thx 17:15:41 do you need technical help to get started with it? 17:15:50 Cool, will start looking into it 17:15:58 gibi: yes gibi 17:16:16 * gibi trying to look up some examples 17:17:07 so let's take an easy one 17:17:15 locked field of the the instance 17:17:42 here you have the notification payload definition #link https://github.com/openstack/nova/blob/master/nova/notifications/objects/instance.py#L19 17:18:04 the SCHEMA field maps the instance object field to the notification payload field 17:18:12 so to add the locked field to the payload 17:18:32 you have to add the field definition to the fields dict 17:18:42 and then add the mapping definition to the SCHEMA field 17:19:15 gibi: Do we bump the version with any addition? 17:19:17 this will make sure that the there will be a new field in all the instance. notification 17:19:31 raj_singh: yes 17:19:49 this will be version 1.1 of the InstancePayload 17:20:03 gibi: got it 17:20:22 you can the easy fields in a single patch to avoid multiple version bumps 17:20:39 I mean you can add the easy fields... 17:21:08 gibi: Any release notes or documentation goes with it? 17:21:08 by easy fields you mean? 17:21:23 raj_singh: hm good point 17:21:27 aunnam: simple 17:21:40 aunnam: few lines of code change 17:21:50 until now we I added one single release note at the end of the cycle to summarize the transformation progress 17:22:06 but you work will extend already transformed notifications 17:22:27 I think it is better to add a release notes about the extension separately 17:22:37 to make sure I won't forget it at the end 17:22:49 just note that you bumped the version and extended the payload 17:23:27 gibi: ok 17:23:51 you will have to update the notification samples with the new field 17:24:28 but you will notice it as the sample tests will fail 17:25:08 the KeyPair and the Tag fields a bit more complex 17:25:32 gibi: Few bugs reported to this are all marked as invalid/incomplete. So no need to do that? 17:26:11 raj_singh: I hope this bp covers the missing pieces reported in the bugs 17:26:20 ok 17:26:24 raj_singh: if not then please raise the concern 17:26:54 gibi: cool, we can start with easy ones and see how it goes. 17:26:57 so for the KeyPair and the Tag you have to create some separate payload sub object similar to the FlavorPayload 17:27:07 raj_singh: cool 17:27:47 if you stuck just ping me on IRC 17:27:56 I work in UTC+1 timezone 17:28:21 mostly available between 8:00 - 17:00 UTC 17:28:36 gibi: so aunnam will be doing the heavy lifting and I will like to contribute and review some of it. 17:28:56 cool, put me in the review and I will help 17:29:47 also I suggest to look at the reviews on the bp/versioned-notification-transformation-ocata topic 17:30:07 you can learn and at the same time help us reviewing those patches 17:30:26 will do 17:30:30 sure 17:31:17 thanks for taking the bp 17:32:22 np, glad to help 17:32:37 aunnam: I've just assigned the bp to you ;) 17:33:07 anything else we need to discuss on the searchlight bp? 17:33:35 great, thanks gibi for the help 17:33:51 i'll look into that more deeply and come up with the questions 17:34:01 aunnam: cool 17:34:15 anything else to discuss in general today? 17:35:18 I feel we are done for today 17:35:31 thanks for joining 17:35:54 #endmeeting