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