Monday, 2016-12-12

*** markvoelker has quit IRC00:02
*** ducttape_ has quit IRC00:12
*** tovin07 has joined #openstack-meeting-cp00:48
*** tovin07_ has joined #openstack-meeting-cp00:51
*** tovin07_ has quit IRC00:52
*** tovin07 has quit IRC00:56
*** tovin07 has joined #openstack-meeting-cp00:57
*** tovin07_ has joined #openstack-meeting-cp00:58
*** ducttape_ has joined #openstack-meeting-cp01:13
*** bastafidli has quit IRC01:16
*** zhurong has joined #openstack-meeting-cp01:18
*** ducttape_ has quit IRC01:18
*** ducttape_ has joined #openstack-meeting-cp01:42
*** ducttape_ has quit IRC01:53
*** ducttape_ has joined #openstack-meeting-cp02:41
*** markvoelker has joined #openstack-meeting-cp03:00
*** markvoelker has quit IRC03:05
*** ducttape_ has quit IRC03:05
*** ducttape_ has joined #openstack-meeting-cp03:31
*** markvoelker has joined #openstack-meeting-cp04:01
*** markvoelker has quit IRC04:05
*** ducttape_ has quit IRC04:10
*** ducttape_ has joined #openstack-meeting-cp04:19
*** ducttape_ has quit IRC04:29
*** markvoelker has joined #openstack-meeting-cp05:02
*** markvoelker has quit IRC05:07
*** prateek has joined #openstack-meeting-cp05:28
*** ducttape_ has joined #openstack-meeting-cp05:30
*** ducttape_ has quit IRC05:35
*** markvoelker has joined #openstack-meeting-cp06:02
*** lifeless_ has quit IRC06:02
*** lifeless has joined #openstack-meeting-cp06:03
*** markvoelker has quit IRC06:07
*** ducttape_ has joined #openstack-meeting-cp06:31
*** ducttape_ has quit IRC06:36
*** markvoelker has joined #openstack-meeting-cp07:03
*** markvoelker has quit IRC07:08
*** ducttape_ has joined #openstack-meeting-cp07:32
*** ducttape_ has quit IRC07:37
*** gouthamr has joined #openstack-meeting-cp07:43
*** kl_ has joined #openstack-meeting-cp07:50
*** kl_ has left #openstack-meeting-cp07:50
*** gouthamr has quit IRC08:00
*** markvoelker has joined #openstack-meeting-cp08:04
*** markvoelker has quit IRC08:09
*** garloff has quit IRC08:24
*** MarkBaker has joined #openstack-meeting-cp09:18
*** ducttape_ has joined #openstack-meeting-cp09:34
*** ducttape_ has quit IRC09:38
*** jamespag` is now known as jamespage09:53
*** zhurong has quit IRC10:02
*** markvoelker has joined #openstack-meeting-cp10:06
*** tovin07_ has quit IRC10:09
*** markvoelker has quit IRC10:10
*** MarkBaker has quit IRC10:21
*** ducttape_ has joined #openstack-meeting-cp10:35
*** ducttape_ has quit IRC10:39
*** ducttape_ has joined #openstack-meeting-cp10:50
*** markvoelker has joined #openstack-meeting-cp11:07
*** notmyname has quit IRC11:07
*** notmyname has joined #openstack-meeting-cp11:11
*** markvoelker has quit IRC11:11
*** ducttape_ has quit IRC11:15
*** ducttape_ has joined #openstack-meeting-cp11:18
*** MarkBaker has joined #openstack-meeting-cp11:23
*** sdague_ has joined #openstack-meeting-cp11:24
*** sdague_ is now known as sdague11:31
*** ducttape_ has quit IRC11:44
*** zhurong has joined #openstack-meeting-cp11:54
*** zhurong has quit IRC12:06
*** zhurong has joined #openstack-meeting-cp12:07
*** markvoelker has joined #openstack-meeting-cp12:07
*** markvoelker has quit IRC12:12
*** zhurong has quit IRC12:19
*** ducttape_ has joined #openstack-meeting-cp12:45
*** ducttape_ has quit IRC12:50
*** zhurong has joined #openstack-meeting-cp12:53
*** MarkBaker has quit IRC13:06
*** zhurong has quit IRC13:11
*** zhurong has joined #openstack-meeting-cp13:12
*** dirk has quit IRC13:12
*** dirk has joined #openstack-meeting-cp13:12
*** markvoelker has joined #openstack-meeting-cp13:15
*** MarkBaker has joined #openstack-meeting-cp13:19
*** zhurong has quit IRC13:26
*** zhurong has joined #openstack-meeting-cp13:27
*** prateek has quit IRC13:34
*** bastafidli has joined #openstack-meeting-cp13:52
*** zhurong has quit IRC13:53
*** xyang1 has joined #openstack-meeting-cp13:56
*** bastafidli has quit IRC14:02
*** MarkBaker has quit IRC14:08
*** ducttape_ has joined #openstack-meeting-cp14:10
*** ducttape_ has quit IRC14:40
*** ducttape_ has joined #openstack-meeting-cp14:42
*** prateek has joined #openstack-meeting-cp14:47
*** ducttape_ has quit IRC14:48
*** MarkBaker has joined #openstack-meeting-cp15:07
*** piet has joined #openstack-meeting-cp15:12
*** ducttape_ has joined #openstack-meeting-cp15:19
*** jaugustine has joined #openstack-meeting-cp15:24
*** margaret has quit IRC15:27
*** margaret has joined #openstack-meeting-cp15:27
*** samueldmq has quit IRC15:37
*** samueldmq has joined #openstack-meeting-cp15:37
*** brault_ has joined #openstack-meeting-cp15:45
*** brault has quit IRC15:47
*** prateek has quit IRC15:54
*** _ducttape_ has joined #openstack-meeting-cp15:56
*** ducttap__ has joined #openstack-meeting-cp15:58
*** _ducttape_ has quit IRC15:58
*** bastafidli has joined #openstack-meeting-cp15:59
*** ducttape_ has quit IRC15:59
*** sajeesh has joined #openstack-meeting-cp16:26
*** stvnoyes has joined #openstack-meeting-cp16:37
*** ducttap__ has quit IRC16:48
*** ducttape_ has joined #openstack-meeting-cp16:48
*** mriedem has joined #openstack-meeting-cp17:00
ildikov#startmeeting cinder-nova-api-changes17:00
openstackMeeting started Mon Dec 12 17:00:12 2016 UTC and is due to finish in 60 minutes.  The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: cinder-nova-api-changes)"17:00
openstackThe meeting name has been set to 'cinder_nova_api_changes'17:00
ildikovscottda ildikov DuncanT ameade cFouts johnthetubaguy jaypipes takashin alaski e0ne jgriffith tbarron andrearosa hemna erlon mriedem gouthamr ebalduf patrickeast smcginnis diablo_rojo gsilvis  xyang1 raj_singh lyarwood17:00
jgriffitho/17:00
mriedemo/17:00
DuncanTo/17:00
johnthetubaguyI am back but can't make this today again :(17:00
johnthetubaguybut I can lurk in two meetings at once17:00
ildikovjohnthetubaguy: still welcome back :)17:01
ildikovI updated our chaotic etherpad with some info: #link https://etherpad.openstack.org/p/cinder-nova-api-changes17:01
scottdahi17:01
ildikovthe Cinder side spec got merged: #link https://review.openstack.org/#/c/361512/17:02
ildikovit captures the basics, like the API calls and a few more to have a foundation to start with17:02
ildikovcode is on its way: #link https://review.openstack.org/#/q/status:open+project:openstack/cinder+branch:master+topic:attach_detach_v217:03
hemnamorning17:03
ildikovhemna: afternoon :)17:03
hemna:)17:03
ildikovanyone has anything to add to the above announcement/items?17:04
hemnahow far off are we getting the code out of WIP?17:05
jgriffithhemna depends17:05
jgriffithhemna need reviews (thanks ildikov by the way for the reviews over the week-end!)17:06
jgriffithhemna I'd like to get the attachments patch merged then push a non-wip up for the rest of the cinder changes17:06
hemnaok17:06
ildikovjgriffith: no problem (always good to have a workaholic on the team :)17:06
hemnaI'll look at the attachments review17:06
jgriffith:)17:06
ildikovjgriffith: when do you think you can get to the cinderclient changes?17:07
jgriffithhemna I'm trying to figure out again how to just use the volume backref and a join to get provider id17:07
ildikovjgriffith: I thought to push the Nova side forward a bit, but that'll need the client to test17:07
mriedemwell, we have other things we can do on the nova side first,17:08
jgriffithildikov ok, I can bump that up today17:08
mriedemi.e. nova doesn't currently support cinder v317:08
mriedemthat could be worked independent of any of this17:08
*** gouthamr has joined #openstack-meeting-cp17:08
jgriffithmriedem well there is that minor detail :)17:08
mriedemand we could enable nova to use cinder v3 in the placement CI job17:08
mriedemwhich is where we do our bleeding edge testing17:08
ildikovjgriffith: thanks, I'll let you know when it's worth it to reopen the Nova review17:09
ildikovmriedem: is there any activity on this currently?17:09
ildikovjgriffith: I like your Monday optimism re "minor detail" :)17:10
mriedemildikov: nope17:10
scottdaildikov: I had put up some WIP patches to allow testing of nova -> cinder v317:10
scottdahttps://review.openstack.org/#/c/385682/17:10
mriedemit might just be configuring nova in a job to use cinder v317:10
scottdaall that ^^ needs unit tests and more love, but I *believe* it all basically worked with Cinder microversions on /v3 endpoint. It's been a while....17:11
ildikovscottda: cool, tnx!17:11
scottdamriedem: Yeah, I think nova just needs:17:11
scottdaRequires use of Cinder v3 endpoint by adding to nova.conf: [cinder] catalog_info = volumev3:cinderv3:publicURL17:11
mriedemscottda: yeah your change is still using v217:14
mriedemvolumev2:cinderv2:publicURL17:14
mriedemis the default17:14
*** diablo_rojo_phon has joined #openstack-meeting-cp17:14
ildikovscottda: what does 'more love' mean in your above comment? I got the unit test part :)17:14
mriedemscott's love level was insufficient17:15
scottdaildikov: Ha. I think the code will need some methods to get the cinder microversion for use inside Nova code.17:15
scottdaIt's just a quick hack to allow testing.17:16
mriedemnote that nova also still supports cinder v117:16
ildikovscottda: ok, got it, thanks17:16
scottdaAnd I'm sure Nova folks will have a better idea of what they'd like to see.17:16
mriedemif version == '1' and not _V1_ERROR_RAISED:17:16
mriedemso we might want to just remove that support17:16
mriedemi can take that on17:16
ildikovmriedem: sounds good, tnx17:18
ildikovscottda: I will look up the Nova priority etherpad where this new Cinder API activity is tracked and add your patch there to get more eyes on it17:19
scottdaildikov: Well, it was a WIP and then became abandoned...17:19
scottdaildikov: I'll re-visit the patch and put up a real patch this week.17:19
ildikovscottda: bah, ok I didn't check the header :)17:19
ildikovscottda: I'll do the administration once that's done17:20
ildikovif there's nothing more to the microversions, I think last time we mainly discussed things that were in the Nova spec, like volume state changes in error scenarios, etc.17:23
ildikovmriedem: now that johnthetubaguy I guess the next step is push forward that spec based on the comments17:24
ildikovmriedem: is my assumption correct?17:24
mriedemjohn will probably need some time to ease back in from the break, and process my deluge of comments on his spec17:25
ildikovmriedem: :)17:26
*** ducttape_ has left #openstack-meeting-cp17:26
ildikovI think we can do the prototyping with the plain simple attach/detach flow, while the comments on the Nova spec get cleaned up17:27
ildikovmriedem: is there anything among the comments that we should bring up here?17:27
mriedemit was last monday when i reviewed it, so i'm fuzzy, but nova setting error state on the cinder resources (attachment) was my main complaint17:28
ildikovmriedem: I think it's currently not covered on the Cinder side, I mean in the spec or the current version of the code17:29
ildikovmriedem: I think we didn't have an agreement on modifying the error state part so far17:31
ildikovmriedem: you're on the side of not doing it, right?17:31
mriedemildikov: correct17:32
ildikovlast time beyond the Cinder basics I think this was the main item that came up17:32
mriedemi don't think nova, or anything, should meddle with the internal state of a resource in cinder17:32
hemnamriedem, +117:32
jgriffithmriedem agreed17:32
ildikovmriedem: +117:32
ildikovI can link in the meeting logs to the spec and then we can look into how to handle that part17:33
ildikovmriedem: the other thing we talked about earlier is when Nova will create a new attachment and when it should just update it17:34
ildikovmriedem: I think we can experiment it in the PoC patch in parallel to working on the edge cases in the spec17:34
mriedemi wasn't clear on that from the spec, it kind of goes both ways at times it seems17:34
ildikovmriedem: or if there's anything in anyone's mind then we can touch on that here too17:34
mriedemi thought to mimic reserve today we'd create the empty attachment in nova-api17:34
mriedemand then update it with host/connector details in n-cpu17:35
jgriffithmriedem correct17:35
ildikovyeap, that's the plan17:35
mriedembut i thought i saw something in the nova spec about creating the attachment in n-cpu, which would be racey17:35
mriedembut i might be confusing volume attach and BFV17:35
mriedemtoday for BFV we don't reserve the volume from n-api17:36
ildikovI guess questions come up when it comes to handling error cases like the instance will end up on another host by the end of the day-type of rebuild, etc.17:36
hemnawhich is odd17:36
ildikovmriedem: the patch for that is still on it's way :)17:36
mriedemfor rebuilds,17:37
ildikovmriedem: in the sense of needs review, although I can remove a few more things from the code before told that it's the total wrong direction... :)17:37
mriedemwe don't retry on BFV errors today17:37
ildikovwhen does Nova retry?17:38
mriedemhttps://review.openstack.org/#/c/246505/17:38
mriedemwhen does nova retry....well....17:38
mriedemdepends on what's handled in the compute manager17:38
mriedemwhich is kind of a mess17:39
ildikovhmm, I wonder whether we can come up with anything high level regarding how we would like to handle these if things would be less messy17:40
ildikovor just handle this as we get there one by one17:40
ildikovmriedem: do you think that review will be picked up? As it's currently abandoned17:41
mriedemnova needs to eventually move the volume creation code to conductor,17:41
mriedemlike we're doing with ports17:41
mriedembut that's a ways out17:41
mriedemildikov: it's up to someone to pick up i guess,17:41
mriedemi don't think the submitter will17:41
mriedemas it's powervc and they just carry patches internally17:42
ildikovok, then we keep that path in mind, but it's not a burden for now17:42
mriedemfor the new hotness, i think nova just deletes the attachment in n-cpu on failure17:42
mriedemlike nova should do for port deallocation between retries17:42
jgriffithmriedem yes, that's what I thought we agreed upon17:42
mriedemif you come with a volume/port, nova doesn't touch it between retries, but if nova creates it, nova should clean it up17:43
hemnathat sounds reasonable to me17:44
ildikovmriedem: +117:44
hemnanova is the one who is executing the workflow17:44
ildikovI will reread the Nova spec with this mindset to see where we are17:45
*** piet has quit IRC17:45
ildikovalthough I guess mriedem captured all the hiccups in it already :)17:46
ildikovanything else in connection to this?17:47
ildikovok, then one more regular reminder from my side17:48
ildikovmriedem: johnthetubaguy: pretty please, sugar, whipped cream, cherry, whatever on top give this puppy a quick review: https://review.openstack.org/#/c/335358/ :)17:49
ildikovmriedem: johnthetubaguy: or tell me who else is competent with the area enough to be interested in looking at it17:50
johnthetubaguythats probably me17:50
*** gouthamr has quit IRC17:50
*** piet has joined #openstack-meeting-cp17:50
ildikovjohnthetubaguy: cool, tnx, I will add you to my 'annoy people' list then :)17:51
*** gouthamr has joined #openstack-meeting-cp17:52
ildikovanything else for today to discuss?17:52
*** MarkBaker has quit IRC17:52
*** gouthamr has quit IRC17:52
scottdaAre we meeting next week?17:53
ildikovscottda: I wanted to ask when to stop/resume the series, tnx for reminding :)17:54
ildikovI'm available next week, but we can skip if we don't have enough people around17:54
scottdaI'll be around next week. I could go either way...17:54
hemnaI'm around next week17:55
ildikovjgriffith: mriedem: johnthetubaguy: how likely will you be around next week?17:55
mriedemi'm around17:55
jgriffithme too17:55
ildikovok, cool, then let's aim for a quick one next week17:56
ildikovand I think we can resume the meeting series on the 9th next year17:57
ildikovbut we can decide on this next week17:57
scottdaildikov: Sounds good17:57
*** openstack has joined #openstack-meeting-cp17:58
*** ChanServ sets mode: +o openstack17:58
ildikov#endmeeting17:59
*** piet has quit IRC18:01
*** bastafidli has quit IRC18:01
*** piet has joined #openstack-meeting-cp18:11
*** stvnoyes has quit IRC18:11
*** stvnoyes has joined #openstack-meeting-cp18:12
*** harlowja has joined #openstack-meeting-cp18:20
*** Rockyg has joined #openstack-meeting-cp18:50
*** Rockyg has quit IRC18:54
*** Rockyg has joined #openstack-meeting-cp18:54
*** _ducttape_ has joined #openstack-meeting-cp19:27
*** _ducttape_ has quit IRC19:39
*** ducttape_ has joined #openstack-meeting-cp19:40
*** diablo_rojo_phon has quit IRC19:40
*** gouthamr has joined #openstack-meeting-cp19:46
*** bastafidli has joined #openstack-meeting-cp19:57
*** stvnoyes has quit IRC20:06
*** stvnoyes has joined #openstack-meeting-cp20:24
*** gouthamr has quit IRC20:48
*** mrhillsman has quit IRC21:22
*** codebauss has joined #openstack-meeting-cp21:28
*** codebauss is now known as mrhillsman21:28
*** jgriffith is now known as jgriffith_AutoAw21:47
*** jgriffith_AutoAw is now known as jgriffith21:52
*** MarkBaker has joined #openstack-meeting-cp22:09
*** jgriffith is now known as jgriffith_AutoAw22:23
*** bastafidli has quit IRC22:27
*** jaugustine has quit IRC22:33
*** jgriffith_AutoAw is now known as jgriffith22:57
*** _ducttape_ has joined #openstack-meeting-cp22:59
*** ducttape_ has quit IRC23:02
*** _ducttape_ has quit IRC23:03
*** ducttape_ has joined #openstack-meeting-cp23:37
*** ducttape_ has quit IRC23:42

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