16:00:05 #startmeeting cinder-nova-api-changes 16:00:06 Meeting started Thu Jul 20 16:00:05 2017 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:09 The meeting name has been set to 'cinder_nova_api_changes' 16:00:14 o/ 16:00:14 johnthetubaguy jaypipes e0ne jgriffith hemna mriedem patrickeast smcginnis diablo_rojo xyang1 raj_singh lyarwood jungleboyj stvnoyes 16:00:22 o/ 16:00:31 o/ 16:00:35 Hi 16:00:53 o/ 16:00:56 <_pewp_> hemna ( ´ ▽ ` )ノ 16:01:23 hi :) 16:01:38 Let's dive in 16:01:53 the current status is here: https://review.openstack.org/#/q/topic:bp/cinder-new-attach-apis 16:02:02 we have three patches in Nova to merge 16:02:15 and a cinderclient issue to sort out 16:02:17 @! 16:02:17 <_pewp_> jungleboyj |。・ω・|ノ 16:02:27 Oh, I didn't know he was in here. Nice. :-) 16:02:29 i think it would be a good idea if the top level api change patch depends on this grenade change https://review.openstack.org/#/c/484469/ 16:02:44 then i can drop my DNM test patch and we'll still have the testing enforced 16:03:04 mriedem: sure, I didn't add it because of your DNM patch 16:03:29 i'll leave a reminder 16:03:29 will do after the meeting 16:04:00 stvnoyes: I saw you put the live_migrate patch to W -1 16:04:30 stvnoyes: what's the issue with that one? 16:05:26 i found an problem in the error path that I've fixed, and I'm updating the unit test now 16:05:52 should have an update this afternoon 16:06:04 stvnoyes: ok, sounds good 16:06:19 stvnoyes: ping me when it's updated 16:06:23 ok 16:06:23 i'll go through that this afternoon 16:06:27 stvnoyes: anything else to mention about that one here? 16:06:58 no, but we will need that client patch tho. 16:07:18 so the cinderclient patch we need is this one: https://review.openstack.org/#/c/485198/ 16:07:38 which needs this one to land to get merged: https://review.openstack.org/#/c/485197/ 16:07:59 i have another nova change in the queue to change a comment that will be incorrect after that cinder change. 16:08:08 jungleboyj: hemna: if you have time to take a look ^^ 16:08:27 if those cinderclient changes merge today we'll also want to get a release out 16:08:28 ok 16:08:44 stvnoyes: we need a client release and version bump for that though 16:09:06 mriedem: +1 16:09:07 ildikov, on their way now. 16:09:16 hemna: awesome, thanks! 16:09:28 ildikov: do you mean for the comment change? 16:09:29 ildikov: I will look too. 16:09:35 mriedem: I will ping smcginnis once these landed 16:09:43 ildikov: ++ 16:10:22 hemna: Ah, good job. 16:10:38 mriedem: is there anything we could do to get reviews on the remaining two Nova patches? 16:10:53 mriedem: or basically how do you see the way forward here? 16:10:53 i plan on focusing on those this afternoon 16:11:09 the live migration one has had review from stephenfin 16:11:14 so one it's updated he might be good with it 16:11:16 *once 16:11:26 mriedem: sounds good, I will keep an eye on them 16:11:32 i think once i'm good with the api change at the top, 16:11:37 then i can ask sdague to help review it 16:11:41 mriedem: yeah, I hoped if you find it ok too then we kinda get there finally with that one 16:12:05 mriedem: i will let you know when I've updated the migration review 16:12:06 mriedem: ok, that sounds good 16:12:07 which nova change depends on the cinderclient patch? 16:12:19 or is it just in general? 16:12:34 mriedem: the API one as that's what's checking the microversion 16:12:38 without it, attach is not using the new 3.27 flow 16:12:41 mriedem: so from testing perspective all of them 16:12:45 ok, that will also likely depend on https://review.openstack.org/#/c/485198/ or the g-r min bump for it 16:12:50 ok 16:12:55 i'll make another note for that 16:13:14 stvnoyes: you get the gold star for flushing these out 16:13:19 yep, exactly, we need those in place 16:13:35 mriedem: +2 16:13:46 stvnoyes does an awesome job! 16:14:40 ok, I think we have a solid plan in the sense of get the cinderclient part sorted out, add the depends-on tag to the grenade test to the API patch and get reviews in once live_migration is fixed up 16:14:40 just doing my job :-) 16:15:32 stvnoyes: my statement still stands :) 16:15:48 mriedem: does my above short summary look ok? 16:16:39 yes 16:16:46 cool 16:17:35 then I think we're good for today, unless there's anyone with further topics to discuss 16:17:53 let's focus on execution 16:18:02 one issue, 16:18:04 the cinderclient change 16:18:10 nova calls that method get_highest_client_server_version 16:18:16 so it's going to return a string instead of a float now yes? 16:18:26 yes 16:18:29 although, i think we're ok 16:18:31 nova casts to a string 16:18:31 max_api_version = cinder_api_versions.APIVersion(str(max_api_version)) 16:18:38 yep, exactly 16:18:42 cool 16:18:59 that's what stvnoyes was mentioning in the sense of adding a comment about it and maybe even remove that cast 16:19:09 i am not going to remove the cast 16:19:13 yeah don't worry about it 16:19:15 just change the comment 16:19:19 but from operational perspective it still works 16:19:26 stvnoyes: cool, sounds good 16:19:31 older clients would return a float, but whatever 16:19:34 i wouldn't stress over this 16:19:53 yeah, true 16:20:17 cool, so no stress then :) 16:20:38 anything else from anyone? 16:20:40 nope 16:20:47 i'm good. 16:20:52 sounds good 16:20:57 thanks guys! 16:21:15 Thanks for all the work on this. 16:21:19 let's keep in sync during this week and next and let's get things done :) 16:21:30 see you All around :) 16:21:43 jungleboyj: +1 16:21:47 #endmeeting