*** amitgandhi has joined #openstack-marconi | 00:00 | |
*** ayoung has joined #openstack-marconi | 00:02 | |
*** amitgandhi has quit IRC | 00:05 | |
*** thomasem has quit IRC | 00:15 | |
*** flaper87 is now known as flaper87|afk | 00:21 | |
*** cpallares has quit IRC | 00:37 | |
*** balajiiyer has joined #openstack-marconi | 00:43 | |
*** balajiiyer has quit IRC | 00:47 | |
*** balajiiyer1 has joined #openstack-marconi | 00:49 | |
*** jcru has quit IRC | 00:53 | |
*** balajiiyer1 has quit IRC | 00:54 | |
*** kgriffs is now known as kgriffs_afk | 00:59 | |
*** nosnos has joined #openstack-marconi | 01:01 | |
*** amitgandhi has joined #openstack-marconi | 01:01 | |
*** amitgandhi has quit IRC | 01:06 | |
*** mpanetta has quit IRC | 01:28 | |
*** rossk has quit IRC | 01:41 | |
*** balajiiyer1 has joined #openstack-marconi | 01:50 | |
*** ayoung has quit IRC | 01:50 | |
*** balajiiyer1 has quit IRC | 01:54 | |
*** amitgandhi has joined #openstack-marconi | 02:02 | |
*** amitgandhi has quit IRC | 02:07 | |
*** mwagner_lap has joined #openstack-marconi | 02:45 | |
*** balajiiyer1 has joined #openstack-marconi | 02:51 | |
*** balajiiyer2 has joined #openstack-marconi | 02:53 | |
*** balajiiyer1 has quit IRC | 02:55 | |
*** balajiiyer2 has quit IRC | 02:57 | |
*** flwang has quit IRC | 03:00 | |
*** amitgandhi has joined #openstack-marconi | 03:03 | |
*** flwang has joined #openstack-marconi | 03:04 | |
*** amitgandhi has quit IRC | 03:07 | |
*** chandan_kumar has joined #openstack-marconi | 03:51 | |
*** balajiiyer1 has joined #openstack-marconi | 03:53 | |
*** balajiiyer1 has quit IRC | 03:57 | |
*** amitgandhi has joined #openstack-marconi | 04:03 | |
*** amitgandhi has quit IRC | 04:08 | |
*** balajiiyer1 has joined #openstack-marconi | 04:54 | |
*** balajiiyer1 has quit IRC | 04:58 | |
*** amitgandhi has joined #openstack-marconi | 05:04 | |
*** amitgandhi has quit IRC | 05:09 | |
*** nosnos_ has joined #openstack-marconi | 05:43 | |
*** nosnos_ has quit IRC | 05:44 | |
*** nosnos_ has joined #openstack-marconi | 05:44 | |
*** nosnos has quit IRC | 05:46 | |
*** balajiiyer1 has joined #openstack-marconi | 05:55 | |
*** balajiiyer1 has quit IRC | 05:59 | |
*** saju_m has joined #openstack-marconi | 06:02 | |
*** nosnos_ has quit IRC | 06:04 | |
*** nosnos has joined #openstack-marconi | 06:04 | |
*** amitgandhi has joined #openstack-marconi | 06:05 | |
*** amitgandhi has quit IRC | 06:10 | |
*** balajiiyer1 has joined #openstack-marconi | 06:56 | |
*** balajiiyer1 has quit IRC | 07:00 | |
*** amitgandhi has joined #openstack-marconi | 07:06 | |
*** amitgandhi has quit IRC | 07:10 | |
*** flaper87|afk is now known as flaper87 | 07:47 | |
*** balajiiyer1 has joined #openstack-marconi | 07:56 | |
*** balajiiyer1 has quit IRC | 08:01 | |
*** amitgandhi has joined #openstack-marconi | 08:07 | |
flwang | flaper87: ping | 08:10 |
---|---|---|
flaper87 | flwang: pong | 08:10 |
flwang | flaper87: may i ask some question about the old /health endpoint? | 08:11 |
flaper87 | yup | 08:11 |
*** amitgandhi has quit IRC | 08:11 | |
flwang | based on my understanding against the Marconi deployment architecture, there are two important layers, transport and the storage | 08:12 |
flwang | flaper87: and seems current /health only focus on provide the 'health' of the storage backend status, is it? | 08:13 |
flaper87 | flwang: correct, that's what we actually care about | 08:14 |
flaper87 | the transport just implements the api to talk to the storage | 08:14 |
flaper87 | They're isolated nodes that share the same storage | 08:14 |
*** jamieh has joined #openstack-marconi | 08:15 | |
flwang | flaper87: i see, sounds like we deploy the transport layers ( the core of Marconi ) on node A, and which will access the storage, like mongodb on node B, is it? | 08:15 |
flaper87 | pretty much | 08:16 |
flwang | flaper87: so there is a question | 08:16 |
flaper87 | flwang: 2 secs, let me get something for you | 08:16 |
flaper87 | flwang: https://www.dropbox.com/s/pvupl7qatq2pcu0/summit-2013-2.pdf | 08:17 |
flwang | flaper87: based on the design, KPI we'd like to collected for new /health endpoint, seems we are trying to collect both the info against both the transport layer and the storage layer | 08:17 |
flaper87 | flwang: why? What is the info you're trying to collect? | 08:18 |
flwang | flaper87: for example, we're trying to know the CPU utilization of marconi-server process | 08:18 |
* flaper87 is missing something | 08:18 | |
flwang | I assume it's on the transport layer | 08:18 |
flaper87 | ah yeah, that's because the transport and storage layer are deployed together in the same process | 08:18 |
flwang | and obviously, we also want to know the status of the storage | 08:19 |
flaper87 | marconi-server is the transport AND storage layer together | 08:19 |
flaper87 | they're logically separated | 08:19 |
flaper87 | not phisically | 08:19 |
flaper87 | erm, physically | 08:19 |
flaper87 | flwang: does that make sense? | 08:20 |
flwang | flaper87: O:-) | 08:20 |
flwang | flaper87: I think it depends how to define the layers | 08:20 |
flwang | flaper87: let me raise some stupid questions here | 08:21 |
flwang | flaper87: AFAIK, typical scenario is, there is only one marconi-server process which is deployed on node A | 08:21 |
flwang | and we have a mongodb deployed on node b | 08:21 |
flaper87 | right | 08:22 |
flwang | so should/could we say node A is the transport layer and node B is the storage layer, NOTE, there is no any Marconi code on node B | 08:22 |
flaper87 | no | 08:23 |
flaper87 | mongodb is the storage, not the storage layer | 08:23 |
flaper87 | the storage layer is the code within marconi that talks to the storage | 08:23 |
flwang | cool | 08:23 |
flwang | and then let me ask the next question, based on current code, as for the /health endpoint, what's the status we're really care about? | 08:24 |
flwang | the storage or the storage LAYER? | 08:24 |
*** pquerna has quit IRC | 08:25 | |
*** pquerna has joined #openstack-marconi | 08:26 | |
*** pquerna has joined #openstack-marconi | 08:26 | |
flwang | flaper87: the reason why I ask above questions, is I want to figure out if we need a new class to place the health() method to collect info from both transport layer and the storage layer | 08:30 |
flwang | flaper87: pls beat me if it doesn't make sense for you | 08:33 |
*** pquerna has quit IRC | 08:49 | |
*** balajiiyer1 has joined #openstack-marconi | 08:57 | |
*** pquerna has joined #openstack-marconi | 08:58 | |
*** pquerna has joined #openstack-marconi | 08:58 | |
flaper87 | flwang: sorry, back | 09:00 |
flaper87 | flwang: mmh, I'm not sure we need a new one, TBH | 09:00 |
flaper87 | unless it gets very complex | 09:00 |
flaper87 | but I'd like it not to be complex | 09:00 |
flwang | ok, so we can just add it under DataDriver, just like is_live, right? | 09:01 |
*** balajiiyer1 has quit IRC | 09:01 | |
*** amitgandhi has joined #openstack-marconi | 09:07 | |
*** amitgandhi has quit IRC | 09:11 | |
flaper87 | flwang: right | 09:40 |
flwang | flaper87: ok, got it. thanks for the opinion and above all comments, very helpful | 09:40 |
flaper87 | flwang: my pleasure, thank you for contributing to marconi | 09:41 |
flwang | flaper87: yep, sure, I got a lot of fun from Marconi :D | 09:41 |
*** flwang has quit IRC | 09:42 | |
*** balajiiyer1 has joined #openstack-marconi | 09:58 | |
*** balajiiyer1 has quit IRC | 10:02 | |
*** amitgandhi has joined #openstack-marconi | 10:08 | |
*** amitgandhi has quit IRC | 10:12 | |
openstackgerrit | Lin Tan proposed a change to openstack/marconi: Use six.moves.urllib.parse instead of urlparse https://review.openstack.org/72821 | 10:15 |
*** flwang has joined #openstack-marconi | 10:37 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/marconi: adds docs directory with dev guide https://review.openstack.org/72001 | 10:46 |
*** saju_m has quit IRC | 10:57 | |
*** balajiiyer1 has joined #openstack-marconi | 10:59 | |
*** balajiiyer1 has quit IRC | 11:03 | |
*** amitgandhi has joined #openstack-marconi | 11:09 | |
*** amitgandhi has quit IRC | 11:14 | |
*** ykaplan has joined #openstack-marconi | 11:17 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/marconi: adds docs directory with dev guide https://review.openstack.org/72001 | 11:31 |
*** saju_m has joined #openstack-marconi | 11:40 | |
*** saju_m has quit IRC | 11:49 | |
*** balajiiyer1 has joined #openstack-marconi | 11:59 | |
*** balajiiyer1 has quit IRC | 12:04 | |
*** amitgandhi has joined #openstack-marconi | 12:10 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/marconi: adds docs directory with dev guide https://review.openstack.org/72001 | 12:10 |
*** amitgandhi has quit IRC | 12:14 | |
*** malini_afk is now known as malini | 12:21 | |
*** balajiiyer1 has joined #openstack-marconi | 13:00 | |
*** balajiiyer1 has quit IRC | 13:05 | |
*** saju_m has joined #openstack-marconi | 13:05 | |
*** saju_m has quit IRC | 13:06 | |
*** saju_m has joined #openstack-marconi | 13:07 | |
*** tedross has joined #openstack-marconi | 13:10 | |
*** amitgandhi has joined #openstack-marconi | 13:10 | |
*** mwagner_lap has quit IRC | 13:11 | |
*** amitgandhi has quit IRC | 13:15 | |
*** alcabrera has joined #openstack-marconi | 13:21 | |
alcabrera | Good morning! :) | 13:22 |
*** balajiiyer1 has joined #openstack-marconi | 13:27 | |
*** thomasem has joined #openstack-marconi | 13:31 | |
*** thomasem_ has joined #openstack-marconi | 13:32 | |
*** thomasem has quit IRC | 13:32 | |
*** sriram has joined #openstack-marconi | 13:56 | |
*** torgomatic has quit IRC | 14:00 | |
*** amitgandhi has joined #openstack-marconi | 14:01 | |
*** amitgandhi has quit IRC | 14:02 | |
*** torgomatic has joined #openstack-marconi | 14:02 | |
flaper87 | alcabrera: GOOOOOOOOOOOD MORNING | 14:02 |
*** amitgandhi has joined #openstack-marconi | 14:02 | |
alcabrera | flaper87: heeeeey~! | 14:05 |
alcabrera | How goes? | 14:05 |
flaper87 | alcabrera: all good, you? | 14:09 |
alcabrera | flaper87: lovely. I became fascinated with stream processing yesterday in distributed systems and have been on a bit of a reading kick since then. :) | 14:10 |
alcabrera | it was all thanks to this article: http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying | 14:10 |
* alcabrera needs a bit.ly shortcut | 14:10 | |
flaper87 | :D | 14:11 |
flaper87 | I'll read it, thanks for sharing! | 14:11 |
alcabrera | :) | 14:12 |
*** vkmc has joined #openstack-marconi | 14:12 | |
*** alcabrera is now known as alcabrera|afk | 14:17 | |
*** jcru has joined #openstack-marconi | 14:20 | |
*** saju_m has quit IRC | 14:21 | |
*** alcabrera|afk is now known as alcabrera | 14:28 | |
*** ayoung has joined #openstack-marconi | 14:29 | |
alcabrera | brb | 14:35 |
*** alcabrera has quit IRC | 14:35 | |
*** mpanetta has joined #openstack-marconi | 14:37 | |
*** mpanetta has quit IRC | 14:38 | |
*** mpanetta has joined #openstack-marconi | 14:38 | |
*** saju_m has joined #openstack-marconi | 14:38 | |
*** jmckind has joined #openstack-marconi | 14:40 | |
*** alcabrera has joined #openstack-marconi | 14:46 | |
*** jamieh has quit IRC | 14:47 | |
*** jamieh has joined #openstack-marconi | 14:47 | |
*** jamieh has quit IRC | 14:57 | |
*** jamieh has joined #openstack-marconi | 15:00 | |
*** ykaplan has quit IRC | 15:02 | |
malini | flaper87: is there a nightly job etc. that usually approves patches tht already have +2s ? | 15:15 |
flaper87 | malini: nope | 15:15 |
flaper87 | we wouldn't be able to know when "night" is | 15:16 |
flaper87 | :P | 15:16 |
malini | :D | 15:16 |
* flaper87 is messing with malini | 15:16 | |
flaper87 | anyway, nope, there isn't | 15:16 |
malini | *is already messed up* | 15:16 |
*** cpallares has joined #openstack-marconi | 15:17 | |
malini | guess I'll have to just keep stalking ppl to get my devstack patch merged | 15:17 |
*** ykaplan has joined #openstack-marconi | 15:21 | |
*** sballe has joined #openstack-marconi | 15:33 | |
*** chandan_kumar has quit IRC | 15:39 | |
*** chandan_kumar has joined #openstack-marconi | 15:40 | |
*** kgriffs_afk is now known as kgriffs | 15:53 | |
flaper87 | kgriffs: ping | 15:56 |
kgriffs | flaper87: pong | 15:56 |
flaper87 | kgriffs: 'sup man? | 15:56 |
kgriffs | yo yo | 15:57 |
flaper87 | kgriffs: did you read the bits about the "pop" endpoint in the meeting logs? | 15:57 |
kgriffs | it's cold in Texas | 15:57 |
kgriffs | so strange | 15:57 |
kgriffs | :p | 15:57 |
flaper87 | :D :D :D :D | 15:57 |
malini | its snowing in ATL..strange too :-P | 15:57 |
*** chandankumar_ has joined #openstack-marconi | 15:59 | |
*** chandan_kumar has quit IRC | 15:59 | |
alcabrera | kgriffs, flaper87: I'm going to write that talk proposal now. My head has been in the clouds all morning. ;) | 15:59 |
flaper87 | alcabrera: that sounds like a good state of mind for openstack developers | 16:00 |
kgriffs | alcabrera: were you tasked for writing the marconi talk proposal? | 16:00 |
alcabrera | kgriffs: yup! | 16:00 |
alcabrera | I volunteered for it. | 16:00 |
kgriffs | ok | 16:01 |
alcabrera | flaper87: oh yes. :) | 16:01 |
kgriffs | lets talk about that and then I'd like to swing back around to touch on v1.1 stuff as I read the mtg log | 16:01 |
alcabrera | sounds good to me | 16:01 |
kgriffs | so, I'd like to propose the following basic outline for the talk: | 16:01 |
kgriffs | 1. Brief overview of Marconi features (I'm talking like, 1 slide) | 16:02 |
balajiiyer1 | kgriffs: after v1.1 I would like to talk about pecan. While I have you and flaper87 and alcabrera here | 16:02 |
kgriffs | 2. Deep dive into a sample application, highlighting at least 2 messaging patterns, and show off code, using python-marconiclient and stuff | 16:02 |
* alcabrera takes notes | 16:03 | |
kgriffs | 3. Briefly highlight features that devs can look forward to in the Juno release, and <strike>beg</strike> encourage people in the audience to come hang out with us and help build these things | 16:04 |
alcabrera | That leads to a pretty sweet flow. | 16:04 |
kgriffs | so, re 2. I want something real, not contrived like our past demos | 16:04 |
alcabrera | defining that real application is going to be interesting | 16:05 |
kgriffs | audience box you will check is application developers building on top of OpenStack services | 16:05 |
kgriffs | alcabrera: yes, and we need to start building it as soon as icehouse-3 is locked and loaded | 16:05 |
kgriffs | it will take a few weeks | 16:05 |
kgriffs | on the upside, it gives us something we can use as a sample app for years to come | 16:06 |
alcabrera | agreed | 16:06 |
alcabrera | so, I can envision the producer/consumer pattern | 16:06 |
alcabrera | this is where marconi shines | 16:06 |
kgriffs | so, in the proposal we don't have to tell what the app is exactly; just say it will be totally awesome and stuff | 16:06 |
alcabrera | the publish/subscribe pattern is a little more awkward | 16:07 |
kgriffs | alcabrera: I've got some ideas about that, but let's talk about it in a couple weeks | 16:07 |
alcabrera | kk | 16:07 |
kgriffs | help me remember | 16:07 |
kgriffs | :) | 16:07 |
alcabrera | will do. :) | 16:07 |
kgriffs | thanks! | 16:07 |
alcabrera | I'll put it on my calendar | 16:07 |
alcabrera | haha | 16:07 |
kgriffs | ok, anyone vehemently object to that outline? | 16:08 |
kgriffs | alcabrera: p.s. - be sure to run the proposal by Allan and the Rackspace Speaker's Bureau before submitting | 16:09 |
kgriffs | flaper87: what do you think about that outline? | 16:09 |
alcabrera | kgriffs: good idea | 16:09 |
* flaper87 catches up | 16:09 | |
balajiiyer1 | kgriffs: while talking about Juno features, do you think it would be valuable to talk about some operator friendly features as well? | 16:10 |
flaper87 | the outline sounds good | 16:10 |
flaper87 | looks* | 16:10 |
flaper87 | alcabrera: you'll have to add kgriffs and me manually as speakers | 16:10 |
kgriffs | Allan expressed some interest in speaking but... I feel like we are starting to get ridiculous with the number of speakers | 16:11 |
kgriffs | TBH, I'd like to see two speakers | 16:11 |
kgriffs | perhaps flaper87 and alcabrera | 16:12 |
alcabrera | I'd have fun speaking. :) | 16:12 |
*** nosnos has quit IRC | 16:12 | |
kgriffs | It isn't like I don't mind speaking, but I think it is important to get someone else a chance to shine | 16:13 |
kgriffs | i think there are two natural topic areas | 16:14 |
kgriffs | one is marconi features: current and future | 16:14 |
kgriffs | the other is walkthrough of the demo app | 16:14 |
kgriffs | hmmm | 16:14 |
kgriffs | if we had three speakers, would we be able to split up the demo app? | 16:14 |
kgriffs | would it be too much to have *two* sample app walkthroughs? | 16:15 |
kgriffs | (each could demonstrate a different messaging pattern) | 16:15 |
alcabrera | hmmm | 16:15 |
alcabrera | I'm tempted to suggest that we create the demo app session as a workshop | 16:16 |
alcabrera | hands-on | 16:16 |
alcabrera | lots of interaction with attending devs | 16:16 |
alcabrera | build it together | 16:16 |
alcabrera | and have the primary talk be about marconi: current and future | 16:16 |
alcabrera | thoughts? | 16:16 |
alcabrera | (workshops == 90 min) | 16:16 |
alcabrera | kgriffs, flaper87: ^ | 16:17 |
flwang | may I know how many time slots we can in last design summit for design sessions? | 16:17 |
flwang | /can/get | 16:17 |
*** ykaplan has quit IRC | 16:18 | |
amitgandhi | did anyone touch base with oz on his deploying marconi talk? | 16:18 |
* flaper87 catches up again | 16:19 | |
alcabrera | no, amitgandhi. I meant to do so yesterday. :P | 16:19 |
flaper87 | I also think 3 speakers confuse people more thant what they manage to present | 16:20 |
flaper87 | TBH, I think it's fine to put our names there, we'll figure this out later | 16:20 |
flaper87 | No one will cry if one of us isn't on the stage | 16:21 |
flaper87 | :D | 16:21 |
alcabrera | flaper87: sounds like a reasonable approach. :) | 16:22 |
*** thomasem_ is now known as thomasem | 16:24 | |
kgriffs | ok, we can put our names there and sort out later | 16:28 |
kgriffs | +1 | 16:28 |
kgriffs | I wanted to talk about alcabrera's workshop suggestion for a moment | 16:28 |
kgriffs | what if we did the talk as proposed | 16:29 |
kgriffs | but we don't go into quite so much detail on the sample app(s) | 16:29 |
kgriffs | and then we also propose a workshop where we walk people through building those same apps from scratch | 16:29 |
kgriffs | if we want to do t-shirts again, we can hand them out at the workshop | 16:30 |
alcabrera | that's what I'm thinking, kgriffs~ | 16:30 |
alcabrera | oooh, t-shirts | 16:30 |
alcabrera | yeah | 16:30 |
alcabrera | bring in the t-shirt hungry hoarde for great learning!~ | 16:30 |
kgriffs | that would give us more space to talk about features present and future | 16:30 |
kgriffs | so, let's make an app that runs on a rpi | 16:31 |
kgriffs | and demo it during the talk | 16:31 |
alcabrera | what's the standard length of a talk? | 16:31 |
kgriffs | to show people how light and easy Marconi is. :p | 16:31 |
alcabrera | I've been assuming 1h | 16:31 |
kgriffs | mmm, let me check | 16:31 |
kgriffs | it is less than 1h | 16:31 |
*** whenry_ has quit IRC | 16:32 | |
*** whenry has quit IRC | 16:33 | |
flaper87 | The workshope sounds good but it requires quite more time | 16:33 |
flaper87 | workshop | 16:33 |
flaper87 | It may clash with some of the other summit activities and design sessions | 16:33 |
kgriffs | re clashing, I know swiftstack does one each year to good effect | 16:34 |
kgriffs | I guess they manage to avoid conflicts with design sessions | 16:35 |
kgriffs | (somehow) | 16:35 |
alcabrera | it'll be worthwhile in figuring out how to avoid those clashes | 16:35 |
flaper87 | FWIW, I like the workshop idea | 16:36 |
alcabrera | if it is the case that clashes might happen, it helps that there are at least 3 core of us to divide up the effort. Also, the target audience for the workshop might be different than the design session. | 16:36 |
alcabrera | so, going back to the core talk proposal - | 16:40 |
alcabrera | marconi: present and future | 16:40 |
alcabrera | https://etherpad.openstack.org/p/marconi-icehouse-talk | 16:40 |
alcabrera | I suppose we'll need to walk through current BPs to figure out what's next. :) | 16:41 |
kgriffs | alcabrera: the audience for the workshop will overlap some with ATCs but will mainly target cloud app developers who came more for the "conference" and less for the "design summit" | 16:41 |
flaper87 | kgriffs: +1 | 16:41 |
kgriffs | alcabrera: we will need to wait to finalize the "what's next" until after the design sessions, if possible | 16:41 |
kgriffs | if not, we will make our best guesses and only include things we are pretty confident about | 16:42 |
kgriffs | ok, so title for the talk? | 16:42 |
kgriffs | I want the title to imply this isn't just a boring overview talk | 16:43 |
alcabrera | agreed. :) | 16:43 |
alcabrera | Actually... | 16:44 |
balajiiyer1 | 'Marconi: Queue up for Profit' or 'Marconi: Queue up for Science' :) | 16:44 |
alcabrera | I'm still fond of our previous title "All Your Message are Belong to Us" | 16:44 |
balajiiyer1 | alcabrera: with the current NSA clout, do you really want to have that title? | 16:45 |
kgriffs | balajiiyer1: lol, we could include lots of NSA jokes | 16:46 |
kgriffs | personally, I think we should include lots of references to the Lego Movie | 16:47 |
kgriffs | I think devs would appreciate that. :) | 16:47 |
alcabrera | hehe | 16:47 |
kgriffs | even better: Lego My Little Pony | 16:47 |
alcabrera | lol | 16:48 |
kgriffs | even better-er: Lego Transformer My Little Ponies | 16:48 |
alcabrera | oh geez | 16:48 |
kgriffs | :p | 16:48 |
alcabrera | Friendship is Legos | 16:48 |
*** ayoung has quit IRC | 16:48 | |
kgriffs | everyone loves legos. And the games and movies have some pretty funny lines | 16:48 |
kgriffs | so anyway... | 16:49 |
kgriffs | back to the title | 16:49 |
kgriffs | Marconi for Humans | 16:49 |
kgriffs | Marconi: Let's Get Real | 16:49 |
kgriffs | Marconi: All Your Message are Belong to Us | 16:49 |
kgriffs | Marconi: Much More Message | 16:49 |
kgriffs | Building Apps with Marconi for Fun and Profit | 16:50 |
kgriffs | Marconi: Just use it already! | 16:51 |
kgriffs | Marconi: Advil for RabbitMQ Users | 16:51 |
kgriffs | Marconi: Awesomesauce for Your Apps | 16:52 |
alcabrera | lol | 16:53 |
alcabrera | so many greats | 16:53 |
alcabrera | I love "Much More Message" | 16:53 |
kgriffs | Marconi: If You Only Go to One Talk, You Should Go to This One | 16:53 |
alcabrera | lol | 16:54 |
balajiiyer1 | h | 16:54 |
balajiiyer1 | ha | 16:54 |
alcabrera | Marconi: Please Leave a Message | 16:54 |
kgriffs | LOL | 16:54 |
kgriffs | not bad | 16:54 |
alcabrera | :D | 16:54 |
balajiiyer1 | alcabrera: +1 | 16:55 |
kgriffs | I like doing something a little funny, because that stays true to our team culture | 16:55 |
kgriffs | (funny and witty) | 16:55 |
alcabrera | very true - and I hope that it continues to be true. :) | 16:56 |
kgriffs | found the pad from last talk: | 16:57 |
kgriffs | https://etherpad.openstack.org/p/icehouse-marconi-talk | 16:57 |
kgriffs | so, I am going to assume talks are again 40 minutes | 16:57 |
kgriffs | so, we really only have 30 minutes of content | 16:57 |
kgriffs | (to leave time for q&a) | 16:57 |
alcabrera | all the more reason to separarte out the demo/app workshop | 16:58 |
kgriffs | yep | 16:58 |
alcabrera | 40 minutes isn't a whole lot | 16:58 |
kgriffs | I kind of think of the talk as advertising for the workshop | 16:58 |
kgriffs | ok, so we have the following leaders for title: | 16:58 |
kgriffs | Marconi: Much More Message | 16:58 |
kgriffs | Marconi: Please Leave a Message | 16:58 |
kgriffs | Building Apps with Marconi for Fun and Profit | 16:59 |
kgriffs | flaper87: thoughts? ^^^ | 16:59 |
flaper87 | damn, you guys are TALKING! | 17:01 |
flaper87 | :d | 17:01 |
flaper87 | :D | 17:01 |
kgriffs | yes | 17:01 |
kgriffs | sorry | 17:01 |
* flaper87 catches up | 17:01 | |
kgriffs | it was an accident | 17:01 |
flaper87 | LOL | 17:01 |
* flaper87 has been a bit distracted | 17:01 | |
kgriffs | flaper87, alcabrera: I want to have the talk and workshop in the can BEFORE we go to the summit | 17:02 |
kgriffs | the last couple of times we put them together last minute and it sort of...sucked | 17:02 |
flaper87 | yeah | 17:02 |
kgriffs | we can practice and tweak while we are there, but I don't want to scramble | 17:02 |
flaper87 | so, "Much More Message" +1 | 17:02 |
*** thomasem_ has joined #openstack-marconi | 17:03 | |
flaper87 | and Please Leave a Message is my favorite | 17:03 |
flaper87 | :D | 17:03 |
*** whenry has joined #openstack-marconi | 17:03 | |
kgriffs | how about | 17:03 |
kgriffs | this for the talk: | 17:03 |
kgriffs | Marconi: Please Leave a Message | 17:03 |
kgriffs | and this for the workshop: | 17:03 |
kgriffs | Building Apps with Marconi for Fun and Profit | 17:03 |
alcabrera | +1 kgriffs | 17:03 |
flaper87 | +2 | 17:04 |
balajiiyer1 | +3 | 17:04 |
* alcabrera catches up | 17:04 | |
flaper87 | (who gives more?) | 17:04 |
kgriffs | +4 | 17:04 |
flaper87 | (who gives more?) | 17:04 |
flaper87 | (who gives more?) | 17:04 |
flaper87 | (who gives more?) | 17:04 |
flaper87 | 4 at 1 | 17:04 |
*** thomasem_ has quit IRC | 17:04 | |
flaper87 | 4 at 2 | 17:04 |
kgriffs | +N | 17:04 |
flaper87 | 4 at 3 | 17:04 |
flaper87 | sold | 17:04 |
kgriffs | now we just prove +1 | 17:04 |
kgriffs | and then we have an inductive proof | 17:04 |
sriram | to infinity and beyond! | 17:04 |
alcabrera | base, induce, reduce for great proofiness | 17:04 |
kgriffs | w00t | 17:04 |
alcabrera | we are such Nats | 17:05 |
kgriffs | lol | 17:05 |
alcabrera | re: preparation - I'll give a practice version of the talk and workshop at rax:atl during late April. | 17:05 |
*** thomasem has quit IRC | 17:05 | |
alcabrera | That'll give us some solid feedback on what we can do better before the summit. | 17:06 |
alcabrera | (and gives me some extra deadlines to work with) | 17:06 |
kgriffs | alcabrera: good idea | 17:06 |
kgriffs | we could all give talks at meetups and stuff | 17:06 |
kgriffs | to practice | 17:06 |
kgriffs | ok, so everyone cool with those titles | 17:08 |
kgriffs | ? | 17:08 |
kgriffs | workshop one could be tweaked | 17:08 |
kgriffs | but, I'm pretty happy with them myself | 17:08 |
alcabrera | I'm happy with the outcome of this discussion | 17:11 |
alcabrera | I feel better about the new direction of things. :) | 17:11 |
*** balajiiyer1 is now known as balajiiyer_lunch | 17:16 | |
alcabrera | kgriffs, flaper87: with the new direction in mind, my commitment is to get the proposals written down in an etherpad so that we can review them tomorrow. I'll also pass them along to rax:speaker_resources for additional commentary by EOD. | 17:19 |
alcabrera | Ah, an aside - I've been working on the Openstack GSoC proposals page: https://wiki.openstack.org/wiki/GSoC2014#OpenStack_Queues_.28Marconi.29 | 17:21 |
flaper87 | alcabrera: Awesome, thanks for working on the proposal and GSoC | 17:27 |
alcabrera | :) | 17:32 |
*** saju_m has quit IRC | 17:50 | |
*** balajiiyer_lunch has quit IRC | 17:50 | |
*** saju_m has joined #openstack-marconi | 17:51 | |
*** saju_m has quit IRC | 17:58 | |
*** saju_m has joined #openstack-marconi | 17:59 | |
*** chandankumar_ has quit IRC | 18:03 | |
*** kgriffs is now known as kgriffs_afk | 18:12 | |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: feat(sql/driver): expose ControlDriver, more config https://review.openstack.org/70202 | 18:15 |
alcabrera | rebasing~ | 18:15 |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: feat(sqlalchemy): add shards controller https://review.openstack.org/71335 | 18:16 |
*** rossk_ has joined #openstack-marconi | 18:16 | |
*** jcru_ has joined #openstack-marconi | 18:18 | |
*** jcru_ has quit IRC | 18:19 | |
*** jcru has quit IRC | 18:20 | |
*** jcru has joined #openstack-marconi | 18:21 | |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: feat(sqlalchemy): add shards controller https://review.openstack.org/71335 | 18:32 |
*** saju_m has quit IRC | 18:51 | |
*** kgriffs_afk is now known as kgriffs | 18:53 | |
*** saju_m has joined #openstack-marconi | 19:00 | |
*** kgriffs is now known as kgriffs_afk | 19:03 | |
*** balajiiyer has joined #openstack-marconi | 19:10 | |
*** balajiiyer1 has joined #openstack-marconi | 19:16 | |
*** balajiiyer has quit IRC | 19:16 | |
*** kgriffs_afk is now known as kgriffs | 19:26 | |
*** thomasem has joined #openstack-marconi | 19:27 | |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: feat(sql/catalogue): add catalogue controller https://review.openstack.org/73027 | 19:46 |
alcabrera | w00t - the catalogue controller is in! | 19:46 |
alcabrera | flaper87, kgriffs: ^^ | 19:46 |
alcabrera | we just need to clean up the messages controller and implement [queues, claims], and then test it all with malini's help. :D | 19:47 |
alcabrera | then we have sql | 19:47 |
flaper87 | alcabrera: awesome! | 19:48 |
flaper87 | alcabrera: did you have time to check the message controller? | 19:48 |
alcabrera | not yet. I'll do that in the next hour, flaper87. :) | 19:48 |
alcabrera | at least a cursory review | 19:48 |
*** saju_m has quit IRC | 19:48 | |
flaper87 | alcabrera: awesome, it's not cleaned up or anything but the main idea is there | 19:49 |
flaper87 | it works except for th parts that depend on the claim controller | 19:49 |
alcabrera | sweet, gtk! | 19:49 |
alcabrera | I'll keep that in mind as I review | 19:49 |
*** balajiiyer1 has quit IRC | 20:08 | |
malini | alcabrera: I am trying to run the functional test suite with the latest code | 20:24 |
malini | Keep getting http://paste.openstack.org/show/64757/ | 20:24 |
malini | any idea why? | 20:24 |
malini | I admit I havent run them for a while :-# | 20:24 |
*** cpallares has quit IRC | 20:26 | |
alcabrera | hmmm | 20:27 |
* alcabrera clicks malini | 20:28 | |
alcabrera | 's link | 20:28 |
alcabrera | I'll need more context than that. :/ | 20:28 |
alcabrera | Though I vaguely did see some curious errors when running the unit tests in sharded mode. | 20:28 |
alcabrera | Lemme try them now | 20:28 |
malini | thanks! | 20:35 |
malini | I am running them with nose | 20:35 |
alcabrera | phew, they are explosive! | 20:40 |
alcabrera | I think it's because of the changes in oslo.cache | 20:40 |
alcabrera | Running 'tox -e py27' generates *a lot* of errors in sharded mode. | 20:40 |
alcabrera | malini: http://paste.openstack.org/show/64763/ | 20:41 |
alcabrera | so, I'm going to see if that's a quick one to fix | 20:41 |
malini | thanks! | 20:42 |
malini | hmm..how did it get thru jenkins if the test fails | 20:42 |
malini | is it coz we are not testing mongo ? | 20:42 |
malini | alcabrera: ^ | 20:42 |
malini | finding out things to add on my to-do list | 20:43 |
alcabrera | it's actually that - | 20:46 |
alcabrera | we're not testing in sharding mode in jenkins | 20:46 |
alcabrera | which makes sense | 20:46 |
alcabrera | because we don't have sharding support in sqlite | 20:46 |
alcabrera | so, that means we'd benefit greatly from having sharded and non-sharded tests in temptest | 20:47 |
alcabrera | *tempest | 20:47 |
malini | we shud find a way to do tht with devstack | 20:47 |
alcabrera | there's a cute trick I use for locally testing sharded patches (when I manually test... >.> ) | 20:47 |
alcabrera | I spin up 4 instances of mongo, each using a different dbpath and port | 20:47 |
alcabrera | all on localhost | 20:47 |
alcabrera | mongod --dbpath=a --port=27017; mongod --dbpath=b --port=27018; ... | 20:48 |
alcabrera | so we could likely leverage such a technique for devstack-style testing | 20:48 |
alcabrera | I imagine one can run multiple postgresql/mysql servers locally using a similar technique | 20:48 |
malini | yeap..I'll update the sharding functional tests bug. so we dont forget | 20:49 |
alcabrera | +1 malini | 20:50 |
*** asalkeld has left #openstack-marconi | 20:51 | |
*** thomasem has quit IRC | 21:01 | |
*** cpallares has joined #openstack-marconi | 21:03 | |
*** kgriffs is now known as kgriffs_afk | 21:04 | |
*** kgriffs_afk is now known as kgriffs | 21:04 | |
alcabrera | malini: that bug doesn't look obvious | 21:18 |
alcabrera | there's two problems, from what I can see | 21:18 |
alcabrera | 1. sharding.py - self._catalogue_ctrl.get(p, q)['shard'] is returning None (why?) | 21:18 |
alcabrera | 2. limit must be an int in POST claim | 21:19 |
alcabrera | so something's definite;y a little wonky | 21:19 |
alcabrera | I'm voting for a critical bug to be filed on this | 21:19 |
alcabrera | anyone should be able to reproduce it by running 'MARCONI_TEST_MONGODB=1 tox -e py27' with 'sharding=True, admin=True' in the conf | 21:20 |
alcabrera | I'm heading out for the day. | 21:20 |
alcabrera | Good night, all! | 21:20 |
*** alcabrera has quit IRC | 21:21 | |
*** ayoung has joined #openstack-marconi | 21:30 | |
*** sriram has quit IRC | 21:44 | |
*** caleb_ has joined #openstack-marconi | 21:55 | |
*** tedross has quit IRC | 22:10 | |
*** jamieh has quit IRC | 22:14 | |
*** ayoung is now known as ayoung-afk | 22:15 | |
*** ayoung-afk is now known as ayoung-away | 22:15 | |
*** malini is now known as malini_afk | 22:28 | |
*** malini_afk is now known as malini | 22:29 | |
malini | flaper87: ping | 22:35 |
flaper87 | malini: pong | 22:35 |
malini | yayy..I wasnt expecting you to be around now | 22:36 |
malini | can you take a look at this one | 22:36 |
malini | https://github.com/openstack-dev/devstack/commit/5b0438f8ed3a1038f3b260c118b7652a865c1709 | 22:36 |
* flaper87 looking | 22:37 | |
flaper87 | malini: ok, what's up with that ? :D | 22:38 |
flaper87 | seems sane | 22:38 |
malini | hmm..I was hoping you would find it insane | 22:39 |
malini | I am trying to get my experimental job for tempest running | 22:39 |
malini | But for some reason, it thinks marconi is not enabled in devstack | 22:40 |
flaper87 | malini: did you try running that in a shell? | 22:41 |
flaper87 | like importing marconi's lib and running `is_marocni_enabled` | 22:41 |
malini | as in run devstack, import marconi lib ? | 22:42 |
*** jmckind has quit IRC | 22:43 | |
flaper87 | nope, just open a terminal, export the ENABLED_SERVICES env (put marconi-server in there) | 22:43 |
flaper87 | the cd devstack/ && source lib/marconi && is_marconi_enabled | 22:44 |
flaper87 | or something like that | 22:44 |
flaper87 | see what it returns | 22:44 |
malini | it barfs with get_python_exec_prefix: command not found | 22:45 |
flaper87 | :/ | 22:49 |
flaper87 | mmh | 22:49 |
flaper87 | then copy that function into the shell | 22:49 |
flaper87 | and try to run it | 22:49 |
*** cpallares has quit IRC | 22:49 | |
*** rwsu has quit IRC | 23:06 | |
*** rwsu has joined #openstack-marconi | 23:08 | |
*** ayoung-away is now known as ayoung | 23:08 | |
*** flaper87 is now known as flaper87|afk | 23:16 | |
*** amitgandhi has quit IRC | 23:17 | |
*** amitgandhi has joined #openstack-marconi | 23:18 | |
*** amitgandhi has quit IRC | 23:18 | |
*** amitgandhi has joined #openstack-marconi | 23:19 | |
*** tedross has joined #openstack-marconi | 23:19 | |
*** amitgandhi has quit IRC | 23:19 | |
*** amitgandhi has joined #openstack-marconi | 23:20 | |
*** kgriffs has quit IRC | 23:21 | |
*** amitgandhi has quit IRC | 23:25 | |
*** kgriffs has joined #openstack-marconi | 23:25 | |
*** ChanServ sets mode: +o kgriffs | 23:25 | |
*** malini is now known as malini_afk | 23:38 | |
*** tedross has quit IRC | 23:42 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/python-marconiclient: Add support for claims https://review.openstack.org/72614 | 23:46 |
*** amitgandhi has joined #openstack-marconi | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!