Thursday, 2017-08-24

*** aselius has quit IRC00:29
*** yamahata has quit IRC01:48
*** diablo_rojo has quit IRC01:50
*** edmondsw has joined #openstack-meeting-cp01:51
*** iyamahat has quit IRC01:54
*** edmondsw has quit IRC01:55
*** markvoelker_ has quit IRC02:41
*** zhipeng has joined #openstack-meeting-cp02:54
*** zhipeng has quit IRC03:06
*** edmondsw has joined #openstack-meeting-cp03:39
*** edmondsw has quit IRC03:44
*** markvoelker has joined #openstack-meeting-cp04:42
*** iyamahat has joined #openstack-meeting-cp05:10
*** iyamahat has quit IRC05:11
*** iyamahat has joined #openstack-meeting-cp05:11
*** gouthamr has quit IRC05:13
*** markvoelker has quit IRC05:17
*** rarcea has joined #openstack-meeting-cp05:18
*** edmondsw has joined #openstack-meeting-cp05:28
*** edmondsw has quit IRC05:32
*** hemna_ has quit IRC06:01
*** markvoelker has joined #openstack-meeting-cp06:14
*** markvoelker has quit IRC06:47
*** MarkBaker has joined #openstack-meeting-cp07:12
*** coolsvap has joined #openstack-meeting-cp07:13
*** edmondsw has joined #openstack-meeting-cp07:16
*** edmondsw has quit IRC07:20
*** markvoelker has joined #openstack-meeting-cp07:44
*** MarkBaker has quit IRC07:45
*** markvoelker has quit IRC08:16
*** iyamahat has quit IRC08:29
*** MarkBaker has joined #openstack-meeting-cp08:36
*** MarkBaker has quit IRC08:56
*** MarkBaker has joined #openstack-meeting-cp09:03
*** edmondsw has joined #openstack-meeting-cp09:04
*** edmondsw has quit IRC09:09
*** markvoelker has joined #openstack-meeting-cp09:13
*** markvoelker has quit IRC09:46
*** edmondsw has joined #openstack-meeting-cp10:52
*** edmondsw has quit IRC10:57
*** markvoelker has joined #openstack-meeting-cp11:44
*** edmondsw has joined #openstack-meeting-cp11:50
*** MarkBaker has quit IRC12:13
*** MarkBaker has joined #openstack-meeting-cp12:14
*** markvoelker has quit IRC12:16
*** markvoelker has joined #openstack-meeting-cp12:32
*** rarcea has quit IRC12:49
*** rarcea has joined #openstack-meeting-cp13:01
*** gouthamr has joined #openstack-meeting-cp13:27
*** edmondsw has quit IRC13:40
*** edmondsw has joined #openstack-meeting-cp13:56
*** hemna_ has joined #openstack-meeting-cp15:21
*** diablo_rojo has joined #openstack-meeting-cp15:21
*** diablo_rojo has quit IRC15:44
*** aselius has joined #openstack-meeting-cp15:49
*** mriedem has joined #openstack-meeting-cp15:55
ildikov#startmeeting cinder-nova-api-changes16:00
openstackMeeting started Thu Aug 24 16:00:19 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: cinder-nova-api-changes)"16:00
openstackThe meeting name has been set to 'cinder_nova_api_changes'16:00
ildikovjohnthetubaguy jaypipes e0ne jgriffith hemna mriedem patrickeast smcginnis diablo_rojo xyang1 raj_singh lyarwood jungleboyj stvnoyes16:00
hemnahi16:00
jungleboyj@!16:00
mriedemo/16:00
_pewp_jungleboyj ヽ(´・ω・`)、16:00
smcginniso/16:00
jungleboyjThough also in another meeting too.  :-)16:00
ildikovjungleboyj: thanks for keeping an eye on this one too :)16:01
jungleboyjildikov:  I do what I can.  :-)16:01
ildikovjungleboyj: :)16:01
stvnoyeso/16:01
ildikovok, let's start16:02
ildikovcurrent open reviews: https://review.openstack.org/#/q/topic:bp/cinder-new-attach-apis16:02
smcginnishttps://review.openstack.org/#/q/topic:bp/cinder-new-attach-apis+status:open16:02
smcginnis;)16:02
ildikovsmcginnis: my bad :)16:03
smcginnisJust a more concise view. :)16:03
ildikovmriedem: the two on the top of the list are small changes to add an attachment_complete call and to tweak yet once more on the attachment_ref, mainly the connection_info part16:03
ildikovmriedem: those can be reviewed already16:04
ildikovfor the attach patch we still need a client release to get a clean test run on the gate16:04
ildikovlocally things seem to work16:04
ildikovexcept one thing that stvnoyes has just found with 'cinder show volume'16:05
smcginnisildikov: Latest on a new client release - looks like that will need to be next week.16:05
ildikovwith this patch we seem to use volume_id as opposed to attachment_id: https://github.com/openstack/python-cinderclient/commit/63ac82a55489d55246da939b5ae60b8a65fb9ec716:05
ildikovsmcginnis: is that still issues with stable?16:06
ildikovsmcginnis: we might need to fix one more thing in the client, so from that perspective it sounds ok16:06
ildikovsmcginnis: I just wonder what else we have on the table16:07
smcginnisildikov: Yeah, the lib freeze will need to go until everything is complete for pike.16:07
ildikovsmcginnis: I guess we should be confident with end of next week then?16:07
smcginnisildikov: Better be, otherwise something went really wrong. ;)16:08
mriedemi'd like more details in the commit message for https://review.openstack.org/#/c/493324/16:08
ildikovsmcginnis: my thinking as well, just wanted to be sure :)16:08
mriedemildikov: also, can you re-propose the spec for queens and make any necessary updates? https://review.openstack.org/#/c/373203/16:09
*** kbyrne has quit IRC16:09
ildikovmriedem: sure, will do16:09
mriedemi guess i never got https://review.openstack.org/#/c/459134/ in16:09
ildikovmriedem: yeah, I planned to, wanted to double check with you16:09
ildikovmriedem: I will add that and I should add attachment_complete to it too16:10
*** kbyrne has joined #openstack-meeting-cp16:10
mriedemi've lost context on what my amendment is even about anymore16:10
mriedemit was basically trying to capture discussion for something we'd need to consider when supporting multi-attach i think16:11
ildikovit was about keeping begin_detaching with the new flow too, so we have the call in the API to put the volume into 'detaching' state as I remember16:12
ildikovwhich is pretty much needed for multi-attach as we don't want two detaches going at the same time16:12
*** coolsvap has quit IRC16:13
jgriffithildikov why not?16:13
jgriffithWe've again kinda lost sight of the whole point of discreet and independent attachment objects I think16:14
jgriffithheck, at this point I'm not even sure I understand it any more :)16:14
ildikovjgriffith: well, if we don't change the volume state that can be attach and etach as well that goes in parallel and I'm not sure that's a good idea16:15
ildikovjgriffith: and the volume state machine doesn't support it either16:15
jgriffithprobably not a discussion for right now, but that whole thing needs to go away/stop16:15
ildikovso for now it's better not to create a mess :)16:15
jgriffiththe attachment needs to be the source of truth16:15
ildikovit sounds good for the long run16:16
ildikovbut we can't start those changes in Nova16:16
jgriffithunderstood16:16
jgriffithbut don't try and cheat and force in a half assed multi-attach solution either :)16:16
mriedemildikov: how about we just re-propose the spec and leave out https://review.openstack.org/#/c/459134/16:17
mriedemwe can roll that into the queens spec later if we want16:17
jgriffithanyway, not sure it's really relevant quite yet... sorry16:17
jgriffithdon't want to derail16:17
mriedemright let's avoid the noise16:17
mriedemand just ignore https://review.openstack.org/#/c/459134/116:17
ildikovjgriffith: we will talk about the multi-attach bits on the PTG, I hope :)16:17
ildikovmriedem: works for me16:17
ildikovmriedem: thanks for the hint16:18
ildikovjgriffith: BTW, did you see my above comment on cinder show volume not returning the correct attachment_id?16:18
jgriffithNo16:18
ildikovjgriffith: stvnoyes has just found out as he uses that for one of his tempest tests16:18
smcginnismriedem: Do we have a good time for a joint PTG session?16:18
smcginnisjungleboyj: ^16:18
mriedemfor a good time...16:18
mriedemlike on a bathroom wall?16:19
mriedemsmcginnis: anytime wed-fri is fine16:19
mriedemwe just have an etherpad with proposed stuff right now, nothing in order16:19
ildikovjgriffith: so this is apparently the volume_id for some reason: https://github.com/openstack/python-cinderclient/commit/63ac82a55489d55246da939b5ae60b8a65fb9ec7#diff-799a44cd44f14a12e4f1d2a8b56ab63aR3916:19
smcginnismriedem: Same for us.16:19
jungleboyj:-)  mriedem  We should coordinate that.16:19
mriedemi hope we're not in the same wedding ballrooms as last time16:20
ildikovsmcginnis: thanks for bringing it up, so I don't forget :)16:20
smcginnisildikov: I've been meaning to for a while, so I figured I better while we're all here. :)16:20
jungleboyjmriedem:  Do you have a preference.  Maybe Thursday some time?16:20
mriedemjungleboyj: that works16:20
jgriffithwedding?  who's getting hitched?  Free food and drink.. YAY16:20
mriedemthursday morning16:20
smcginnis++16:20
jungleboyjjgriffith:  ++16:20
smcginnisWas just going to suggest morning so there's follow on time.16:20
mriedemi just want a room with a ceiling that's <20 feet16:20
jungleboyjmriedem:  That sounds good.16:20
ildikovsounds good16:21
jungleboyjjgriffith: ildikov  You guys will get everyone up to speed on where the API rework and impacts during that time?16:21
jungleboyjmriedem:  Is there interest on the Nova side there?  I know that the Cinder team needs to be updated.16:21
* smcginnis has to drop off for a bit for solo parent duties16:22
ildikovjungleboyj: that's an option, but it would be more high level if we have both teams there16:22
mriedemi'd be happy if more nova people were involved16:22
ildikovmriedem: +2 +A16:23
mriedemif johnthetubaguy is going to be at the ptg he'd need to be updated16:23
mriedemotherwise maybe gibi will get the mantle16:23
jungleboyjjohnthetubaguy:  You going to be there16:23
* jungleboyj whispers "please say yes, please say yes"16:23
ildikovI think he has a ton of concerns without update too :)16:23
mriedemyeah anyway16:23
diablo_rojo_phonHe is going to be there.16:23
jungleboyjOk, that is good news.16:24
mriedemwhat next16:24
* mriedem still has rc2 bugs to fix16:24
ildikovmriedem: yeah, I gave gibi an idea on how annoying I can be with review requests in the second line after 'congrats'... :)16:24
ildikovmriedem: not much more on the Nova side until we don't have the cinderclient fixed and released16:24
mriedemok16:25
ildikovjgriffith: so as for volume show, it seems to be an easy client side fix16:25
mriedemmaybe i'll throw https://review.openstack.org/#/c/463987/ in next week16:25
mriedemstvnoyes: is ^ still happy with the new flow?16:25
mriedemor i guess we can't test that in upstream CI until cinderclient fixes are released16:25
stvnoyesworking thru that cinder client issue atm16:26
mriedemok, because the stack of api changes at https://review.openstack.org/#/c/330285/ depends on the cinderclient fixes16:26
mriedemso i guess i'll hold off16:26
ildikovjgriffith: it's weird why we have the volume_id as the value of 'id' under 'attachments' in the volume though, at least for my taste16:27
ildikovjgriffith: maybe hemna has the history of that16:27
ildikovmriedem: well, things mostly look good locally, but I guess it sounds less convincing anyway16:27
jgriffithildikov there's a lot of garbage in there frankly16:28
jgriffithlike storing attach-status in 3 different places etc; I'll look at the volume-show stuff you mentioned and see what's up16:28
mriedemthe attachment_id in the compute API for attached volumes has always been the volume_id i think16:29
stvnoyesjgriffith-  in cinderclient.v2.shell.py._translate_attachments, the attachment_id is replaced with attachment['id'] which happens to be the volume id16:29
jgriffithmriedem I believe you're correct on that16:29
mriedemhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/volumes.py#L22616:29
ildikovjgriffith: I think for now we can just use the attachment_id in the translate function in the client16:29
mriedemsuper legacy16:29
stvnoyesthe correct attachment id is in 'attachment_id'16:29
stvnoyesnot id16:30
jgriffithstvnoyes got ya16:30
mriedemright, my point is it's probably there fore super old legacy reason16:30
mriedemlike https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/volumes.py#L22616:30
mriedemwhen cinder wasn't a thing, it was nova-volume16:30
jgriffithmriedem +1 you're correct16:30
jgriffithn-vol thing16:30
ildikovmriedem: ok, then we need to fix that too16:30
stvnoyesso this show issue may have been introduced with that translate_attachments change...16:31
stvnoyesit was working ok earlier.16:31
jgriffithstvnoyes yeah, I made some changes to cinderclient that might be culprit too though.  But yes it worked beautifully for a while :)16:32
jgriffithanyway... i think this is a Cinder show thing that needs to be fixed and I don't want to pile on things regarding changes to legacy stuff until we finish what's in flight16:33
jgriffiththere are too many things up in the air right now IMO16:33
ildikovjgriffith: we still need the correct data in the volume object too16:33
ildikovjgriffith: so we can double check the client, we have a bit more time till the lib freeze is finally over16:34
ildikovanything else to the topic?16:35
mriedemnope16:36
ildikovok, then I think that was it for today16:37
ildikovunless someone has further questions/comments to discuss16:37
ildikovok, we can figure out topics for the joint session on the PTG offline and keep fixing up the cinderclient16:38
ildikovthanks everyone!16:38
ildikovC U here next week16:38
hemnaildikov, that volume_id thing I believe was a placeholder that has been there from the n-vol days, I just left it there to not break anything.16:38
ildikovhemna: sounds good, we have the attachment_id explicitly there, so we can fall back to that and do cleanups later16:39
ildikovwould be my thinking re not breaking anything16:40
ildikovalright, have a good rest of the day everyone :)16:41
ildikov#endmeeting16:42
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:42
openstackMeeting ended Thu Aug 24 16:42:09 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:42
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-08-24-16.00.html16:42
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-08-24-16.00.txt16:42
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-08-24-16.00.log.html16:42
*** nhelgeson has joined #openstack-meeting-cp16:44
*** yamahata has joined #openstack-meeting-cp16:46
*** iyamahat has joined #openstack-meeting-cp16:47
*** mriedem has left #openstack-meeting-cp16:53
*** rarcea has quit IRC16:59
*** MarkBaker has quit IRC17:07
*** MarkBaker has joined #openstack-meeting-cp17:07
*** MarkBaker has quit IRC17:20
*** hemna_ has quit IRC18:28
*** gouthamr has quit IRC20:01
*** gouthamr has joined #openstack-meeting-cp20:04
*** gouthamr has quit IRC20:22
*** iyamahat has quit IRC20:23
*** iyamahat has joined #openstack-meeting-cp20:28
*** edmondsw has quit IRC20:43
*** gouthamr has joined #openstack-meeting-cp21:07
*** MarkBaker has joined #openstack-meeting-cp21:48
*** edmondsw has joined #openstack-meeting-cp21:49
*** edmondsw has quit IRC21:54
*** MarkBaker has quit IRC22:04
*** edmondsw has joined #openstack-meeting-cp22:52
*** nhelgeson has quit IRC23:18
*** _pewp_ has quit IRC23:48
*** _pewp_ has joined #openstack-meeting-cp23:52

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!