15:00:06 <bswartz> #startmeeting manila 15:00:07 <openstack> Meeting started Thu Mar 12 15:00:06 2015 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:10 <openstack> The meeting name has been set to 'manila' 15:00:19 <bswartz> hello all 15:00:24 <xyang1> hi 15:00:25 <u_glide> hi 15:00:26 <vponomaryov> hello 15:00:40 <bswartz> #agenda https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:01:00 <bswartz> small group today! 15:01:12 <bswartz> maybe some people forgot about the time change... 15:01:13 <geguileo> Hi 15:01:14 <csaba> hi 15:01:20 <markstur> hi 15:01:41 <gary-smith__> hi 15:01:51 <bswartz> #topic K-3 status / FF status 15:02:01 <bswartz> #link https://launchpad.net/manila/+milestone/kilo-3 15:02:28 <bswartz> so the good news is that we merged a good new of BPs in the last week 15:02:43 <bswartz> good number* of BPs 15:03:11 <bswartz> I only see 6 left to get done before feature freeze 15:03:28 <bswartz> thanks everyone for prioritizing reviews of these BPs 15:03:51 <bswartz> I want to get the remaining 6 merged by Tuesday of next week 15:04:03 <bswartz> if one slips to Wednesday that's not a big deal 15:04:18 <bswartz> we still still have multiple open on Wednesday I'm going to be nervous 15:04:37 <bswartz> The final feature freeze date is Thursday next week 15:04:46 <bswartz> anyone have questions about this? 15:05:14 <csaba> what hour? :) 15:05:21 <bswartz> lol 15:05:42 <bswartz> let's say before we have this meeting next week 15:06:15 <csaba> ok 15:06:20 <bswartz> I need to give ttx the commit hash for K-3 after the IRC meeting, but I want to do it on Wednesday ideally 15:06:37 <bswartz> or even Tuesday if we can manage it 15:06:51 <bswartz> csaba I know you have a non-targetted BP you're hoping to get in 15:07:07 <csaba> yep :S 15:07:21 <bswartz> is it ready to merge? 15:07:58 <bswartz> so reviewers can +2 you 15:08:06 <csaba> no, cknight has done a review but unit tests are WIP 15:08:13 <bswartz> I'll take a look too after I get to all the others 15:08:19 <csaba> ok 15:08:43 <csaba> thx 15:08:45 <bswartz> non-targetted BPs are *lowest* priority though for reviewers 15:09:05 <bswartz> please review the targeted ones first, then take a look at the rest 15:09:26 <bswartz> I'll -2 anything that looks too risky 15:09:33 <bswartz> I haven't gone through the whole list yet 15:09:45 <bswartz> but I have time today for reviews 15:10:03 <bswartz> anything else on this before we move on? 15:10:18 <bswartz> #topic postgres support 15:10:49 <bswartz> so mark-os has been trying to get manila running on top of postgres and having some problems 15:11:19 <bswartz> we don't actively test on postgres, but it's something we want to support 15:11:41 <vponomaryov> actively? we don't at all =) 15:11:43 <bswartz> I have a feeling we might not get around to fulfilling that promise until liberty, but I wanted to check if anyone had a different view 15:12:16 <bswartz> vponomaryov: by "we" I mean the whole community, not just the core team 15:12:41 <vponomaryov> bswartz: and I mean CI 15:12:41 <bswartz> I want to add a check/gate job that installs manila on postgres and runs tests 15:12:56 <bswartz> but before we can do that, we have to find/fix the bugs 15:13:26 <vponomaryov> actually we can do it in parallel, just making it non-voting 15:13:42 <bswartz> does anyone think there's a chance we could fix 1 or 2 bugs and have postgres 100% supported? or are we farther away than that? 15:13:43 <u_glide> vponomaryov +1 15:14:05 <geguileo> vponomaryov: +1 15:14:08 <bswartz> vponomaryov: that's true, but it's not a high priority if we know that postgres is horribly broken 15:14:34 <bswartz> the priority is to make it mostly work first before we start burning CI resources to test it 15:14:37 <vponomaryov> bswartz: tempest job with postgres will tell us 15:15:02 <vponomaryov> bswartz: we can make not static job 15:15:05 <vponomaryov> bswartz:but experimental 15:15:13 <vponomaryov> bswartz: that runs only by poking action 15:15:20 <kaisers> Hi, sry, <- late 15:15:29 <bswartz> anyways I'm not hearing that anyone has tried this yet -- so it's still a big open question 15:15:40 <bswartz> vponomaryov: good idea 15:16:04 <bswartz> anyways let's keep helping mark-os and anyone else who wants to spend time on that 15:16:16 <bswartz> during liberty we definitely need to get postgres officially supported 15:16:46 <bswartz> #topic unit tests on python 3.4 15:17:08 <bswartz> so I noticed that we're not currently testing on python 3 15:17:57 <bswartz> what holds us back from python 3 support? 15:18:14 <vponomaryov> bswartz: some deps 15:18:18 <bswartz> many other openstack projects test on both 15:18:26 <bswartz> and we've done a good amount of work to support both 15:18:58 <bswartz> vponomaryov: a lot of deps? how much work? 15:19:15 <vponomaryov> bswartz: need to investigate 15:19:38 <bswartz> I don't want to fall behind he rest of the community in this area 15:19:39 <vponomaryov> bswartz: some can be replaced by "six" like "pipes" 15:20:10 <bswartz> it's not urgent, but if we can get a python 3.4 check job running in liberty I think that would be good 15:20:40 <vponomaryov> bswartz: non-voting - anytime =) 15:20:45 <bswartz> lol 15:21:10 <bswartz> well I don't want to have a job that's always failing -- esp if we're not going to fix the problems until liberty 15:21:24 <bswartz> it's probably a bad idea to make a bunch of six changes during K-4 15:21:28 <bswartz> so we don't do that 15:21:34 <bswartz> won't* 15:22:15 <bswartz> okay enough on that 15:22:26 <bswartz> #topic Horizon plugin for Manila 15:22:34 <bswartz> markstur: here? 15:22:38 <markstur> The Horizon team has been talking about Manila: http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-03-11-20.00.log.html 15:22:48 <markstur> Quote: "20:55:23 <david-lyle> murano will be here soon and manila and those should be plugins". 15:22:48 <gary-smith__> I work with Mark... 15:23:04 <markstur> The model Horizon is proposing would put the plugin code in its own project. Perhaps manila-ui like the tuskar-ui. 15:23:07 <bswartz> oh this is news to me 15:23:15 <markstur> just yesterday 15:23:25 <markstur> At HP we are interested in getting that project started ASAP by taking from our current fork to create a plugin. 15:23:40 <markstur> Obviously the goal is to get it in the openstack eco-system with gerrit for team collaboration. 15:23:56 <markstur> Hey look I accidentally pinged David 15:24:00 <gary-smith__> the plugin model is what horizon is going for on new projects 15:24:05 * david-lyle came running 15:24:17 <gary-smith__> (and even old ones) 15:24:18 <bswartz> #link https://github.com/NetApp/horizon/tree/manila_kilo 15:24:31 <bswartz> ^ so this is what we have so far 15:24:39 <markstur> gary-smith__ can get that project started. So we wanted to bring it up here. 15:24:57 <xyang1> nice, this will make horizon integration much easier 15:25:01 <david-lyle> new service additions should target the horizon plugin mechanism, and we'll get that plugin into the openstack namespace 15:25:25 <bswartz> yes I absolutely support a manila gui proehct that plugs into horizon 15:25:28 <david-lyle> this will also make sure your development work can progress at the rate you want 15:25:39 <bswartz> do we call it manila-ui? manila-dashboard? 15:25:46 <david-lyle> and not suffer on our review queue 15:26:08 <markstur> I wanted thrilla-in-manila, but that didn't really make sense. So you guys pick the name. 15:26:14 <bswartz> lol 15:26:19 <gary-smith__> the pattern so far would suggest manila-ui 15:26:26 <vponomaryov> david-lyle: is Horizon plugins remotely available or need to copy-paste files to Horizon dir directly? 15:26:27 <gary-smith__> although I like thrilla :-) 15:26:39 <david-lyle> vponomaryov: remotely available 15:26:52 <david-lyle> just need to be installed on the horizon server 15:26:54 <vponomaryov> david-lyle: good to know, thanks 15:27:05 <bswartz> is this something that will be achievable before Kilo or a plan for Liberty? 15:27:17 <gary-smith__> Liberty, definitely 15:27:23 <david-lyle> one file needs to be linked or copied into the horizon enabled directory so Horizon knows to pick it up 15:27:36 <bswartz> okay 15:27:51 <bswartz> so we'll do what we've done before for our Kilo release 15:28:07 <bswartz> and when liberty starts up we'll get manila-ui started 15:28:19 <markstur> I was thinking we'd start sooner. 15:28:29 <markstur> But not sure when it would realistically be ready. 15:28:32 <bswartz> thanks david-lyle and gary-smith__ 15:28:33 <gary-smith__> I hope we can get the ball rolling before liberty 15:28:35 <markstur> Easy for me to say 15:28:37 <gary-smith__> yeah, exactly 15:28:59 <bswartz> markstur: there's no harm in starting ASAP, but we need an actual working solution for uses of Kilo, and that's more important 15:29:27 <bswartz> s/uses/users/ 15:29:56 <bswartz> that's why we're going to keep doing what we've done before in in the next 2 months 15:30:08 <markstur> RIght. 15:30:27 <bswartz> which is to maintain our fork of horizon with manila grafted on 15:30:51 <markstur> Yes we need that until we have something else really ready to use. 15:31:03 <markstur> Which is I think why Gary said Liberty. 15:31:03 <gary-smith__> markstur: +1 15:31:05 <bswartz> liberty sounds like the perfect timeframe for this 15:31:56 <bswartz> markstur: are you volunteering to own creating the project and getting things started? 15:32:15 <markstur> Yeah. I'm volunteerying gary-smith__ 15:32:19 <gary-smith__> I will volunteer to do that 15:32:28 <bswartz> okay great 15:32:35 <bswartz> thanks! 15:32:48 <bswartz> anything else to discuss about horizon? For kilo or liberty? 15:33:15 <markstur> Thanks for tuning in David. It was good to hear your support. 15:33:23 <bswartz> #topic open discussion 15:33:24 <vponomaryov> gary-smith__: one question 15:33:32 <bswartz> any other topics of any kind? 15:33:39 <vponomaryov> gary-smith__: do plugins support its own dependencies? 15:33:56 <gary-smith__> vponomaryov: I believe so 15:34:10 <bswartz> vponomaryov: you're thinking about python-manilaclient? 15:34:10 <gary-smith__> but david-lyle is the expert on that 15:34:24 <bswartz> do we have other dependencies? 15:34:25 <vponomaryov> bswartz: yes 15:34:43 <vponomaryov> no, for the moment 15:34:47 <bswartz> k 15:35:22 <bswartz> well it sounds like we're done early today 15:35:33 <bswartz> take back 25 minutes and do some code reviews 15:35:45 <david-lyle> your plugin should have that dependency 15:35:55 <bswartz> I'll be reviewing all afternoon today 15:36:05 <bswartz> david-lyle: thanks 15:36:06 <markstur> Are we able to use Availability Zones on shares? 15:36:27 <vponomaryov> david-lyle: that what I was interested in - possibility to setup deps for plugin 15:36:43 <vponomaryov> david-lyle: separately from deps of Horizon 15:37:14 <david-lyle> vponomaryov: well it should be an installable python package, using setup.py or requirements.txt to pull in dependencies 15:37:14 <ganso_> bswartz: I removed target kilo from my BP 15:37:20 <vponomaryov> markstur: ther is no such API, so ... 15:37:34 <bswartz> ganso_: thanks 15:37:49 <markstur> vponomaryov, But there probably should be like cinder... eventually... does that sound right? 15:37:52 <vponomaryov> david-lyle: requirements.txt is ok 15:38:20 <bswartz> markstur: eventually, yes 15:38:32 <bswartz> it hasn't been a priority yet 15:38:40 <markstur> bswartz, OK. I was wondering if there was some other trick. 15:38:46 <vponomaryov> markstur: manila does not have it right now 15:38:47 <david-lyle> vponomaryov: so your ui-plugin will own that file and can specify what is needed 15:39:03 <vponomaryov> david-lyle: great, thank you 15:39:35 <bswartz> alright, thanks everyone 15:39:48 <bswartz> #endmeeting