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