15:00:07 #startmeeting manila 15:00:08 Meeting started Thu Jun 26 15:00:07 2014 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:11 The meeting name has been set to 'manila' 15:00:19 Hi, everyone 15:00:19 hello 15:00:22 o/ 15:00:55 wow not many people here today 15:01:01 hello 15:01:04 hi 15:01:15 xyang? 15:01:16 hi 15:01:19 hello 15:01:35 hi 15:01:40 hi 15:01:47 hey! 15:01:52 okay 15:02:03 hi all 15:02:27 xyang1: do you have any updates on the status of the EMC driver? 15:02:38 it's been some time since we discussed it 15:02:51 bswartz: still waiting for legal:( 15:03:10 xyang1: is there a date when we can expect an answer by? 15:03:11 bswartz: when are you going to submit incubation request? 15:03:27 xyang1: real soon now -- there are no blockers 15:03:38 hi 15:03:41 in fact waiting for the EMC driver is the biggest thing holding us back 15:03:54 although it won't actually hold us back 15:04:18 bswartz: so we initially thought since manila is new, it can be handled differently from cinder, however, we still have to go thru the whole process 15:04:34 can you give us an idea? 15:04:42 another week or 2? months? 15:04:54 bswartz: another month, probably 15:05:15 could you commit to a date? like end of july? 15:05:18 bswartz: are you actually waiting for EMC driver before making incubation request? 15:05:20 or is that not possible 15:05:50 xyang1: whether we wait or not depends on how long we have to wait 15:05:51 bswartz: Let me check with legal and get back to you on that 15:05:55 okay thanks 15:06:08 I think we would be okay without it, but we would be better with it 15:06:15 that's the current thinking 15:06:22 okay onto agenda items 15:06:26 #link https://wiki.openstack.org/wiki/Manila/Meetings 15:06:36 #topic dev status 15:06:45 Dev status: 15:06:55 1) Share server details 15:06:55 bp: #link https://blueprints.launchpad.net/manila/+spec/implement-backend-details-in-drivers 15:06:55 Generic driver was updated. 15:06:55 Cmode driver update: #link https://review.openstack.org/98069 15:06:55 Driver manager update: #link https://review.openstack.org/102463 15:07:10 2) Tempest jobs 15:07:10 bp: #link https://blueprints.launchpad.net/manila/+spec/multibackend-installation-tempest-job 15:07:10 update of ci scripts: #link https://review.openstack.org/102770 15:07:32 3) Migrate from oslo-rpc to oslo.messaging 15:07:33 bp: #link https://blueprints.launchpad.net/manila/+spec/oslo-messaging 15:07:33 gerrit: #link https://review.openstack.org/#/c/101586/ 15:07:33 status: ready for review 15:07:55 thats the main 15:08:08 vponomaryov: is there anything that urgently needs review? 15:08:18 I've been spending a bunch of time on reviews, trying to get to them all 15:08:57 bswartz: https://review.openstack.org/102791 - this is blocker for multibackend job 15:09:21 vponomaryov: it has 2 -1s 15:09:37 I'll weigh in though 15:09:37 bswartz: yes, will update after meeting 15:09:41 k ty 15:09:47 any questions on that stuff? 15:10:00 bswartz, yeah 1 15:10:23 vponomaryov, did u face or see any issue with multi-backend without the lock present ? 15:10:43 vponomaryov, asking because, I am trying to understand what the exact problem is.. DB redudant entries or something else ? 15:11:23 deepakcs: its just proper behaviour with shared resources 15:11:59 vponomaryov, ok! I will go thru ur patch set2 and provide reviews 15:12:26 okay cool 15:12:43 #topic Manila test suite not in tempest 15:12:51 so I'm not sure what the issue is here 15:13:06 manila test are not in tempest because they can't be in tempest 15:13:11 tests* 15:13:12 so we were confused about where the canonical tempest tests live for manila 15:13:15 but just found this contrib/tempest/README.rst 15:13:41 noticed that the gate just copies these files into tempest 15:13:45 #link https://github.com/stackforge/manila/blob/master/contrib/tempest/README.rst 15:13:55 is there a better way? how do those tests stay up to date? 15:13:55 ameade: bswartz is right we have no right to push our tests to tempest without incubation 15:14:03 yeah that makes sense 15:14:10 ameade: this is because we're not incubated yet 15:14:19 but we need to update the wiki then 15:14:20 does keeping the tests in contrib create any actual problems? 15:14:35 #link https://wiki.openstack.org/wiki/Manila_Overview 15:14:44 ameade: actually, tests for manila in manila's repo is much more cooler, than in different repo 15:14:53 it was just confusing bucause there are links and manila branches in a bunch of repos 15:14:55 ameade: gah! that page is obsolete 15:15:06 I will delete that wiki page 15:15:19 i completely understand why we are doing it the way we are 15:15:40 but there does need to be a pointer to the right place for tests somewhere in the developer docs 15:15:47 most def 15:15:55 Agreed, it was a little confusing for a newbie like me 15:15:59 So what is the process by which we run the functional tests here? 15:16:09 I thought I had done something wrong :) 15:16:19 who wants to own updating the docs 15:16:33 * bswartz looks around for volunteers 15:16:39 * ameade hides 15:16:56 cknight: tempest 15:17:42 bswartz, I can own it.. but i haven't used tempest myself ;) 15:17:51 dustins: do you have what you need to run the manila tests correctly today? 15:18:03 so in order to add tests, one would make do the copy, make changes, and somehow copy their things back over and commit in manila? 15:18:04 bswartz: I can do that as well, just got to get the mountain of other stuff done first 15:18:05 #action deepakcs update the developer docs with instructions on where to find tests and how to run them 15:18:16 cknight: It's starting to look that way 15:18:22 bswartz, sure.. 15:18:40 dustins: if you want to help out deepakcs that would be great 15:18:47 just as long as it gets done 15:18:54 docs are not my strong point 15:18:58 ameade: it depends on your development process 15:18:59 :-( 15:19:07 bswartz, BTW since we are talking abt docs.. I uploaded "Setting up devstack+Manila on F20" doc @ 15:19:16 ameade; you can use mounted share for dir with tests 15:19:16 #link https://wiki.openstack.org/w/index.php?title=Manila/docs/Setting_up_DevStack_with_Manila_on_Fedora_20 15:19:18 bswartz: deepakcs: Sounds good, I've got some background with tempest so we can collaborate on this 15:19:31 deepakcs: thanks! 15:19:32 dustins, sure, i will ping u my email ID in pvt 15:19:48 vponomaryov: if we had a manila branch in a tempest repo this would be trivial, but then we have the issue of keeping tempest up to date 15:19:56 deepakcs: sounds good 15:20:27 ameade: we used to do it that way, but the repo was hosted under github.com/bswartz which looked kind of lame 15:20:36 ameade: it is up-to-date 15:21:09 vponomaryov: yeah the current way we do it will always be on tempest master in the gate right? 15:21:11 ameade: all manila's tempest tests are running with each gerrit change with latest tempest 15:21:17 and there was the issue of rebasing that branch all the time 15:21:26 ameade: tempest has only tempest now 15:21:32 bswartz: yeah thats what i mean by up to date 15:21:33 ameade: and will has 15:21:50 ameade: s/tempest/master/ branch I meant 15:22:25 vponomaryov: what is our procedure for fixing ourselves when tempest introduces a change that breaks our tests? 15:22:53 wouldn't our gate become blocked? 15:23:05 bswartz: tempest jobs are non-votable 15:23:20 bswartz: if compatibility lost - just fix it 15:23:23 okay there's my answer 15:23:28 sound good everyone? 15:23:32 when can we make them vote? 15:23:48 ameade: anytime 15:23:52 ameade: probably safer to leave them non voting until post incubation 15:24:00 but we could do it earlier too 15:24:12 bswartz: +1 15:24:14 as long as folks dont ignore them 15:24:34 I look at those results, usually 15:24:40 kk lets just carry on, we can revisit this stuff if it becomes a problem 15:24:42 * bswartz reminds himself to look at them always 15:25:00 #topic open discussion 15:25:08 deepakcs, dustins : make sure the docs show the workflow of adding a test 15:25:08 okay anything else 15:25:31 ameade: wilco! 15:25:40 bobf: you here by any chance? 15:26:39 ameade, sure, will try.. :) 15:26:55 I get unittest errors when doing ./run_tests.sh on current master..could someone with an environment just try that real quick? 15:27:03 ameade, bswartz I will shoot Qs on the list with manila tag.. if something is unclear or unknown to me. Hope to get answers :) 15:27:19 okay cool 15:27:24 we all read the ML I think 15:28:07 ameade: use tox -epy27 15:28:23 okay if anyone can help ameade continue the discussion in #openstack-manila 15:28:25 yeah i only get 2 errors with tox and those are race conditions 15:28:28 I think we're done here 15:28:30 i get 13 with run_tests.sh 15:28:35 bswartz, http://lists.openstack.org/pipermail/openstack-dev/2014-June/038753.html - no answers got :) 15:28:38 but they should both be clean >.< 15:29:14 ameade: dependencies, environment, could be any reason 15:29:23 yeah could be 15:29:38 ameade: gate is the example of its real status 15:29:56 deepakcs: why can't we get that resolved in this meeting?:) 15:29:57 deepakcs: I don't see that message in my folder -- I will check my filters 15:30:03 well it works fine if i roll back by a few commits 15:30:20 xyang1, i am fine 15:30:30 ameade: you mean commits from master? 15:30:34 bswartz, oh.. did i use a wrong tag ? 15:30:46 vponomaryov: yeah 15:30:54 It should be stats to be consistent with get_share_stats 15:31:27 ameade: I know the answer! 15:31:32 xyang1, i agree.. my Q was whether we do that across all drivers in 1 patch or do it selectively as we hit them ? 15:31:45 with regard to docstring, I agree it shouldn't be volume group 15:31:57 ameade: new dependencies, after applying new commits, just remove old .tox dir 15:32:12 deepakcs: I suggest you open another bug to fix all drivers? 15:32:18 ameade: than tox -epy27 will recreate it with proper deps 15:32:40 xyang1, we can .. but in that patch for glusterfs driver, do we change s/status/stats or not ? 15:33:03 deepakcs: this is a mystery 15:33:06 xyang1, and also what do u think on updating the docstring which is copied from lvm.py! 15:33:19 deepakcs: I don't see why not. we change it there first because that is where we found it 15:33:34 deepakcs: then change other places. we can do it incrementally 15:33:41 bswartz, mystery of what ? 15:33:52 deepakcs: the ML and my mailbox 15:33:53 xyang1, i am fine, i just wanted to make sure others agree :) 15:33:56 deepakcs: docstring should be changed in glusterfs driver 15:34:24 xyang1, ok, then say so in the review comemnts, so that next patchset will fix it :) 15:34:48 bswartz, np, u can reply now that i shared the archive link 15:35:10 deepakcs: so fix the issues in glusterfs in this patch, and have another patch fix everything else. that's my suggestion 15:35:32 xyang1, I am fine.. pls put that in your review comments 15:35:58 deepakcs: sure 15:36:31 * deepakcs requesting all Manila folks to provide review comments on https://wiki.openstack.org/wiki/Manila/docs/Setting_up_DevStack_with_Manila_on_Fedora_20 15:36:32 okay I'll sort out the ML problem later 15:37:03 vponomaryov, do u want to discuss the lock issue here or we are fine on it ? 15:37:06 deepakcs I think I agree with xyang1 15:37:19 bswartz, cool 15:37:21 deepakcs: No, everything is fine 15:37:36 okay 15:37:43 anything else before we wrap up? 15:38:04 thanks all for helpful discussions today 15:38:16 thanks 15:38:18 bye 15:38:18 thanks 15:38:23 #endmeeting