Monday, 2016-08-01

*** markvoelker has joined #openstack-meeting-cp00:12
*** sdake has joined #openstack-meeting-cp00:13
*** markvoelker has quit IRC00:17
*** sdake has quit IRC00:17
*** poteznyKrolik has quit IRC00:38
*** markvoelker has joined #openstack-meeting-cp01:13
*** markvoelker has quit IRC01:17
*** poteznyKrolik has joined #openstack-meeting-cp01:49
*** poteznyKrolik has quit IRC01:53
*** coolsvap has joined #openstack-meeting-cp03:34
*** poteznyKrolik has joined #openstack-meeting-cp03:52
*** dcwangmit01 has quit IRC03:56
*** poteznyKrolik has quit IRC04:08
*** gouthamr has quit IRC04:35
*** poteznyKrolik has joined #openstack-meeting-cp04:50
*** poteznyKrolik has quit IRC05:00
*** poteznyKrolik has joined #openstack-meeting-cp05:11
*** poteznyKrolik has quit IRC05:14
*** belmoreira has joined #openstack-meeting-cp06:33
*** sdague has joined #openstack-meeting-cp11:24
*** itisha has joined #openstack-meeting-cp12:00
*** sdake_ has joined #openstack-meeting-cp12:02
*** gouthamr has joined #openstack-meeting-cp12:19
*** markvoelker has joined #openstack-meeting-cp12:27
*** scottda_vacation is now known as scottda12:33
*** ttx has quit IRC12:38
*** sdake_ is now known as sdake12:48
*** xyang1 has joined #openstack-meeting-cp13:07
*** uxdanielle has joined #openstack-meeting-cp13:45
*** mestery has quit IRC13:58
*** mestery has joined #openstack-meeting-cp14:00
*** ildikov has quit IRC14:03
*** ameade has quit IRC14:04
*** tpeoples has quit IRC14:04
*** DuncanT has quit IRC14:04
*** scottda has quit IRC14:04
*** itisha has quit IRC14:04
*** coolsvap has quit IRC14:04
*** patrickeast has quit IRC14:04
*** cebreidian has quit IRC14:08
*** ildikov has joined #openstack-meeting-cp14:14
*** cebreidian has joined #openstack-meeting-cp14:16
*** itisha has joined #openstack-meeting-cp14:18
*** coolsvap has joined #openstack-meeting-cp14:18
*** patrickeast has joined #openstack-meeting-cp14:18
*** DuncanT has joined #openstack-meeting-cp14:18
*** tpeoples has joined #openstack-meeting-cp14:18
*** scottda has joined #openstack-meeting-cp14:19
*** ameade has joined #openstack-meeting-cp14:19
*** ttx has joined #openstack-meeting-cp14:19
*** coolsvap has quit IRC15:01
*** tyr_ has quit IRC15:21
*** sdake has quit IRC15:34
*** belmoreira has quit IRC15:36
*** tyr_ has joined #openstack-meeting-cp15:56
*** coolsvap has joined #openstack-meeting-cp16:00
*** Guest15832 is now known as redrobot16:04
*** markvoelker has quit IRC16:09
*** tyr_ has quit IRC16:25
ildikov#startmeeting cinder-nova-api-changes17:00
openstackMeeting started Mon Aug  1 17:00:49 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 DuncanT ameade cFouts johnthetubaguy jaypipes takashin alaski e0ne jgriffith tbarron andrearosa hemna erlon mriedem gouthamr ebalduf patrickeast smcginnis diablo_rojo gsilvis17:01
jgriffith0/17:01
cFoutshi17:01
ildikovhi :)17:01
*** sdake has joined #openstack-meeting-cp17:02
gouthamrhey17:03
*** mriedem has joined #openstack-meeting-cp17:03
mriedemo/17:03
ildikovok let's start17:03
ildikovjgriffith: I saw updates on the Cinder patches for the new attach/detach calls17:04
ildikovjgriffith: can you update us a bit with where we are regarding those?17:04
jgriffithildikov: yep, fixed up the merge conflicts and a couple little things like adding a functional test17:04
jgriffithildikov: got stuck trying to get Cinders functional framework to allow admin api calls17:05
jgriffithildikov: creating the admin-api seemed easy, but didn't quite work17:05
jgriffithildikov: Then moved back over the Nova side.17:05
*** markvoelker has joined #openstack-meeting-cp17:05
ildikovjgriffith: I thought to extend the already existing API tests here: https://review.openstack.org/#/c/339692/17:06
mriedembtw, my devstack change to test all of this isn't configured correctly, i think the docs for LIBS_FROM_GIT are old, but i'm failing here https://review.openstack.org/#/c/340517/17:06
ildikovI'm not sure how useful those are though... :S17:06
jgriffithmriedem: looking17:06
mriedemprobably just need to corner someone in -qa to ask what i'm missing17:07
jgriffithmriedem: that *looks* correct17:08
jgriffithbasically what I used in my local.conf17:08
mriedemd-g checks the PROJECTS list or something17:09
mriedemand pukes on that17:09
jgriffithildikov: I kinda take issue with stuffing everything under a generic volume test again17:09
mriedemhttp://logs.openstack.org/17/340517/3/check/gate-tempest-dsvm-full/3cf66c7/logs/devstacklog.txt.gz#_2016-07-27_19_42_38_92317:09
mriedemi'll bug someone in -qa17:09
jgriffithildikov: we made that sort of mistake in our unit tests and it's sort of a mess17:09
jgriffithildikov: https://review.openstack.org/#/c/327408/10/cinder/tests/functional/test_attach.py17:10
ildikovjgriffith: the currently existing functional tests are using stuff from the unit test folder, which got me delayed a bit as I didn't look for things there...17:10
ildikovjgriffith: yeap, I will check it17:10
jgriffithildikov: :)  I merged a change for a few of those BTW17:10
jgriffithildikov: moved them up into the tests root17:10
jgriffithmriedem: Ohh17:10
ildikovjgriffith: it's really a mess, so thanks for all clean up work17:11
jgriffithmriedem: the new/old thing... so it's cloning into /opt/stack I'll bet17:11
jgriffithmriedem: I don't use new/old locally so that is likely something to do with it17:11
ildikovjgriffith: I didn't want to change them as I wasn't sure whether anyone is working on it17:11
jgriffithmriedem: ildikov other than that, the main thing I'm working out now is the shelve tests17:11
jgriffithmriedem: ildikov they do the old initialize_connection and terminate calls directly still and it sort of screws things up17:12
jgriffithmriedem: ildikov so I'll get those fixed up and then we probably need to start talking about how we all would like to see the detection of the API's and things work17:12
ildikovjgriffith: you mean shelve now, right?17:13
jgriffithwhether that's microversions etc and how we detect/check on the Nova side17:13
jgriffithildikov: I'm referring to the tempest/gate dsvm tests17:13
*** tyr_ has joined #openstack-meeting-cp17:14
ildikovjgriffith: ah, ok17:15
mriedem#action mriedem to move https://review.openstack.org/#/c/340517/ to devstack-gate17:16
ildikovjgriffith: I'm sure there will be a few issues with the VM actions which are kind of hacked currently17:16
*** tyr_ has quit IRC17:17
*** sdake has quit IRC17:17
ildikovjgriffith: are we planning to microversion the API now?17:20
jgriffithildikov: that's up to mriedem and others17:20
jgriffithildikov: I believe in past discussions that's what mriedem and johnthetubaguy had suggested, but I could be wrong17:21
mriedema new api in cinder should probably be microversioned no?17:21
jgriffithildikov: I can just add an API call to nova/volume/cinder that checks and sets that on init and be done as well17:21
*** dcwangmit01 has joined #openstack-meeting-cp17:22
jgriffithmriedem: I can set it up however people would like.  Personally I don't know that new calls need to be, but I'm fine if we want that17:22
jgriffithmriedem: I'm just putting off dealing with them as long as I can knowing that it's inevitable :)17:22
mriedemjgriffith: so until a microversion,17:24
mriedemyou were going to call the new api and set a flag if it works or not so we can know in nova if we can use it?17:25
jgriffithmriedem: yeah, or just hack it somehow for a POC knowing that we don't plan to merge this on the Nova side until the next release17:25
jgriffithmriedem: well... yes, that *is* the hack17:26
mriedemthat would be easier for now17:27
mriedemso you don't land a microversion'ed api in cinder that just needs changes17:27
mriedemi guess the question is if cinder is going to land the api change in newton17:27
jgriffithmriedem: ok, great.  I fully realize that whatever I push is going to be just WIP and temporary17:27
mriedemi think you'd definitely want it microversioned when it lands in cinder17:27
jgriffithmriedem: yeah, I'll check in with the folks running micro-versions in Cinder and see where we're at17:28
jgriffithmriedem: I think we're pretty close so it should be a thing in Newton for sure17:28
ildikovscottda should be able to help with that17:28
ildikovI mean the microversion stuff17:28
jgriffithildikov: yeah... I got ya :)17:28
ildikovand as we need to keep Nova be able to talk to older Cinder as well cannot avoid using this17:29
ildikovjgriffith: I remember correctly that we will not have feature branches for this, right?17:30
jgriffithildikov: that's correct17:30
ildikovjgriffith: cool, tnx17:31
ildikovjgriffith: mriedem: I think if we can get the Cinder side merged and make the pure attach call work with the new Cinder API as a POC in Newton that would be a great starting point17:33
ildikovjgriffith: back to testing a bit, should I abandon my patch on top of yours in Cinder and try to help out on the direction you're working at the moment?17:34
jgriffithildikov: that's completely up to you, I would prefer we don't have every volume related action under the sun in a single test but that's just my opinion17:36
ildikovjgriffith: sure, that was just a test to try to make it work :)17:36
jgriffithildikov: test_volume is technically just fine, I'm just being picky :)17:36
ildikovjgriffith: I was wondering more how the Cinder team and you would like to see functional tests in the future17:37
jgriffithildikov: well my opinion has been that an API feature should have it's own test file/module17:37
ildikovjgriffith: that sounds reasonable17:38
ildikovjgriffith: are the fake drivers and other helper methods going to stay but maybe re-organized a bit?17:38
ildikovmriedem: one thing, I saw that hemnafk's patch to start to remove check_attach got merged17:39
jgriffithildikov: the fake_driver is already in cinder/tests  not quite sure what you mean?17:40
ildikovmriedem: can you check this one, which tries to clean it up fully: https://review.openstack.org/#/c/335358/ ?17:40
mriedemildikov: yeah, probably not today though, i think had some concerns about the boot from volume scenario and that17:40
ildikovjgriffith: I had to add modifications to the one that's used with the current tests: https://review.openstack.org/#/c/339692/5/cinder/tests/fake_driver.py17:41
mriedemlike race issues17:41
ildikovmriedem: so in case of BFV, when you attach an already existing volume at boot time reserve_volume was not called at all17:41
ildikovmriedem: so there's an extra reserve_volume call in that flow now, but I'm not 100% sure it's at the right place TBH17:42
ildikovmriedem: there's also a grenade test that's quite constantly failing with that patch, I need to take a look at that one as well17:43
ildikovmriedem: I appreciate if you can check that patch some time this week :)17:43
ildikovjgriffith: so by adding the modifications I got a little bit unsure I'm using the right thing :)17:44
mriedemildikov: i think the thing was with boot from volume, we didn't reserve the volume in the api today, we reserved it in the compute17:44
mriedemat least i thought we did17:45
mriedembut i'm not seeing that17:45
ildikovmriedem: I mistyped some stuff during trying to debug it in reserve_volume and attaching a volume during BFV still worked like a charm, so I'm sure it's not called at all17:46
ildikovmriedem: when I detached the volume and tried to attach it again reserve failed as expected17:47
mriedemi guess i'm not sure why we don't reserve the volume during BFV today17:47
ildikovnot the nicest way to see what's happening, but was quite quick and effective17:47
mriedemanyway, we can take it offline17:47
ildikovI couldn't come up with any scenario either besides it got forgotten17:47
mriedemi have about 10 things going on at once today17:47
ildikovsure, I hate Mondays too17:48
jgriffithmriedem: I don't know of a reason other than oversight either17:48
ildikovso I'm happy to take it on the review17:48
ildikovis there anything else for today?17:50
ildikovok, I take it as a no17:52
mriedemnope17:52
ildikovthanks guys for joining and have a nice rest of the day!17:52
ildikov#endmeeting17:52
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:52
openstackMeeting ended Mon Aug  1 17:52:41 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:52
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-08-01-17.00.html17:52
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-08-01-17.00.txt17:52
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-08-01-17.00.log.html17:52
*** markvoelker_ has joined #openstack-meeting-cp17:53
*** markvoelker has quit IRC17:53
*** tyr_ has joined #openstack-meeting-cp18:18
*** gouthamr has quit IRC18:20
*** piet has joined #openstack-meeting-cp18:23
*** gouthamr has joined #openstack-meeting-cp18:34
*** markvoelker_ has quit IRC18:38
*** markvoelker has joined #openstack-meeting-cp18:39
*** markvoelker has quit IRC18:39
*** tyr_ has quit IRC18:40
*** tyr_ has joined #openstack-meeting-cp18:46
*** tyr_ has quit IRC19:06
*** harlowja has quit IRC19:14
*** harlowja has joined #openstack-meeting-cp19:15
*** piet has quit IRC19:16
*** sdake has joined #openstack-meeting-cp19:18
*** mriedem1 has joined #openstack-meeting-cp19:21
*** mriedem has quit IRC19:23
*** mriedem1 is now known as mriedem19:29
*** coolsvap has quit IRC19:51
*** tyr_ has joined #openstack-meeting-cp19:57
*** tyr_ has quit IRC20:01
*** mriedem1 has joined #openstack-meeting-cp20:16
*** mriedem has quit IRC20:19
*** mriedem1 is now known as mriedem20:47
*** sdake has quit IRC21:20
*** mriedem has quit IRC21:42
*** sdake has joined #openstack-meeting-cp21:53
*** sdake has joined #openstack-meeting-cp21:53
*** sdake has quit IRC21:58
*** sdake has joined #openstack-meeting-cp22:13
*** xyang1 has quit IRC22:21
*** sdake has quit IRC23:01
*** sdake has joined #openstack-meeting-cp23:03
*** sdague has quit IRC23:14
*** gouthamr has quit IRC23:15
*** sdake has quit IRC23:31
*** uxdanielle has quit IRC23:32
*** sdake has joined #openstack-meeting-cp23:40

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