17:00:11 #startmeeting cinder-nova-api-changes 17:00:12 Meeting started Thu Mar 30 17:00:11 2017 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:16 The meeting name has been set to 'cinder_nova_api_changes' 17:00:21 o/ 17:00:27 o/ 17:00:28 DuncanT ameade cFouts johnthetubaguy jaypipes takashin alaski e0ne jgriffith tbarron andrearosa hemna erlon mriedem gouthamr ebalduf patrickeast smcginnis diablo_rojo gsilvis xyang1 raj_singh lyarwood breitz jungleboyj 17:00:42 \o 17:00:58 o/ 17:01:04 hemna: Look at you and your right handedness. 17:01:19 hi all :) 17:01:21 well I am right handed 17:01:55 let's wait a bit to see whether we have more people joining 17:01:59 so daylight savings has just screwed me on this timing 17:02:13 johnthetubaguy: So the UK is suffering this week? 17:02:15 so I am only around for a little bit 17:02:19 johnthetubaguy: I was wondering about that just today 17:02:20 yeah, its our week of pain 17:02:30 although the weather is quite nice today 17:02:38 * jungleboyj looks at johnthetubaguy sympathetically. 17:02:43 johnthetubaguy: is it today or this slot does not work for you in general? 17:02:51 We have had clouds most of the last two weeks. 17:03:02 johnthetubaguy: I think this time is set now, the US moves to DST ahead of us moving to BST 17:03:31 ildikov: its a thursday thing really, its usally bad now 17:03:43 lyarwood: yeah 17:04:02 johnthetubaguy: ok, we can look into switch back to the Monday slot we used earlier or smth like 17:04:18 I normally have a rehersal to get to, so I try stop work early on a thursday about now (6pm) 17:04:29 I mean, maybe, I am not required as such now 17:04:41 the spec is merged, I just have stuff to review 17:04:44 (in theory) 17:04:55 johnthetubaguy: well, we have more Nova items now and I think we don't have Matt today either 17:05:18 yeah, matt is out today, being welcomed into his new company 17:05:28 johnthetubaguy: I think the next one now is lyarwood's detach refactor, I think that review is still open 17:05:37 Yay for the spec being merged. 17:05:41 yeah, so whats the hit list for the next week 17:05:49 smcginnis: +1 on the yay :) 17:05:50 I rebased jgriffith's detach PoC on top of that 17:05:59 smcginnis: +@ 17:06:00 ildikov: yeah the review is open, I updated it this afternoon and it now has a merge conflict so I'll address this after the call 17:06:04 +2 even 17:06:06 smcginnis: johnthetubaguy: +1 :) 17:06:21 Gotta celebrate our victories where we can. :) 17:06:22 lyarwood: ok, thanks 17:06:31 :) 17:07:02 smcginnis: is your detach change ready to review btw? 17:07:14 ah sorry 17:07:21 jgriffith: ^ 17:07:57 lyarwood: it would be great to get review on that to see whether the direction is what we want 17:08:18 lyarwood: Do you have a link to your patch? 17:08:23 ...handy 17:08:30 ildikov: yeah I couldn't tell if it was still WIP tbh, there are a few nits in there that I think we will need to address 17:08:44 lyarwood: I think the nova/virt/block_device.py changes are messed up, that was me, I was clearly not really sure at what I'm doing there... 17:08:53 smcginnis: https://review.openstack.org/#/c/439520/ 17:09:14 moving forward I'd like to keep the nova patches against the https://review.openstack.org/#/q/topic:bp/cinder-new-attach-apis topic 17:09:25 lyarwood: Good call. 17:09:32 lyarwood: please add comments to the patch or hunt jgriffith and/or me down on IRC if there are more complicated parts 17:09:58 ildikov: will do thanks 17:10:08 lyarwood: me thanks 17:10:47 johnthetubaguy: what was next area we wanted to look at in nova? (/me opens the spec) 17:10:58 johnthetubaguy: there are small changes up to deprecate Cinder v2 and remove check_dteach 17:11:01 to be honest, attach is last 17:11:06 everything else comes first 17:11:11 johnthetubaguy: reviews appreciated, both are small changes 17:11:24 johnthetubaguy: kk 17:11:28 ...but its tempting to get attach POC-ed so we can get the tests passing on that 17:11:51 like a DNM patch with attach, or something, to prove detach actually works 17:11:57 johnthetubaguy: lyarwood: I had a short chat this week with mdbooth about the lock we were talking about on the PTG a bit 17:12:10 we can chat about that at some point 17:12:14 ildikov: we should agree next steps for this week first 17:12:57 I will look up the attach PoC as we had a patch up for that, but I think it's either abandoned or just seriously outdated 17:13:08 do we need check_detach removed before we land the v3 detach calls? 17:13:20 johnthetubaguy: sure 17:13:37 lyarwood: I think it's not crucial for those 17:13:46 ildikov: kk just checking 17:14:02 its a good question 17:14:03 lyarwood: it's a simple cleanup which does not conflict with those as far as I can remember 17:14:17 lyarwood: nah, totally valid question, thanks for bringing it up 17:14:20 if we are happy with that, it might be good getting it landed 17:14:34 I was just thinking out loud 17:14:37 for the sake of simplicity if nothing else 17:14:49 you got the link for that one? 17:14:52 johnthetubaguy: https://review.openstack.org/#/c/446671/ 17:15:00 lyarwood: ^^ 17:15:28 thanks 17:15:31 did we revert the one we landed or something? 17:15:46 johnthetubaguy: revert? 17:16:37 so I thought we had already merged a version of this patch, for some reason 17:16:45 I think I got two patches mixed up in my head 17:16:48 check_attach 17:16:51 I think 17:16:54 There was something just after the PTG. 17:16:58 johnthetubaguy: that was check_attach 17:17:06 oh right... doh! 17:17:14 johnthetubaguy: we have check_detach too, which is just as unnecessary IMHO :) 17:17:56 well, we like giving folks nice error messages 17:18:13 the general concept doesn't seem required 17:18:21 johnthetubaguy: I don't think that's mutually exclusive :) 17:18:24 so my food is ready, so I kinda have to go eat it 17:18:27 ildikov: agreed 17:18:30 or at least I tried not to mess it up too much 17:18:52 johnthetubaguy: ok, then I would say let's go with the detach related changes 17:18:57 for next week 17:19:00 lyarwood: I think we just ignore that patch, unless it really helps detach look cleaner I guess? 17:19:14 lyarwood: I feel too far from the code to tell from a quick glance right now 17:19:35 and we can sync up if you would run out of reviews before the next meeting 17:19:54 yeah, sounds like we have things to get on with for this week 17:20:11 #link https://review.openstack.org/#/c/439520 17:20:12 johnthetubaguy: yeah would be nice to sort out at some point this cycle tbh 17:20:22 #link https://review.openstack.org/#/c/438750 17:20:28 lyarwood: +1 17:20:43 lyarwood: probably best just to decide based on how the detach patch looks thats on top of yours 17:21:10 lyarwood: small change, should not hurt, would be great not to carry it for multiple releases 17:21:12 the tidy up might help that land quicker, so thats all good 17:21:34 ildikov: so I'm also happy to look into the attach POC btw if you don't have time 17:21:59 * johnthetubaguy runs away to eat his dinner 17:22:00 johnthetubaguy: with lyarwood's change it's a change at one place for detach 17:22:08 johnthetubaguy: tnx for joining 17:22:12 johnthetubaguy: enjoy 17:22:14 yeah, it might be independent now 17:22:15 thats cool 17:24:00 lyarwood: https://review.openstack.org/#/c/330285/ 17:24:17 lyarwood: I think that's the one that contained changes to make attach work too 17:24:47 lyarwood: not updated for a while, so I think it has attachment_id magic in it too, etc. so don't expect nice and shiny code 17:24:59 lyarwood: it worked at a time, but things have changed since then 17:25:13 ildikov: yeah I think it had both in there and used attachment_uuid 17:25:17 who gets there first can update it and clean up I would say 17:25:18 ildikov: so we will need to split it out 17:25:23 ildikov: kk 17:25:42 agreed, I focused on the detach first so it can be reviewed now 17:26:27 we also have a ton of use cases to look into and I think having smaller patches for those would be good 17:27:45 ildikov: yup agreed and we should be able to test these as we go with an attach POC in place 17:29:00 lyarwood: yep that sounds good 17:30:40 I kind of out of topics for today 17:30:53 same, nothing else from me. 17:30:55 I think the next steps are clear for now 17:31:05 we have some changes on the Cinder side 17:31:16 like switching from instance-id to server-id 17:31:38 but that will not affect detach so we're good 17:32:05 is that something new for attach? 17:32:28 attachment-create will change because of that 17:32:49 but attachment-update needs only an attachment-id for instance, so it's not a major change 17:32:55 kk thanks, I missed that in the logs from last week 17:33:04 we're trying to clean the API up on the Cinder side before it gets used 17:33:17 lyarwood: it came up this week 17:33:39 lyarwood: patches are already up and we try to get them in quickly so when the PoC activity gets there it should be baked 17:34:16 ah understood, thanks 17:34:37 git status 17:34:51 sure, np 17:35:12 stvnoyes: I hope you're checking a related code change :) 17:35:17 sorry, stray text ^ 17:35:29 Somebody get that man some status! 17:35:35 stvnoyes: no worries, we've all been there :) 17:35:53 not the first time for me :-) 17:36:17 stvnoyes: haha, still could be worse :) 17:36:32 Your branch is up-to-date with 'origin/master'. 17:36:38 nothing to commit, working directory clean 17:36:43 lol 17:36:52 smcginnis: lol 17:37:02 well I am happy to added some entertainment to the meeting ;-) 17:37:09 ;) 17:37:21 stvnoyes: that's always welcomed as far as I'm concerned :) 17:37:22 smcginnis: Thank you! 17:37:54 ok, now that we had some fun too I really don't have more for today 17:38:25 anyone with any questions, comments? 17:38:35 Sounds good. Thanks ildikov 17:38:56 ok, then let's progress on both sides as agreed 17:39:02 thanks ildikov 17:39:32 I will chat with johnthetubaguy on the meeting slot and let you know if we need a change 17:39:51 see you on the channels and here next week I think still at this slot 17:39:59 thank you all! 17:40:12 #endmeeting