15:00:24 <alcabrera> #startmeeting Marconi
15:00:26 <openstack> Meeting started Tue Jan 28 15:00:24 2014 UTC and is due to finish in 60 minutes.  The chair is alcabrera. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:27 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:29 <openstack> The meeting name has been set to 'marconi'
15:01:03 <balajiiyer> alcabrera: hi
15:01:11 <alcabrera> This brings us to the 38th meeting of the marconi team. We've come a long way. Let's keep moving forward! :D
15:01:24 <alcabrera> balajiiyer: o/
15:01:39 <alcabrera> #topic Review Actions
15:01:56 <flwang> o/
15:02:38 <alcabrera> #info flwang to get suggestions for KPIs for health from ops folks
15:02:50 <alcabrera> how's that coming along, flwang?
15:03:08 <flwang> I will do that today, after the meeting, sorry for the late
15:03:16 <alcabrera> no worries. :)
15:03:35 <alcabrera> I'll just carry it forward
15:03:39 <alcabrera> #action flwang to get suggestions for KPIs for health from ops folks
15:03:57 <alcabrera> alright, what's the word on the Heat patch, flwang?
15:04:39 <flwang> Liang had synced with flaper87|afk
15:04:48 <alcabrera> ah, okay
15:04:56 <flwang> I was not in the chat
15:04:56 <alcabrera> In that case, I'll have flaper87|afk update us when he returns
15:05:01 <alcabrera> Thanks!
15:05:10 <alcabrera> #action flaper87 to update us on state of Heat patch
15:05:24 <alcabrera> #info alcabrera to work with ykaplan and flaper87 to come up with a plan to reboot the SQL driver work
15:05:45 <alcabrera> I've put no time into making this happen this week. :/
15:06:01 <alcabrera> ykaplan and flaper87|afk aren't present at the moment, so I'll carry this forward.
15:06:10 <alcabrera> #action alcabrera to work with ykaplan and flaper87 to come up with a plan to reboot the SQL driver work
15:06:16 <alcabrera> and last of the actions -
15:06:26 <alcabrera> malini to follow up with infra after i-2 lands
15:07:13 <alcabrera> malini is not present either - so we'll carry that forward
15:07:20 <alcabrera> #action malini to follow up with infra after i-2 lands
15:07:37 <alcabrera> kgriffs: hey!
15:07:40 <kgriffs> o/
15:07:41 <alcabrera> :D
15:07:48 <kgriffs> looks like flaper87|afk is mia
15:08:05 <kgriffs> who else is here for marconi?
15:08:41 <alcabrera> I've been reviewing action items thus far with at least balajiiyer and flwang.
15:08:44 <balajiiyer> kgriffs: Im here
15:08:49 <alcabrera> :)
15:08:51 <amitgandhi> o/ im here as a fly on the wall
15:08:52 <kgriffs> #topic
15:08:54 <kgriffs> oops
15:08:59 <alcabrera> #chair kgriffs
15:08:59 <openstack> Current chairs: alcabrera kgriffs
15:09:05 <alcabrera> you now have the power. :)
15:09:08 <ametts> o/
15:09:17 <kgriffs> ok, thanks guys. I think something is messed up with my calendar - I keep missing the reminder.
15:09:19 <kgriffs> aaaaanyway
15:09:37 <kgriffs> alcabrera: go ahead and finish up with the current topic
15:09:45 <alcabrera> sure thing
15:09:57 <alcabrera> that's all for previous action items.
15:10:05 <alcabrera> Next up: graduation BPs
15:10:09 <flwang> kgriffs: would you mind figuring out again the operations guys I can talk to get the PKI of /health?
15:11:29 <kgriffs> flwang: sure
15:11:41 <kgriffs> let's discuss that right after this mtg
15:11:54 <flwang> kgriffs: cool
15:12:30 <kgriffs> #topic review graduation bps
15:12:53 <kgriffs> #link https://blueprints.launchpad.net/marconi/+spec/graduation
15:13:17 <kgriffs> first up: heat-template
15:14:03 <kgriffs> so, it looks like we have a heat resource now! https://review.openstack.org/#/c/61036/
15:14:15 <alcabrera> nice!
15:14:35 <alcabrera> #info Marconi now has a heat resource
15:14:56 <alcabrera> Is it still the case that Heat progress is blocked on the client lib?
15:15:08 <kgriffs> nope, we can update that bp
15:15:16 <alcabrera> cool
15:15:24 * kgriffs does that
15:15:28 <alcabrera> thanks!
15:16:03 <kgriffs> so, I guess we don't have a heat template to actually deploy a marconi service itself, but i think that is fine for now
15:16:22 <kgriffs> i think heat is more geared towards provisioning resources
15:16:36 <malini> o/
15:16:54 <amitgandhi> what does the heat template actually do then?
15:17:02 <kgriffs> looks like it provisions queues
15:17:24 <alcabrera> hmm
15:17:32 <kgriffs> https://blueprints.launchpad.net/heat/+spec/mqaas-marconi-resource
15:17:56 <alcabrera> it sounds like it'd be pretty awesome to expand that at some point to yield a sharded deployment template, or something to create a marconi shard
15:18:24 <alcabrera> that's a nice-to-have, though, atm, imho
15:18:28 <kgriffs> alcabrera: feel free to register a new bp for that - we can discuss later
15:18:35 <alcabrera> sure thing, kgriffs
15:18:38 <kgriffs> thanks!
15:18:49 <kgriffs> #topic pecan-framework
15:19:00 <kgriffs> balajiiyer: can u give us an update?
15:19:19 <balajiiyer> kgriffs:  In progress, starting to document the findings.
15:19:54 <balajiiyer> I should be able to spend sometime on it this week and should be quick
15:20:10 <balajiiyer> will meet the i3 deadline
15:21:02 <amitgandhi> are you just doing pecan or pecan + wsme ?
15:21:28 <balajiiyer> right now pecan, later pecan + wsme
15:22:26 <alcabrera> thanks, balajiiyer!
15:22:40 <kgriffs> cool, glad to see some progress there
15:22:42 <alcabrera> #info good progress on pecan driver - expecting to meet i3 deadline
15:22:47 <kgriffs> btw, I am planning on working on Falcon docs
15:23:13 <alcabrera> sweet
15:23:26 <kgriffs> also, my talk was well-recieved at the Austin Web Python meetup
15:23:31 <alcabrera> that'll make falcon more accessible
15:23:46 <alcabrera> awesome!
15:23:55 <kgriffs> people definitely see a place for Falcon
15:24:07 <kgriffs> for the record, I see a place for Pecan
15:24:26 <kgriffs> What I think is silly is saying "either/or" - a common fallancy
15:24:32 <kgriffs> s/fallancy/fallacy
15:24:34 <kgriffs> aaaanyway
15:24:47 <alcabrera> (fallancy - a fallacy of fancy)
15:24:51 <alcabrera> yup
15:24:52 <alcabrera> next?
15:25:08 <amitgandhi> would be good to document use cases where to use falcon and where to use pecan
15:25:39 <kgriffs> balajiiyer: can you add a section to your wiki notes as a placeholder for that ^^^
15:26:04 <kgriffs> amitgandhi: I did touch on that in a blog post, but yeah, it should be in the falcon docs proper
15:26:13 <kgriffs> where, you make it more generic
15:26:19 <kgriffs> (not really pecan-specific)
15:27:24 <kgriffs> moooving on
15:27:28 <alcabrera> yes
15:27:49 <kgriffs> #topic sql-sharding-controllers
15:28:01 <alcabrera> no progress on this yet, kgriffs
15:28:07 <kgriffs> #link https://blueprints.launchpad.net/marconi/+spec/sql-sharding-controllers
15:28:17 <kgriffs> ok
15:28:40 <alcabrera> #info no progress on sql sharding controller
15:28:40 <kgriffs> #topic SQL Storage Driver
15:28:56 <kgriffs> Anyone seen Yeela around lately?
15:29:31 <kgriffs> I'm getting nervous about this
15:29:36 <kgriffs> no progress for several weeks
15:29:57 <alcabrera> I haven't spoken to ykaplan yet
15:30:08 <alcabrera> I'll make it a priority for this coming week to make progress on this
15:30:15 <kgriffs> ok
15:30:30 <kgriffs> I may have some time to lend some code to it
15:30:40 <alcabrera> that'd be awesome. Let's make it happen!
15:30:44 <kgriffs> please let me know as soon as you find anything out from ykaplan
15:31:10 <kgriffs> if you don't hear from her in the next couple days, we'll just have to reassign i think
15:31:19 <alcabrera> agreed
15:31:24 <kgriffs> #action alcabrera to follow up on SQL Storage Driver
15:31:56 <kgriffs> #topic tempest-integration
15:32:01 <kgriffs> malini: updates?
15:32:32 <alcabrera> #link https://review.openstack.org/#/c/65145/
15:32:47 <alcabrera> support for Marconi in the devstack gate looks like it was approved, but blocked by Jenkins
15:33:28 <alcabrera> otherwise, it seems like there's two patches being blocked by this one.
15:33:55 <alcabrera> the implementation seems complete - it's just a matter of reviews, from what I can tell.
15:33:56 <malini> kgriffs: I got some eyes on the devstack patch
15:34:05 <kgriffs> ok
15:34:08 <malini> Hopefully tht'll be merged soon
15:34:18 <malini> one of them got approved. but needs a rebase
15:34:19 <kgriffs> that would be FAN-TAS-STIC
15:34:23 <malini> I'll get tht done today
15:34:27 <kgriffs> thanks!
15:34:30 <alcabrera> #info good progress on tempest integration - needs reviews
15:34:48 <malini> with the 2 devstack patches merged, the QA folks will be able to merge the tempest as well
15:35:02 <alcabrera> awesome! :)
15:35:08 <kgriffs> ok, glad that is moving along
15:35:11 <malini> the tempest patch has just one review so far
15:35:40 <malini> But getting the pre-requisites out of the way will be a big step forward :)
15:35:53 <kgriffs> ok, cool
15:36:26 <kgriffs> do they need core marconi reviewers to +1 it before they will approve?
15:36:34 <alcabrera> malini: ^^
15:37:04 <malini> kgriffs: not necessarily, but lots of +1s do look good on the patch ;)
15:37:20 <alcabrera> haha, this is true of +1s
15:37:45 <balajiiyer> we should channel out patch submissions via g+ :)
15:37:52 <balajiiyer> *our
15:37:54 <alcabrera> lol
15:38:05 <malini> Cloud notifications ;)
15:38:33 <kgriffs> malini: can you drop the links to all the patches in the bp?
15:38:37 <kgriffs> #link https://blueprints.launchpad.net/marconi/+spec/tempest-integration
15:38:43 <kgriffs> (in the whiteboard)
15:38:45 <alcabrera> +1
15:39:02 <malini> kgriffs: I already have it in the whiteboard
15:40:01 <kgriffs> ah, see it now
15:40:02 <kgriffs> sorry
15:40:05 <kgriffs> #link https://review.openstack.org/#/q/topic:bp/add-basic-marconi-tests,n,z
15:40:14 <malini> thts easy to miss, I'll add a heading for tht link
15:40:14 <alcabrera> ah yes, the abridged form
15:40:19 <alcabrera> malini: +1
15:40:27 <kgriffs> rock on
15:40:40 <kgriffs> let's get some more +1's on those
15:40:54 <alcabrera> will do
15:40:57 <alcabrera> last graduation topic is: docs
15:41:01 <kgriffs> #topic docs
15:41:27 <kgriffs> so, I haven't heard of any progress on that
15:41:27 <balajiiyer> kgriffs:  reg docs, did you see the email I sent you yesterday?
15:41:40 <kgriffs> heh
15:41:54 <balajiiyer> We may have Rose's team help us with graduation docs
15:41:55 <kgriffs> sorry, I am still catching up from being sick
15:42:17 <kgriffs> balajiiyer: that would be really cool
15:42:19 <balajiiyer> Catherine is in Rose's team, so Catherine might be able to help her with the docs
15:42:40 <balajiiyer> *us
15:42:45 <balajiiyer> can't type today, very cold
15:43:23 <kgriffs> balajiiyer: mind if I assign the bp to you? Not that you will do all the work, but that you can spearhead the effort and report progress
15:43:30 <kgriffs> #link https://blueprints.launchpad.net/marconi/+spec/docs
15:43:50 <balajiiyer> kgriffs: will be happy to take that on
15:43:56 <kgriffs> thanks!
15:44:47 <kgriffs> ok, so docs and SQL are the two main ones I am nervous about
15:45:03 <alcabrera> #action balajiiyer to lead initiative on docs
15:45:06 <kgriffs> we need to start seeing concrete progress on those ASAP
15:45:10 <alcabrera> agreed
15:45:29 <kgriffs> docs we have a couple extra weeks, but let's pretend we don't. ;)
15:46:05 <alcabrera> yup. even basic docs would be a huge plus.
15:46:11 <alcabrera> demystified: marconi for everyone
15:47:13 <alcabrera> shall we move on  to bugs, kgriffs?
15:47:35 <kgriffs> yes, let's take a quick pass and then have some time for open discussion
15:47:39 <alcabrera> kk
15:47:46 <kgriffs> #topic updates on bugs
15:48:15 <kgriffs> so, a couple to triage
15:48:18 <kgriffs> #link https://bugs.launchpad.net/marconi/+bug/1273376
15:48:34 <kgriffs> I think this is critical. Broken tests === badness
15:48:43 <alcabrera> agreed
15:48:52 <alcabrera> three test suites fail as a result
15:49:18 <alcabrera> I have a fix in with...
15:49:20 <alcabrera> #link https://review.openstack.org/#/c/68267/
15:49:32 <kgriffs> mmm
15:49:36 <kgriffs> is the bug referenced?
15:49:41 <alcabrera> yes
15:49:44 <alcabrera> which is...
15:49:46 <alcabrera> weird
15:49:47 <kgriffs> I don't see it linked from the bug
15:49:50 <alcabrera> yeah. :/
15:49:59 <kgriffs> Can you add a comment there?
15:50:02 <alcabrera> will do
15:50:05 <kgriffs> and assign yourself?
15:50:11 <alcabrera> yes. :)
15:50:17 <kgriffs> thanks!
15:50:39 <kgriffs> this one also addressed by that patch?
15:50:39 <kgriffs> https://bugs.launchpad.net/marconi/+bug/1273377
15:51:00 <alcabrera> yup
15:51:12 <kgriffs> ok, I guess that needs a comment/assignment as well
15:51:28 <alcabrera> assigned and commented
15:51:36 <alcabrera> importance/status?
15:51:37 <kgriffs> thanks!
15:51:40 <kgriffs> updated
15:51:43 <alcabrera> cool
15:51:49 <kgriffs> #link https://launchpad.net/marconi/+milestone/icehouse-3
15:52:25 <kgriffs> flwang: "[queues] Sharding resource PUT should replace, not ignore existing"
15:52:35 <kgriffs> malini: can you confirm this is invalid?
15:52:42 <kgriffs> #link https://bugs.launchpad.net/marconi/+bug/1243899
15:52:57 <malini> kgriffs: I remember seeing this one
15:52:58 <alcabrera> yeah, flwang and I were looking into it yesterday. There's even unit tests that check for the overwriting behavior. :)
15:53:20 <kgriffs> ah, ok
15:53:25 <alcabrera> #link https://github.com/openstack/marconi/blob/master/tests/unit/queues/transport/wsgi/test_shards.py#L132
15:53:29 <kgriffs> #1264853	Driver load fails if config options are registered beforehand
15:53:57 <kgriffs> what's the status on this?
15:54:07 <kgriffs> #link https://bugs.launchpad.net/marconi/+bug/1264853
15:54:29 <alcabrera> I'm not sure, but flaper87|afk may have done some work on this already
15:54:35 <alcabrera> it makes me think of the recent config patch
15:54:38 <kgriffs> mmm ok
15:54:45 <kgriffs> we'll have to follow up with him
15:55:03 <alcabrera> namely
15:55:04 <alcabrera> #link https://review.openstack.org/#/c/68441/
15:55:07 <alcabrera> but yes
15:55:12 <alcabrera> flaper87|afk: can tell us the status later
15:55:33 <kgriffs> ok
15:55:35 <alcabrera> #action check up with flaper87|afk on status of #1264853
15:55:47 <kgriffs> so, i think we have a bunch of patches pending review for bugs
15:55:52 <kgriffs> let's get those merged
15:56:07 <alcabrera> +1
15:56:08 <kgriffs> and then concentrate on nocking out the remaining bugs in priority-order
15:56:17 <kgriffs> I will dedicate some time myself to that
15:56:26 <kgriffs> need a few others to do the same
15:56:53 <kgriffs> #topic open discussion
15:57:10 <kgriffs> our first official release went out last week!
15:57:15 <kgriffs> (yay)
15:57:18 <alcabrera> hurray!
15:57:20 <balajiiyer> kgriffs:  YAY
15:57:27 <kgriffs> #link http://tarballs.openstack.org/marconi/
15:57:50 <kgriffs> thanks everyone for making that happen
15:58:07 <kgriffs> hopefully zuul won't be so...broken for i-3
15:58:10 <alcabrera> quite a mighty release, at ~200K all tar/bz2'd up
15:58:17 <kgriffs> just in case, we should be planning on getting stuff in early
15:58:45 <kgriffs> any other thoughts, questions, concerns...
15:58:51 <kgriffs> rude remarks...
15:59:00 <alcabrera> so over the next month, let's: wrap up the client, finish up sql storage, get some docs, finalize pecan, get hooked into temptest, and be integrated with heat
15:59:02 <alcabrera> so busy
15:59:09 <alcabrera> lots of fun. :)
15:59:11 <kgriffs> yep, for sure
15:59:14 <alcabrera> (to be had by all)
15:59:34 <alcabrera> that's it from me - thanks for joining us, everyone!
15:59:38 <kgriffs> ok team, thanks for working so hard and lets nail i-3
15:59:42 <kgriffs> #endmeeting