Thursday, 2017-05-04

*** lamt has quit IRC00:06
*** dhellmann has quit IRC00:35
*** dhellmann has joined #openstack-meeting-cp00:36
*** david-lyle has joined #openstack-meeting-cp01:16
*** david-lyle has quit IRC01:34
*** markvoelker has quit IRC02:40
*** david-lyle has joined #openstack-meeting-cp02:53
*** homerp_ has joined #openstack-meeting-cp03:10
*** kbyrne_ has joined #openstack-meeting-cp03:10
*** homerp has quit IRC03:11
*** kbyrne has quit IRC03:11
*** kbyrne_ is now known as kbyrne03:11
*** knangia has joined #openstack-meeting-cp03:12
*** markvoelker has joined #openstack-meeting-cp03:44
*** gouthamr has quit IRC03:58
*** rarcea has joined #openstack-meeting-cp05:59
*** brault has quit IRC06:19
*** rarcea has quit IRC08:11
*** rarcea has joined #openstack-meeting-cp08:21
*** brault has joined #openstack-meeting-cp08:24
*** knangia has quit IRC08:43
*** knangia has joined #openstack-meeting-cp08:43
*** markvoelker has quit IRC09:25
*** rarcea has quit IRC09:34
*** rarcea has joined #openstack-meeting-cp09:35
*** sdague has joined #openstack-meeting-cp10:11
*** markvoelker has joined #openstack-meeting-cp10:26
*** markvoelker has quit IRC10:33
*** MarkBaker has joined #openstack-meeting-cp10:37
*** wxy has quit IRC10:48
*** brault_ has joined #openstack-meeting-cp10:48
*** wxy has joined #openstack-meeting-cp10:48
*** brault has quit IRC10:49
*** lamt has joined #openstack-meeting-cp11:17
*** lamt has quit IRC11:21
*** MarkBaker has quit IRC11:58
*** lamt has joined #openstack-meeting-cp12:32
*** brault has joined #openstack-meeting-cp12:56
*** brault_ has quit IRC12:57
*** markvoelker has joined #openstack-meeting-cp13:23
*** gouthamr has joined #openstack-meeting-cp13:38
*** jaugustine has joined #openstack-meeting-cp14:01
*** brault has quit IRC14:06
*** markvoelker has quit IRC14:31
*** stvnoyes has quit IRC14:38
*** stvnoyes has joined #openstack-meeting-cp14:40
*** lamt has quit IRC14:43
*** markvoelker has joined #openstack-meeting-cp14:53
*** brault has joined #openstack-meeting-cp15:19
*** stvnoyes has quit IRC15:22
*** stvnoyes has joined #openstack-meeting-cp15:23
*** brault has quit IRC15:24
*** jaugustine has quit IRC15:40
*** jaugustine has joined #openstack-meeting-cp15:50
*** mriedem has joined #openstack-meeting-cp15:56
ildikov#startmeeting cinder-nova-api-changes16:00
openstackMeeting started Thu May  4 16:00:01 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
mriedemo/16:00
jungleboyjo/16:00
ildikovDuncanT 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 jungleboyj16:00
stvnoyeso/16:00
hemna\016:00
hemna@!16:00
pewphemna (╯°□°)╯︵ ┻━┻16:00
ildikovhemna: already? :)16:00
hemnayah, why not :P16:00
jungleboyj@!h16:00
pewpjungleboyj (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )16:00
jungleboyjIt is a good way to start any meeting.16:01
ildikovpre-Summit meeting, I get it... :)16:01
ildikovok, let's start then16:01
ildikovI see mriedem added a few comments to shutdown_instance16:02
*** mgiles has joined #openstack-meeting-cp16:02
stvnoyessaw those, starting on that16:02
ildikovI think local_cleanup is also ready for review: https://review.openstack.org/#/c/456851/16:02
ildikovstvnoyes: am I right? ^16:03
stvnoyesyes16:03
ildikovmriedem: so please add comments to that one too ^^ :)16:04
mriedemalready doing it16:04
ildikovwe started to discuss migrate_volume_completion with the Cinder team and in my understanding to conclusion is to look into how to use the new calls with it16:04
ildikovso we plan to keep the same call back method concept and have it covered in the new API16:05
ildikovat least my expectation is that it's more clear that way, but maybe we can update the existing call easily16:06
ildikove0ne will help looking into the current version and figure out the new API (compatible) solution16:06
ildikovso in this sense swap_volume in Nova is on hold currently until the Cinder side is done/fixed16:07
ildikovin the meantime stvnoyes is looking into live migrate to see what the challenges are there16:07
mriedemso what do you mean by the 'new' api in cinder?16:08
ildikovmriedem: the new attach/detach API16:08
mriedembecause if migrate_volume_completion doesn't handle this for 3.27, then cinder needs a new microversion for that16:08
smcginnismriedem: We still need to determine if we need a new API call or not.16:08
mriedemok16:09
mriedemlike, nova might not need to call migrate_volume_completion at all?16:09
mriedemor you plan on doing something in 3.27 maybe to handle it if it's a new-style attachment?16:09
mriedemlike as a bug fix?16:09
smcginnisBug fix.16:09
ildikovis there an option that does not need new microversion?16:10
ildikovjust for my understanding :)16:10
smcginnisildikov: If we can make the current call handle the new attachment correctly, then we don't need a microversion bump.16:11
smcginnisBut if we need to add a new API, or somehow change the current one, then that will need it.16:11
hemnasmcginnis, +116:11
smcginnisBut that's the part I am not clear on - which of those we need to do.16:11
smcginnisDown side being with NOT doing a microversion bump, there will be no way externally to know if the version of cinder present can handle this or not.16:12
ildikovsmcginnis: I just wanted to ask whether that's a bug fix to backport16:13
smcginnisildikov: If we can fix the current method, then definitely we will get that backported.16:13
* johnthetubaguy wonders in late and hides at the back16:14
ildikovsmcginnis: ok, cool, I think that was my concern16:14
ildikovjohnthetubaguy: hi :)16:14
ildikovjohnthetubaguy: we discussed swap_volume and migrate_volume_completion briefly16:15
johnthetubaguyyeah, just scrolling back16:15
ildikovjohnthetubaguy: let us know if you have further questions or comments16:15
johnthetubaguysmcginnis: do a microversion bump to just signal the new stuff is there?16:15
smcginnisjohnthetubaguy: We could. But then we can't really backport that.16:16
johnthetubaguydownside is we probably would then no want to trigger the new flow until that microversion is there16:16
smcginnis+116:16
johnthetubaguyyeah, I guess we just said the same thing in two different ways16:16
smcginnis:)16:16
johnthetubaguywhy would we need/want to backport it?16:16
smcginnisIf we can do it as a bug fix and get it backported, I don't think we would have too big of a window until it's out there.16:17
ildikovif we do a version bump, then we need to check that higher version when we add attach16:17
johnthetubaguyildikov: yep16:17
smcginnisJust to allow Ocata Cinder with Pike Nova. But then again, maybe we don't care and just make it the new required level.16:17
ildikovor we do what smcginnis says16:17
johnthetubaguythe silent backport sounds way too much like cheating in a way we will break things16:18
johnthetubaguysmcginnis: so Nova just uses the old flow if cinder is too old, so its OK I think16:18
johnthetubaguyI mean, its not idea... but life sucks sometimes16:18
smcginnisjohnthetubaguy: Yeah. Was just hoping we had all the pieces in place to not have to do that.16:18
smcginnisBut maybe not.16:18
johnthetubaguyso cleanest option is a new API we pass the old and new attachment ids too?16:18
smcginnisFirst we need to figure out this code and understand what we actually need to do.16:19
smcginnisI have not touched that, and most who have recently are gone.16:19
mriedemyeah before we rathole,16:19
smcginnisSo we just need to refresh our knowledge a bit.16:19
mriedemlet's figure out what actually needs to happen on the cinder side for migrate_volume_completion16:19
* johnthetubaguy things mriedem saw we typing16:19
johnthetubaguythinks^16:19
smcginnismriedem: +116:19
johnthetubaguyme^16:19
mriedemif it's a request body change or something, it's definitely microversion bump16:19
ildikove0ne is not around, but offered to help by having some knowledge about the current code16:19
mriedemso until we sort that out, let's move on16:19
smcginnis+116:20
johnthetubaguyso migrate_volume_completion let get clear on what it does16:20
ildikovyep, that's the plan16:20
mriedemalso note that we should be able to attach/detach with 3.27,16:20
mriedembut maybe not swap volume until a later microversion or something; nova as client code can determine that16:20
johnthetubaguyI think... it makes volume B look like volume A, we currently pass in A and B, but that only happens if the user called cinder to migrate volume A16:20
johnthetubaguyif the user called nova to swap A and B, non that really happens, I am not sure if the cinder call actually does anything in that case16:21
johnthetubaguymriedem: I kinda like the one high water mark, if I am honest, makes life less complicated (please upgrade to make swap volume work with your newly attached volumes, etc)16:22
smcginnisCertainly safer.16:22
mriedemsure, just stating options16:22
mriedembut let's move on - todo is on cinder to figure out what needs to happen16:22
ildikovmriedem: so that means if a volume is attached in the new way then you cannot swap that if you don't have the high enough microversion, if we go down that path16:22
ildikov#action Cinder team to figure out how to handle migrate_volume_completion on the Cinder side16:24
jungleboyjsmcginnis: ildikov  We are planning to get together with e0ne to talk about this next week.  Right?16:24
ildikovI'm ready to move on16:24
smcginnisLet's move on.16:24
ildikovso as jungleboyj brought it up16:24
smcginnisjungleboyj: Yes16:24
jungleboyj:-)16:24
ildikovdo we want a small sub-team gathering next week?16:24
johnthetubaguyat this point I have free lunch times and break times16:25
ildikovlike mriedem johnthetubaguy would you be interested to join?16:25
mriedemmy schedule is full16:25
smcginnisjohnthetubaguy: There's always between 11pm and 6am. :)16:25
johnthetubaguythere is the Nova and Cinder forum session, we could get onto this if we "have spare time"16:26
mriedemsmcginnis: you and i are in customer meetings at those times16:26
smcginnismriedem: Sadly true16:26
mriedemthere isn't a nova/cinder forum session,16:26
mriedemthe one you're thinking of is specifically about using cinder for ephemeral16:26
mriedemand volume affinity16:26
johnthetubaguyyeah, thats the one16:26
mriedemthose aren't this though16:26
johnthetubaguyoh, so thats like 2 hours of material already16:26
johnthetubaguyyeah, no spare time there16:26
ildikovyeah, we could reserve a slot in a hacking room16:27
jungleboyj:-(16:27
mriedemthere are spill over rooms on thursday afternoon,16:27
smcginnisMaybe let's just try to get a hacking room time reserved, then whoever can make it can make it.16:27
mriedemok16:27
ildikovwhich I hope we can do with a few Cinder guys16:27
mriedemi'm totally happy if the cinder team can get together and figure out all of the problems16:28
ildikovsmcginnis: yep, I will sync up with e0ne and try to figure out when (if) jgriffith is available16:28
ildikovmriedem: :)16:28
smcginnis+116:28
jungleboyj:-)16:28
ildikovok, we can take finding a slot offline16:29
ildikovstvnoyes: is there anything for live migrate to talk about here today?16:29
ildikovI take it as a no :)16:31
ildikovI don't have additional topics for today, I don't think it would worth going into other things before get swap and migrate figured out16:31
ildikovobviously no meeting next week16:31
mriedemi'm +2 on the local delete patch,16:31
mriedemand the shutdown_instance one should be simple to address my -116:31
mriedemjust decouple that refactor16:32
ildikovmriedem: I saw, thank you16:32
ildikovjohnthetubaguy: if you have a minute plz check the local_cleanup patch16:32
johnthetubaguyI will try look at that16:32
ildikovjohnthetubaguy: it's a pretty small one at least16:32
ildikovjohnthetubaguy: thank you16:32
mriedemi can update the review priorities etherpad too16:32
ildikovmriedem: sounds good, thanks16:33
ildikovis it ok to have the next meeting the week after the summit?16:33
smcginnisildikov: Works for me.16:33
mriedemsure16:34
jungleboyjildikov:  Yep.16:34
ildikovcool, then I'll send out a mail to the ML that next week is cancelled and hopefully we will have some meet for swap to discuss two weeks from today16:34
ildikovanything else from anyone for today?16:35
mriedemoh btw16:35
mriedemhttps://review.openstack.org/#/c/459113/ was updated16:35
mriedemthat's the attachment_update method16:35
mriedemso should be good for review again16:35
*** wxy has quit IRC16:35
*** knangia has quit IRC16:35
ildikovmriedem: awesome, thank you!16:36
ildikovmriedem: I'll check after the meeting16:36
johnthetubaguyyeah, me too16:36
ildikovif nothing else, then thanks everyone for today16:37
ildikovsafe travels!16:37
smcginnisSee you all in Boston.16:37
ildikovand see you next week! :)16:37
jungleboyjSee you next week.  Safe travels!16:37
ildikovliterally :)16:37
johnthetubaguy+116:37
ildikov#endmeeting16:38
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:38
openstackMeeting ended Thu May  4 16:38:43 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:38
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-04-16.00.html16:38
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-04-16.00.txt16:38
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-04-16.00.log.html16:38
*** mgiles has quit IRC16:38
*** mriedem has left #openstack-meeting-cp16:40
*** stvnoyes has quit IRC16:45
*** wxy has joined #openstack-meeting-cp16:46
*** knangia has joined #openstack-meeting-cp16:46
*** stvnoyes has joined #openstack-meeting-cp16:59
*** rarcea has quit IRC17:26
*** harlowja has quit IRC18:19
*** Guest92102 is now known as redrobot18:42
*** gouthamr has quit IRC19:14
*** gouthamr has joined #openstack-meeting-cp19:24
*** brault has joined #openstack-meeting-cp19:40
*** brault_ has joined #openstack-meeting-cp19:45
*** harlowja has joined #openstack-meeting-cp19:48
*** brault has quit IRC19:48
*** lbragstad_alt has joined #openstack-meeting-cp20:02
*** gouthamr has quit IRC20:56
*** brault_ has quit IRC21:03
*** gouthamr has joined #openstack-meeting-cp21:26
*** lbragstad has quit IRC21:45
*** lamt has joined #openstack-meeting-cp22:15
*** lamt has quit IRC22:27
*** jaugustine has quit IRC22:36
*** gouthamr has quit IRC22:55
*** brault has joined #openstack-meeting-cp23:04
*** brault has quit IRC23:09
*** sdague has quit IRC23:20
*** lamt has joined #openstack-meeting-cp23:27
*** lamt has quit IRC23:39
*** lamt has joined #openstack-meeting-cp23:46

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