Monday, 2016-06-20

*** TaylorH has joined #openstack-meeting-cp00:29
*** TaylorHuang has quit IRC00:30
*** sdake has joined #openstack-meeting-cp00:43
*** sdake has quit IRC01:29
*** sheel has joined #openstack-meeting-cp03:15
*** coolsvap has joined #openstack-meeting-cp03:18
*** coolsvap has quit IRC03:40
*** coolsvap has joined #openstack-meeting-cp03:47
*** coolsvap has quit IRC03:52
*** coolsvap has joined #openstack-meeting-cp03:56
*** markvoelker has joined #openstack-meeting-cp04:18
*** markvoelker has quit IRC04:22
*** coolsvap has quit IRC05:12
*** markvoelker has joined #openstack-meeting-cp06:18
*** markvoelker has quit IRC06:23
*** Niham has joined #openstack-meeting-cp06:49
*** Niham has quit IRC07:07
*** belmoreira has joined #openstack-meeting-cp07:43
*** markvoelker has joined #openstack-meeting-cp08:19
*** markvoelker has quit IRC08:24
*** Niham has joined #openstack-meeting-cp09:35
*** jokke__ is now known as jokke_10:07
*** markvoelker has joined #openstack-meeting-cp10:20
*** markvoelker has quit IRC10:24
*** coolsvap has joined #openstack-meeting-cp10:33
*** sdague has joined #openstack-meeting-cp11:19
*** markvoelker has joined #openstack-meeting-cp12:12
*** Niham has quit IRC12:16
*** sdague has quit IRC12:19
*** bswartz has quit IRC12:26
*** coolsvap has quit IRC12:26
*** hemna has quit IRC12:33
*** hemna has joined #openstack-meeting-cp12:34
*** sdague has joined #openstack-meeting-cp13:06
*** belmoreira has quit IRC13:25
*** bswartz has joined #openstack-meeting-cp13:26
*** belmoreira has joined #openstack-meeting-cp13:30
*** _sigmavirus24 is now known as sigmavirus2414:00
*** sigmavirus24 has joined #openstack-meeting-cp14:00
*** sheel has quit IRC14:05
*** ChanServ sets mode: +o openstack14:13
*** belmoreira has quit IRC14:46
*** belmoreira has joined #openstack-meeting-cp14:47
*** uxdanielle has joined #openstack-meeting-cp14:57
*** belmoreira has quit IRC15:30
*** tyr_ has joined #openstack-meeting-cp15:39
*** mriedem has joined #openstack-meeting-cp16:58
ildikov#startmeeting cinder-nova-api-changes17:00
openstackMeeting started Mon Jun 20 17:00:15 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 gsilvis17:00
mriedemo/17:00
hemnayough17:00
DuncanTHi17:00
ildikovhi all :)17:01
ildikovfor today I would like to check on the refactoring and testing work17:02
ildikovdoes anyone have any further topics for today?17:02
mriedemjust a reminder that nova's non-priority bp freeze is 6/3017:03
mriedemi just reviewed jgriffith's nova change17:04
ildikovmriedem: I know, although as the above mentioned items are dependencies I'm less sure we're gonna make it17:04
mriedemhttps://review.openstack.org/#/c/330285/17:04
mriedemcomments are inline. the dependent cinder change needs a rebase.17:04
mriedemi didn't check previous patch sets in jenkins to see if they passed a tempest run17:04
ildikovmriedem: what's up with those three items that ended up high prio items but they were expected to get finished before the deadline?17:04
mriedemglance v2 is the only priority item that nova has completed already17:05
hemnahaven't had a chance to look at the nova patch yet17:05
mriedemhttps://specs.openstack.org/openstack/nova-specs/priorities/newton-priorities.html17:05
* smcginnis is here but not really here17:05
mriedemso, the nova change didn't ever pass jenkins,17:05
mriedemzuul failed to merge the series for the job run17:06
mriedemwhich is something i was hitting last week with my large get-me-a-network series,17:06
mriedemrechecking in order usually gets it going, but the cinder dependency for the new APIs is a legit merge conflict17:06
mriedemwhich is this one https://review.openstack.org/#/c/327408/17:06
hemnathe cross project deps never seem to work from what I've seen17:07
ildikovmriedem: can multiattach come up and considered as some extent high priority?17:07
mriedemi'd rather not get into that right now17:07
hemnaildikov, I think multi-attach is dead unless we get the new cinder API in place no?17:07
ildikovI have an issue with my Devstack env, I wanted to try the patches in action17:07
ildikovhemna: right, I meant it with its dependencies17:07
mriedemso for jgriffith's series we obviously need the api change rebased17:08
mriedemthen we can recheck the nova change and see if it passes a jenkins/tempest run17:08
hemnaoops yah the cinder patch is merge conflict17:08
mriedemif jgriffith isn't around, can someone do that?17:08
hemnaI can ping him today17:08
smcginnisI reminded him.17:08
hemnaand see if he's around17:08
mriedemlooks like there were some questions in ps3 on the cinder patch that went unanswered also17:09
jgriffithmriedem: I'm back :)17:09
jgriffithmriedem: I'll get on it right now... thanks smcginnis17:09
smcginnisjgriffith: Hey John!17:09
jgriffithsmcginnis: 0/17:09
ildikovjgriffith: we were discussing the Cinder API change patches and got to the merge conflict just now17:10
*** diablo_rojo has joined #openstack-meeting-cp17:11
mriedemright, so next steps are just getting that rebased and have a ci run through it17:12
mriedemjgriffith: i have comments in the nova change too17:12
jgriffithmriedem: :)  Yeah, I just sent you a thank you for that on dev channel17:12
jgriffithmriedem: I'll address those items and rebase later today17:12
jgriffithmriedem: Thank you!!!!17:12
mriedemsure :)17:12
jgriffithI've been hoping for some feedback17:12
mriedemildikov: what's next?17:13
* mriedem is hungry17:13
ildikovI don't know whether we have scottda around to see where we are with the tempest tests17:13
mriedemhttps://review.openstack.org/#/c/326681/17:14
smcginnisI got the impression he made some progress with that, but don't know the current state.17:14
hemnajenkins isn't happy w/ it17:14
mriedemhas 2 deps17:15
ildikovyeah I saw both17:15
mriedemthe devstack one has some +1s https://review.openstack.org/#/c/325895/17:15
mriedemthe other is a project-config change for a new job...17:16
mriedemi'm not totally sure why a new job is needed for multibackend17:16
mriedemcan't cinder run normally in the gate with 2 lvm backends as a default in devstack?17:17
hemnalooks like the job config is setting up 2 lvm backends17:18
hemnawhich isn't the default afaik17:18
mriedemcan you get the list of backends via the cinder API?17:19
mriedemso it doesn't need to be configured in tempest?17:19
hemnaservice-list might give you the backends17:20
hemnaor pools17:20
mriedemso he's using this backend_names variable in tempest which already exists17:20
mriedemi wonder what jobs are testing that today17:21
hemnahttp://paste.openstack.org/show/520656/17:21
hemnadoesn't give the backend_name though, just the host17:21
mriedemregular gate doesn't test multi-backend http://logs.openstack.org/73/328673/1/check/gate-tempest-dsvm-full/d2e8a67/console.html.gz#_2016-06-12_13_28_29_39206817:22
hemnayah that has to be enabled in tempest conf17:22
hemnaand specificaly configured afaik17:22
mriedemi just wonder what existing job, if any, is testing this17:23
mriedemso that we don't need https://review.openstack.org/#/c/330678/17:23
mriedemso let's start getting some action items17:24
mriedem#action jgriffith to cleanup and rebase nova/cinder create/remove attachment API series17:24
mriedem#action scottda et al to figure out if there is an existing CI job that uses cinder multi-backend17:24
hemnasounds good17:25
mriedem-1 on the devstack change https://review.openstack.org/#/c/325895/17:26
mriedemthey are changing some existing behavior17:26
mriedemwhich if there is a job that relies on those, it's going to break them17:26
hemnaI don't think there is a cinder api for fetching the backend name (cinder.conf section name)17:27
mriedemunfortunate17:28
hemnayou'd have to extract it from the host name I think17:28
mriedemso a rookie question,17:28
mriedemfor retype (volume migration),17:28
mriedemcan you have a single backend cinder on 2 hosts and migrate between them? or does it really have to be 2 different cinder backend drivers for the migration/retype?17:29
mriedemand those can live on the same host17:29
hemnaa single cinder backend that has 2 different drivers?17:29
hemnayou can have volume_backend_name=foo17:30
hemnawith 2 different drivers17:30
hemnaso yes in that case17:30
hemna2 different solidfire arrays, 2 different driver instances, both with the same volume_backend_name defined17:31
hemnayou could migrate between them17:31
hemnaand retype for that matter17:31
mriedembut if i have an lvm and an rbd,17:32
mriedemthen 2 different backends?17:32
hemnasure17:33
hemnathe part that's confusing is there is a conf entry called "volume_backend_name"17:34
hemnaand some people confuse that with the section name in cinder.conf17:34
hemna[3parfc]17:34
hemnadriver=....17:34
hemnavolume_backend_name=3parfc (or foo)17:34
hemnathe host is created from the section name17:34
hemnathe volume types use the volume_backend_name value17:35
hemnaand cinder.conf enabled_backends=[list of section names]17:36
mriedemdoes gate-tempest-dsvm-full-drbd-devstack ever run on anything?17:37
hemnanot sure if that helps or answers your question17:37
mriedemthat sets CINDER_ENABLED_BACKENDS in devstack17:37
hemnahttp://logs.openstack.org/85/327285/12/check/gate-tempest-dsvm-full-drbd-devstack-nv/6e0e031/17:38
hemnaI think that's a different test though17:38
mriedemheh, and doesn't run the tests we care about http://logs.openstack.org/85/327285/12/check/gate-tempest-dsvm-full-drbd-devstack-nv/6e0e031/console.html#_2016-06-17_18_41_04_80989417:39
mriedemeven though CINDER_ENABLED_BACKENDS=drbd:drbdmanage is in http://logs.openstack.org/85/327285/12/check/gate-tempest-dsvm-full-drbd-devstack-nv/6e0e031/logs/localrc.txt.gz17:40
mriedemanyway, this is a rabbit hole17:40
mriedemi've posted comments in scott's changes17:40
mriedemwhat he's really adding is an lvm multibackend job17:40
mriedemto cinder's experimental queue17:41
hemnasure17:41
hemnawe can circle back with scottda when he's around17:41
mriedemthere is a way to test this before the project-config change is merged17:42
mriedemwith a one off devstack change17:42
mriedemthat depends on the tempest change17:42
mriedemi don't know if i have the time to tinker with that today though17:43
mriedemanyway, anything else for today?17:44
mriedemi'd like to end early17:44
mriedemildikov: ^?17:44
hemnaI don't have anything17:44
ildikovmriedem: hemna thanks17:45
hemnaI haven't had time to look at the check_attach patchset in a week17:45
ildikovI don't have anything more for today17:45
hemnaI'd like to get to that soon17:45
hemnabut I am training my replacements this week17:45
hemna:(17:45
mriedemboo17:45
hemnaand I still don't have a new job.  bleh17:45
ildikovhemna: lemme know if you need any help with that17:45
ildikovhemna: I have free time this week17:45
mriedemhemna: tell those a-holes to rebase your change17:45
hemna:)17:45
hemnathey don't even know what CI is17:45
hemna*sigh*17:45
ildikov:( :)17:45
mriedemildikov: have you started looking at what the nova changes would look like after jgriffith's changes?17:47
mriedemwith the new APIs?17:47
mriedemi mean for multiattach17:47
ildikovwe need to clean up check_attach as well along with the API changes17:47
mriedembecause if the plan is to have multiattach build on that, you probably need to start POCing that code17:47
smcginnishemna: :(17:47
ildikovbesides that I think there are mostly the multiattach related changes, like the shareable flag and the version checks, etc17:48
ildikovmriedem: I think we need to refactor the VM actions as well, like live migrate, shelve offload, etc17:48
mriedemildikov: as part of multiattach?17:49
mriedemor just in general?17:49
ildikovmriedem: johnthetubaguy walked us through those a short while ago and I think we might look into those as well17:49
ildikovmriedem: if we don't want to disable those for multiattach volumes, then I think before17:49
ildikovmriedem: but I might over worry this17:50
mriedemi guess my point is, there are <10 working days left in the schedule before the bp freeze, so i think it's going to be important to figure out the work order of what needs to happen17:51
mriedemand making priorities on what can get done17:51
ildikovmriedem: also I don't think we have too many options besides building on this refactoring work17:51
mriedemi don't want to start talking about exceptions when we don't have a clear vision on a plan17:51
ildikovmriedem: can the refactoring go on after the deadline?17:52
mriedemsure, but then does that mean that for newton, refactoring is the priority and goal17:52
mriedemhemna's change for check_attach could be considered a bug fix17:52
mriedemso i don't have a problem with that17:52
hemnacoolio17:53
mriedemi'm pretty sure the nova core team isn't going to be comfortable with mass refactorings of the nova/cinder API interaction after the freeze17:53
ildikovcool, I think we touched on this earlier as well17:53
mriedemit can certainly be hacked on, but that doesn't mean it gets a pass17:53
ildikovmriedem: is there any chance to discuss it on one of the upcoming meetings maybe?17:54
*** piet_ has joined #openstack-meeting-cp17:54
mriedemwhich upcoming meeting?17:54
ildikovI think this reafctoring work has much value in general not just for multiattach17:54
ildikovI meant a Nova team meeting17:54
mriedemi agree, but that doesn't mean we can just drop it in in n-317:54
mriedemfeel free to bring it up in a nova meeting17:55
ildikovor just bring it up on the channel when people around17:55
hemnaI think we'd have some momentum if the refactoring patches would pass jenkins and show the stuff works17:55
ildikovok, cool, I will sync up with jgriffith and then bring up the topic17:55
ildikovhemna: +1, agreed17:56
hemnado we have working live migration tests ?17:56
mriedemhemna: for which thing? or just in general?17:56
mriedembasic block migration and i think voume-backed live migration were passing in the experimental queue job last week once we disabled nfs and ceph from that job config17:57
hemnajust in general17:57
mriedemlive migration meeting is tomorrow, we were going to come back to see how that job was doing17:57
mriedemas in, if the basic config is working, we were going to add the job as non-voting in the nova check queue17:57
hemnaok17:58
mriedemwell we know it works, but at least with trusty versions of libvirt there were pretty sporadic failures17:58
hemnaI think that job needs to work to tests the refactoring patches17:58
mriedemthe job uses xenial now17:58
mriedemhemna: yeah agreed17:58
hemnaI'd like to see 3rd party CI using that as well17:58
hemnaso we can confirm some segment of the cinder drivers work w/ live migration17:59
hemnabut ceph, lvm should work17:59
hemnasince those are the reference cinder backends17:59
ildikovhemna: yeap, we will need automated tests as well, not just manual verification17:59
mriedemyeah, we just have to fix the job, some setup broke once moving to xenial17:59
mriedemtdurakov fixed the nfs setup but we kept it disabled for now18:00
mriedemanyway, time is up18:00
ildikovyeap, we have the actions points, let's move forward with those18:00
hemnacoolio18:00
hemnathanks guys18:00
ildikovanything urgent we haven't touched today?18:00
ildikovthanks all!18:01
*** mriedem has left #openstack-meeting-cp18:01
ildikovtalk in a week the latest18:01
ildikov#endmeeting18:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:01
openstackMeeting ended Mon Jun 20 18:01:36 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-06-20-17.00.html18:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-06-20-17.00.txt18:01
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2016/cinder_nova_api_changes.2016-06-20-17.00.log.html18:01
*** diablo_rojo has quit IRC18:10
*** diablo_rojo has joined #openstack-meeting-cp18:11
*** tyr_ has quit IRC18:25
*** tyr_ has joined #openstack-meeting-cp18:26
*** piet_ has quit IRC19:09
*** piet has joined #openstack-meeting-cp19:15
*** piet has quit IRC19:27
*** tyr_ has quit IRC19:40
*** tyr_ has joined #openstack-meeting-cp19:40
*** xyang1 has joined #openstack-meeting-cp20:03
*** tyr_ has quit IRC20:06
*** rockyg has joined #openstack-meeting-cp21:02
tonyb#startmeeting stable21:03
openstackMeeting started Mon Jun 20 21:03:06 2016 UTC and is due to finish in 60 minutes.  The chair is tonyb. Information about MeetBot at http://wiki.debian.org/MeetBot.21:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:03
*** openstack changes topic to " (Meeting topic: stable)"21:03
openstackThe meeting name has been set to 'stable'21:03
tonyb#topic roll call21:03
*** openstack changes topic to "roll call (Meeting topic: stable)"21:03
tonybwho's here?21:03
sigmavirus24tonyb: this is -cp?21:03
sigmavirus24not -421:03
tonybGah!21:04
tonyb#endmeeting21:04
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"21:04
openstackMeeting ended Mon Jun 20 21:04:13 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:04
openstackMinutes:        http://eavesdrop.openstack.org/meetings/stable/2016/stable.2016-06-20-21.03.html21:04
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/stable/2016/stable.2016-06-20-21.03.txt21:04
openstackLog:            http://eavesdrop.openstack.org/meetings/stable/2016/stable.2016-06-20-21.03.log.html21:04
*** diablo_rojo has quit IRC21:45
*** sigmavirus24 is now known as sigmavirus24_awa22:04
*** hemna is now known as hemnafk22:34
*** uxdanielle has quit IRC22:47
*** sdague has quit IRC23:00
*** rockyg has quit IRC23:02
*** sdake has joined #openstack-meeting-cp23:38
*** sdake_ has joined #openstack-meeting-cp23:42
*** sdake has quit IRC23:43

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