*** anamalagon has quit IRC | 00:12 | |
*** vkmc has quit IRC | 00:21 | |
*** kgriffs is now known as kgriffs_afk | 00:23 | |
*** rektide has joined #openstack-marconi | 00:29 | |
*** jqiu has quit IRC | 00:41 | |
*** prashanthr_1 has joined #openstack-marconi | 00:51 | |
*** jraim has quit IRC | 00:53 | |
*** mkoderer has quit IRC | 00:54 | |
*** jraim has joined #openstack-marconi | 00:55 | |
*** mkoderer has joined #openstack-marconi | 00:55 | |
*** prashanthr_1 has left #openstack-marconi | 00:56 | |
*** mpanetta has joined #openstack-marconi | 01:04 | |
*** mkoderer has quit IRC | 01:12 | |
*** mkoderer has joined #openstack-marconi | 01:14 | |
*** rossk has quit IRC | 01:27 | |
*** nosnos has joined #openstack-marconi | 01:31 | |
*** jergerber has joined #openstack-marconi | 01:37 | |
*** nosnos has quit IRC | 01:38 | |
*** nosnos has joined #openstack-marconi | 01:38 | |
*** mpanetta has quit IRC | 01:54 | |
*** haomai___ has quit IRC | 02:28 | |
*** haomaiwang has joined #openstack-marconi | 02:28 | |
*** flwang has quit IRC | 02:33 | |
prashanthr_ | Hi, | 03:12 |
---|---|---|
prashanthr_ | Can i know which are the storage back ends under which marconi has been tested successfully ? | 03:12 |
*** flwang has joined #openstack-marconi | 03:16 | |
*** jergerber has quit IRC | 03:21 | |
*** nosnos has quit IRC | 03:58 | |
*** ayoung is now known as ayoung__zzzZZZZ | 04:06 | |
*** mwagner_lap is now known as mwagner_zzz | 04:25 | |
*** chandan_kumar has joined #openstack-marconi | 04:31 | |
*** nidhi has joined #openstack-marconi | 04:39 | |
*** haomaiw__ has joined #openstack-marconi | 04:57 | |
*** nosnos has joined #openstack-marconi | 04:59 | |
*** haomaiwang has quit IRC | 05:01 | |
nidhi | https://bugs.launchpad.net/marconi/+bug/1236540 | 05:26 |
nidhi | no longer affects: marconi/icehouse Changed in marconi: milestone: icehouse-3 → none | 05:26 |
nidhi | does this mean the issue has been solved or that it is not required now | 05:26 |
*** AAzza has joined #openstack-marconi | 06:12 | |
*** nidhi has quit IRC | 06:28 | |
*** balajiiyer has left #openstack-marconi | 06:40 | |
*** saju_m has joined #openstack-marconi | 06:44 | |
*** saju_m has quit IRC | 06:45 | |
*** saju_m has joined #openstack-marconi | 06:46 | |
*** AAzza has quit IRC | 06:49 | |
*** AAzza has joined #openstack-marconi | 07:10 | |
*** nidhi has joined #openstack-marconi | 07:21 | |
*** haomaiw__ has quit IRC | 07:43 | |
*** haomaiwang has joined #openstack-marconi | 07:43 | |
*** haomaiw__ has joined #openstack-marconi | 07:48 | |
*** haomaiwang has quit IRC | 07:51 | |
*** nidhi has quit IRC | 07:55 | |
*** ykaplan has joined #openstack-marconi | 08:21 | |
*** njirap has joined #openstack-marconi | 08:21 | |
*** saju_m has quit IRC | 08:50 | |
*** njirap has quit IRC | 08:55 | |
*** haomaiw__ has quit IRC | 08:55 | |
*** njirap has joined #openstack-marconi | 08:56 | |
*** saju_m has joined #openstack-marconi | 08:56 | |
*** flwang has quit IRC | 09:08 | |
*** haomaiwa_ has joined #openstack-marconi | 09:13 | |
*** njirap has quit IRC | 09:18 | |
*** njirap has joined #openstack-marconi | 09:20 | |
*** renlt has joined #openstack-marconi | 09:29 | |
*** renlt has quit IRC | 09:35 | |
*** jamieh has joined #openstack-marconi | 09:48 | |
*** jamieh is now known as Guest83456 | 09:48 | |
*** njirap has quit IRC | 09:49 | |
*** ykaplan has quit IRC | 09:50 | |
*** haomaiw__ has joined #openstack-marconi | 09:55 | |
*** haomaiwa_ has quit IRC | 09:56 | |
*** nosnos_ has joined #openstack-marconi | 10:02 | |
*** nosnos has quit IRC | 10:05 | |
*** rwsu has quit IRC | 11:13 | |
*** rwsu has joined #openstack-marconi | 11:14 | |
*** tedross has joined #openstack-marconi | 11:30 | |
*** nosnos_ has quit IRC | 11:30 | |
*** nosnos has joined #openstack-marconi | 11:31 | |
*** mwagner_zzz has quit IRC | 11:35 | |
*** westmaas has quit IRC | 11:36 | |
*** westmaas has joined #openstack-marconi | 11:37 | |
*** jcru has joined #openstack-marconi | 12:06 | |
*** jcru has quit IRC | 12:07 | |
*** jcru has joined #openstack-marconi | 12:07 | |
*** westmaas has quit IRC | 12:10 | |
*** westmaas has joined #openstack-marconi | 12:11 | |
*** jcru has quit IRC | 12:12 | |
*** AAzza has quit IRC | 12:22 | |
*** sriram has joined #openstack-marconi | 12:32 | |
*** sriram has joined #openstack-marconi | 12:32 | |
*** prashanthr_ has quit IRC | 12:35 | |
*** flaper87|afk is now known as flaper87 | 12:35 | |
flaper87 | guess who's back? Back on-line... Guess who's back? Back on-line | 12:36 |
flaper87 | :D | 12:36 |
*** ayoung__zzzZZZZ is now known as ayoung | 13:02 | |
*** flaper87 is now known as flaper87|afk | 13:10 | |
sriram | welcome back flaper87 :) | 13:10 |
*** alcabrera has joined #openstack-marconi | 13:11 | |
*** njirap has joined #openstack-marconi | 13:11 | |
alcabrera | Good morning! :D | 13:11 |
*** flaper87|afk is now known as flaper87 | 13:19 | |
*** AAzza has joined #openstack-marconi | 13:23 | |
malini | o/ | 13:27 |
malini | flaper87: https://review.openstack.org/#/c/81001/ can use your opinion | 13:27 |
malini | this is wrt the mongo version at the gate | 13:27 |
malini | there is some discussion going on in the dev ML wrt mongo versions in the gate | 13:32 |
*** mpanetta has joined #openstack-marconi | 13:33 | |
*** whenry has quit IRC | 13:34 | |
alcabrera | ooohh | 13:34 |
alcabrera | that's good to know | 13:34 |
*** kgriffs_afk is now known as kgriffs | 13:39 | |
*** njirap has quit IRC | 13:39 | |
kgriffs | o/ | 13:41 |
alcabrera | kgriffs: hey. :) | 13:41 |
kgriffs | howdy | 13:41 |
kgriffs | so, what's everyone up to today? | 13:41 |
mpanetta | Reading that link you sent me :) | 13:43 |
alcabrera | reviewing GSoC & OPW proposals, thinking about Marconi Notifications, prepping for the Marconi meeting, and tinkering with genetic algorithms in Haskell. :D | 13:43 |
alcabrera | **Marconi meeting(s) | 13:43 |
*** mwagner_lap has joined #openstack-marconi | 13:43 | |
kgriffs | mpanetta: was that the kernel tuning link? | 13:43 |
mpanetta | yep | 13:43 |
mpanetta | Good stuff | 13:43 |
mpanetta | Thanks for sending it to me! | 13:43 |
kgriffs | yw! Someone else mentioned it to me and I thought I'd pass it along. | 13:44 |
*** stritz has joined #openstack-marconi | 13:44 | |
kgriffs | for everyone else, here's the link again: http://goo.gl/rmsxIs | 13:44 |
mpanetta | Ohh I see, they get the short version :P | 13:44 |
alcabrera | ooh, nice | 13:44 |
*** mpanetta has quit IRC | 13:45 | |
kgriffs | mpanetta: I already updated my gist according to that article - it was pretty close already. https://gist.github.com/kgriffs/4027835 | 13:45 |
*** amitgandhi has joined #openstack-marconi | 13:45 | |
flaper87 | alcabrera: kgriffs heeeey | 13:45 |
*** amitgandhi has quit IRC | 13:45 | |
flaper87 | guess who's back on-line ? | 13:45 |
*** mpanetta has joined #openstack-marconi | 13:45 | |
alcabrera | flaper87: yo! welcome back! :D | 13:45 |
kgriffs | flaper87: yo, aren't you supposed to be missing in action (MIA)? | 13:45 |
mpanetta | Only issue, I wonder how many of these have to be tuned on the host as well as the guest... | 13:45 |
alcabrera | re: perf tuning, I think this book will be an *amazing* read: http://www.amazon.com/Systems-Performance-Enterprise-Brendan-Gregg/dp/0133390098 | 13:45 |
kgriffs | darn, now I can't say all those things I had planned to say | 13:45 |
mpanetta | Grr dumb connection | 13:45 |
kgriffs | ;) | 13:46 |
*** amitgandhi has joined #openstack-marconi | 13:46 | |
flaper87 | kgriffs: You've no idea how addicted to internet I am | 13:46 |
flaper87 | So, I'm at my grandma's place now (long story) but she didn't have internet 'til now | 13:46 |
kgriffs | oic | 13:46 |
kgriffs | alcabrera: nice book | 13:46 |
flaper87 | I called my ISP and asked to activate internet connection here | 13:46 |
flaper87 | they, surprissingly enough, did it in NO TIME | 13:47 |
flaper87 | and I brought an old router here | 13:47 |
kgriffs | alcabrera: I came across this blog recently that is also relevant: http://mechanical-sympathy.blogspot.com/ | 13:47 |
flaper87 | BUT, I forgot the fucking power adapter of that router at home | 13:47 |
kgriffs | lol | 13:47 |
kgriffs | nothing is every easy | 13:47 |
flaper87 | I went to get a new power adapter and they didn't have one in that store | 13:47 |
flaper87 | so, since I'm not addicted to internet </sarcasm> I bought a new router | 13:47 |
flaper87 | :D | 13:47 |
alcabrera | hehe, flaper87! Going to great lengths to keep the world (and you) connected! | 13:48 |
flaper87 | Man, I've to attend to to some anonymous internet addicts group | 13:48 |
flaper87 | anyway, enough about me! | 13:48 |
alcabrera | kgriffs: bookmarked. much reading. :) | 13:48 |
flaper87 | I should be around for our meeting but I'm not sure I'll make it to today's graduation review | 13:49 |
flaper87 | we'll see | 13:49 |
kgriffs | flaper87: ok. I am putting together a wiki page to answer all the stuff from http://git.openstack.org/cgit/openstack/governance/tree/reference/incubation-integration-requirements | 13:49 |
kgriffs | malini: you online? | 13:49 |
malini | kgriffs: yes for another 5 min | 13:50 |
kgriffs | ok, sorry to hear about your daughter - hope she feels better soon! | 13:50 |
kgriffs | malini: will you be in today's team mtg? | 13:51 |
malini | kgriffs: I will miss the team meeting | 13:51 |
malini | But will be online for the grad eval | 13:51 |
kgriffs | malini: ok, any outstanding items for tempest/devstack? | 13:51 |
*** njirap has joined #openstack-marconi | 13:52 | |
*** flwang has joined #openstack-marconi | 13:52 | |
malini | kgriffs: https://bugs.launchpad.net/devstack/+bug/1292136 | 13:52 |
malini | the above might be due to mongo version at the gate | 13:53 |
malini | there is a discussion going on in ML abt mongo version at the gate | 13:53 |
malini | It'll be awesome if someboy in marconi team can respond as well | 13:53 |
malini | the ceilometer team is driving the discussion there | 13:53 |
malini | the other is https://bugs.launchpad.net/devstack/+bug/1294068 | 13:54 |
kgriffs | flaper87: can you respond to that email thread? | 13:54 |
malini | kgriffs: I am adding a post test hook to find out what is going on there | 13:54 |
malini | See https://review.openstack.org/#/c/81249/ | 13:54 |
malini | alcabrera: Can you please take over https://review.openstack.org/#/c/81249/ | 13:54 |
flaper87 | kgriffs: malini sure thing? | 13:55 |
malini | I have some feedback, which shud be easy to address | 13:55 |
flaper87 | s/?/!/ | 13:55 |
flaper87 | is that thread new? | 13:55 |
flaper87 | I haven't read it | 13:55 |
* flaper87 is still going through email | 13:55 | |
* alcabrera clicks the link | 13:55 | |
malini | flaper87: [openstack-dev] [Ceilometer][QA][Tempest][Infra] Ceilometertempest testing in gate | 13:55 |
malini | alcabrera: I cannot get to tht patch in the next 2-3 hours | 13:55 |
flaper87 | funny that there's no mention of mongo in the title | 13:56 |
alcabrera | malini: I'll fix that up, np | 13:56 |
malini | alcabrera: thanks a lot!! Appreciate your help !! | 13:56 |
malini | Getting that patch merged will give us some more info on why sqla driver doesnt work in the gate | 13:56 |
*** nosnos has quit IRC | 13:56 | |
malini | As is marconi can run with only sqlite in the gate | 13:57 |
malini | kgriffs: In short at ou current state, marconi can run with sqlite driver at the gate | 13:57 |
flwang | morning all | 13:57 |
malini | bye for now..will be back later | 13:57 |
flaper87 | malini: wait, why just sqlite? | 13:58 |
flaper87 | Why not mysql? | 13:58 |
flaper87 | mmh | 13:58 |
malini | flaper87: no idea ..https://review.openstack.org/81249 shud give more info once merged | 13:58 |
* flaper87 wonders what's going on with Marconi's storage layer lately | 13:58 | |
alcabrera | flwang: good morning. :) | 13:58 |
kgriffs | flaper87: it would be awesome if you have some time to try mysql in devstack and help malini out | 13:59 |
alcabrera | (package-install yaml-mode; now my emacs is a yaml editing monster) | 13:59 |
flaper87 | kgriffs: that's the point, I did and it worked :P | 13:59 |
* flaper87 confused | 13:59 | |
kgriffs | WAH? | 13:59 |
flaper87 | yeah, as pretty much everything regarding devstack and the gate | 13:59 |
flaper87 | it always works locally | 13:59 |
kgriffs | d00d | 13:59 |
kgriffs | epicfail | 13:59 |
kgriffs | we need docker, pronto! | 14:00 |
flaper87 | I'll give it another try and see if something changed but, I'm sure as hell it worked | 14:00 |
kgriffs | flaper87, alcabrera: I need some help figuring out the pypy issue that is blocking all our patches | 14:00 |
kgriffs | looks like a library is incompatible | 14:00 |
flaper87 | kgriffs: ah yeah, that too, I was looking at it yday | 14:00 |
flaper87 | we should try syncing the requirements in marconi | 14:00 |
kgriffs | ok | 14:01 |
flaper87 | that same error happened on other modules a couple of weeks ago | 14:01 |
flaper87 | I thought we were safe | 14:01 |
kgriffs | heh | 14:01 |
flaper87 | *ACTUALLY* | 14:01 |
flaper87 | that might have been exactly the issue | 14:01 |
flaper87 | didn't we synced the requirements lately? | 14:01 |
kgriffs | yes | 14:01 |
flaper87 | I remember seeing a patch for the requirements | 14:01 |
flaper87 | mmh | 14:01 |
flaper87 | lets try reverting that patch, submit the revert for review and see if it succeedes | 14:01 |
alcabrera | dang, an incompatible library is blocking pypy? :/ | 14:03 |
alcabrera | that's frustrating | 14:03 |
kgriffs | so, it works fine if you run tox on your local box | 14:05 |
kgriffs | but the gate runs a different command line | 14:05 |
*** whenry has joined #openstack-marconi | 14:05 | |
kgriffs | flaper87: I just tried a sync and it looks like we are already up to date | 14:06 |
*** njirap has quit IRC | 14:07 | |
kgriffs | flaper87: do you want to try the revert? | 14:07 |
flaper87 | kgriffs: sure, lemme give that a try | 14:08 |
alcabrera | mccabe package is driving pypy crazy, as far as I can tell | 14:09 |
alcabrera | but it works on my machine... @_@ | 14:10 |
*** Kuwagata has joined #openstack-marconi | 14:14 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Revert "Updated from global requirements" https://review.openstack.org/81270 | 14:19 |
flaper87 | alcabrera: kgriffs ^^^^^ lets see what happens | 14:19 |
flaper87 | alcabrera: kgriffs gtg guys, I'll be back later | 14:19 |
*** prashanthr_ has joined #openstack-marconi | 14:20 | |
alcabrera | flaper87: thanks! o/ | 14:20 |
*** njirap has joined #openstack-marconi | 14:20 | |
*** balajiiyer has joined #openstack-marconi | 14:20 | |
flwang | flaper87: cross fingers | 14:20 |
flaper87 | ok, that didn't work | 14:21 |
*** AAzza has quit IRC | 14:22 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Revert "Updated from global requirements" https://review.openstack.org/81271 | 14:22 |
flaper87 | kgriffs: alcabrera flwang ^^^^ second revert | 14:22 |
alcabrera | hmmm, I'm dubious about that last one w/ six being reverted. | 14:23 |
flaper87 | the second one didn't work either https://jenkins05.openstack.org/job/gate-marconi-pypy/19/console | 14:24 |
flaper87 | we need to go deeper in the module failing and see what's happening there | 14:24 |
flaper87 | I gtg now guys, I'll be back in a bit | 14:24 |
flaper87 | cheers | 14:24 |
*** flaper87 is now known as flaper87|afk | 14:25 | |
*** jcru has joined #openstack-marconi | 14:25 | |
*** jergerber has joined #openstack-marconi | 14:27 | |
*** ykaplan has joined #openstack-marconi | 14:45 | |
openstackgerrit | Fei Long Wang proposed a change to openstack/marconi: Add requirements sphinx and oslo.sphinx https://review.openstack.org/81280 | 14:48 |
alcabrera | kgriffs: will we be meeting today (in 3 mins)? | 14:57 |
kgriffs | yes | 14:57 |
*** cpallares has joined #openstack-marconi | 14:59 | |
kgriffs | MEEEEEEEEETING | 15:00 |
cpallares | kgriffs: graduation meeting? For some reason I have that on my calendar. | 15:00 |
kgriffs | cpallares: team meeting now, graduation review is this afternoon at 3pm CT | 15:01 |
cpallares | ah ok thanks kgriffs | 15:02 |
*** chandan_kumar has quit IRC | 15:02 | |
*** vkmc has joined #openstack-marconi | 15:03 | |
*** vkmc has quit IRC | 15:03 | |
*** vkmc has joined #openstack-marconi | 15:03 | |
*** chandan_kumar has joined #openstack-marconi | 15:04 | |
*** AAzza has joined #openstack-marconi | 15:10 | |
*** anamalagon has joined #openstack-marconi | 15:15 | |
*** Guest83456 has quit IRC | 15:20 | |
*** jamieh has joined #openstack-marconi | 15:20 | |
*** jamieh is now known as Guest62308 | 15:21 | |
*** saju_m has quit IRC | 15:23 | |
*** saju_m has joined #openstack-marconi | 15:40 | |
*** reed has joined #openstack-marconi | 15:50 | |
*** rupsky has joined #openstack-marconi | 15:56 | |
*** saju_m has quit IRC | 15:57 | |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: fix(pypy-gate): short term setuptools workaround https://review.openstack.org/81293 | 15:57 |
*** rupsky has quit IRC | 15:58 | |
*** tjanczuk has joined #openstack-marconi | 16:00 | |
*** alcabrera is now known as alcabrera|afk | 16:03 | |
flwang | kgriffs: ping | 16:04 |
kgriffs | flwang: pong | 16:04 |
flwang | kgriffs: may I use your chart on the HongKong summit session for internal training? | 16:05 |
kgriffs | which chart? | 16:05 |
kgriffs | thinking | 16:05 |
flwang | kgriffs: delivered by you, flaper87 and Allan | 16:05 |
kgriffs | ah, from the slides | 16:06 |
kgriffs | sure, no problem | 16:06 |
kgriffs | the PDF should be up there | 16:06 |
flwang | kgriffs: great, thanks | 16:06 |
kgriffs | I may have the original graphics somewhere if you need them | 16:06 |
ametts | ametts wants royalties | 16:06 |
kgriffs | LOL | 16:06 |
flwang | kgriffs: btw, seems we were already using the 'topics' ATM | 16:06 |
flwang | ametts: oh, hi Allan :D | 16:07 |
flwang | kgriffs: thanks, I think current pdf should be ok | 16:08 |
*** alcabrera|afk is now known as alcabrera | 16:10 | |
*** stritz has quit IRC | 16:11 | |
tjanczuk | folks, I have a few follow up questions from openstack-meeting-alt | 16:13 |
*** balajiiyer has quit IRC | 16:13 | |
*** balajiiyer has joined #openstack-marconi | 16:13 | |
tjanczuk | kgriffs: you mentioned AMQP would be on the table in the Juno time frame and there are no current plans for STOMP or MQTT. In terms of AMQP, is it considered at the transport or storage layer? I saw some older notes indicating this would be used at the storage layer, not transport. | 16:14 |
kgriffs | so, flaper87|afk has been looking at it for the storage layer | 16:15 |
kgriffs | TBH, I don't know what the benefit would be for making it a transport - why not just use Qpid or Rabbit instead? | 16:15 |
tjanczuk | What was the perceived benefit of using it at the storage layer? | 16:16 |
kgriffs | tjanczuk: iirc, people wanted to reuse their existing AMQP server and not have to manage another box, but most people who are interested in using Marconi actually like it because it is easier to deploy and use than AMQP in some ways | 16:17 |
kgriffs | tjanczuk: flaper87 will probably have further thoughts on this - hopefully he will pop in later, but if not he should be around tomorrow | 16:18 |
kgriffs | don't get me wrong; if there is a strong use case for it, I'm happy to consider any of these ideas | 16:19 |
kgriffs | just remembered | 16:19 |
kgriffs | someone said that having AMQP support could help bridge to other systems. But I think the consensus was that building a standalone bridge service would be a better direction architecturally. We might need to revisit that discussion. | 16:20 |
tjanczuk | I am trying to understand the relationship between other messaging solutions (Rabbit. Qpid, ActiveMQ etc) and Marconi. What is the high level goal of Marconi: to provide some form of an abstraction over those (perhaps by bridging from HTTP protocol over) or an alternative solution that offers a form of differentiation? | 16:20 |
kgriffs | balajiiyer: can you let me know when you post to the ML? | 16:22 |
tjanczuk | The reason I am confused is that notion of using AMQP at the storage layer. I understand plugging in Mongo or MySQL at that level, but AMQP implies a whole message broker semantics (at least 0.9) | 16:23 |
kgriffs | tjanczuk: yep, and you aren't alone. There are two camps of reactions to Marconi | 16:24 |
kgriffs | first, "yay, this is great, it is a more natural fit for building cloud apps than AMQP and is easier to operate at scale with HA" | 16:24 |
*** ykaplan has quit IRC | 16:25 | |
kgriffs | second camp: "yay, this will create a standard API over the myriad of existing message brokers out there." | 16:25 |
kgriffs | oh, one more | 16:25 |
kgriffs | third camp: "why don't you guys just create a provisioning service for [fill in the blank]"? | 16:25 |
kgriffs | IMO, marconi's mission is really to address the first one, and build on that to provide notifications-as-a-service | 16:26 |
kgriffs | so, reasons people like marconi over AMQP include: | 16:27 |
kgriffs | 1. first-class, idiomatic HTTP API | 16:27 |
kgriffs | 2. hybrid feed+claim semantics | 16:28 |
kgriffs | 3. guaranteed once-and-only-once delivery and FIFO for a single producer to a single queue | 16:28 |
kgriffs | (note that #3 will likely become optional, depending on queue "flavor") | 16:29 |
kgriffs | 4. multi-tenant API | 16:29 |
alcabrera | isn't (3) really (3) and (4), since OaOO exists apart from FIFO? | 16:29 |
kgriffs | 5. easier HA than Rabbit | 16:29 |
kgriffs | alcabrera: possibly. | 16:29 |
*** flaper87|afk is now known as flaper87 | 16:30 | |
kgriffs | 6. easier scale-out | 16:31 |
* flaper87 kinda back | 16:31 | |
flaper87 | How was the meeting ? | 16:31 |
kgriffs | so, I think that there would be room for a "AMQP" or whatever provisioning service in OpenStack | 16:32 |
flaper87 | any updates ? highlights ? | 16:32 |
* flaper87 gets the link | 16:32 | |
tjanczuk | Re: 1. Is the HTTP API appealing to people because of the environment of the clients (e.g. web, mobile app), or because HTTP is just plain simpler to use than AMQP? | 16:32 |
kgriffs | tjanczuk: I've heard both reasons | 16:32 |
kgriffs | we are also thinking about supporting json-p and/or CORS so web apps can hit the service directly | 16:33 |
*** rossk has joined #openstack-marconi | 16:33 | |
flaper87 | The http API is definitely easier to use than AMQP but I'd say there are more things to it than just being easier | 16:33 |
flaper87 | for instance, you've to know "less" things about the messaging technology you're using and can focus on what you need from it | 16:34 |
kgriffs | flaper87: went well. Pecan eval is on the wiki. alcabrera is helping with pypy thing. I am working on writing up a wiki page that gives answers to all the latest grad reqs. | 16:34 |
*** chandankumar_ has joined #openstack-marconi | 16:34 | |
flaper87 | that is to say, that with marconi you won't need to worry about queues, exchanges etc. You just need to worry about sending a message and consuming it | 16:34 |
tjanczuk | Re 2: The "claim" semantics is somethigng that is quite ubiquitous in other solutions; the "feed" semantics is quite unique to Marconi IMO. Where there specific scenarios that were targeted with the feed semantics? Having such semantics at the transport level is quite restrictive in terms of what you can use at the storage level. Specifically, I am not sure how you could represent the feed semantics using AMQP at the stora | 16:34 |
flaper87 | kgriffs: +1 thanks man! | 16:35 |
flaper87 | alcabrera: any luck with the pypy issue ? | 16:35 |
alcabrera | flaper87: waiting on the gate. We should have a short-term workaround as provided by adrian_otto and the ML. :) | 16:35 |
alcabrera | flaper87: https://review.openstack.org/#/c/81293/ | 16:36 |
kgriffs | tjanczuk: there are certain messaging patterns that the feed semantics affords in an elegant way (i.e., pub sub) | 16:36 |
kgriffs | tjanczuk: and yes, it does restrict backends. That is what I alluded to when I said that we were considering allowing drivers to implement only a subset of the API | 16:36 |
*** chandan_kumar has quit IRC | 16:37 | |
flaper87 | alcabrera: sooooooooooo, it's setuptools fault ? | 16:37 |
kgriffs | tjanczuk: another use case: having an auditor observe the stream of messages as they are produced and consumed by workers | 16:37 |
alcabrera | flaper87: yup - 3.3 broke the world, again. :P | 16:37 |
*** oz_akan_ has joined #openstack-marconi | 16:37 | |
tjanczuk | kgriffs: I see, I get it now. So if AMQP technology would be used as storage, feed semantics would not be supported? | 16:37 |
flaper87 | oh man | 16:37 |
kgriffs | tjanczuk: that seattle companies' service can be a real pain when trying to audit/debug what is going on | 16:38 |
kgriffs | (gained from personal experience - in a previous company we used lots of their cloud sevices) | 16:38 |
flaper87 | tjanczuk: there are certainly some things about the AMQP storage that will be hidden and others won't exists. | 16:38 |
tjanczuk | kgriffs: there are at least 2 I can think of you are alluding to: Amazon and Microsoft ;) | 16:39 |
flaper87 | I think the AMQP driver will be implemented on top of amqp 1.0 | 16:39 |
flaper87 | at least that's what I've been lenaing towards in my last brainstorms | 16:39 |
flaper87 | something on top of qpid proton that can talk to rabbitmq, qpid and other things | 16:39 |
flaper87 | there are some bits that still worry me but we'll figure those out as we go | 16:40 |
*** balajiiyer has quit IRC | 16:40 | |
flaper87 | alcabrera: pypy succeeded but the docs gate failed | 16:40 |
*** njirap has quit IRC | 16:40 | |
alcabrera | ah, I see what I need to do | 16:41 |
alcabrera | I need to layer my patch on top of flwang's | 16:41 |
tjanczuk | flapper87: interesting. Why are you leaning more towards 1.0 vs 0.9? | 16:41 |
alcabrera | since that one fixes the doc gate | 16:41 |
alcabrera | cool | 16:41 |
kgriffs | flaper87, tjanczuk: this discussion makes me think we need a FAQ on our wiki. | 16:41 |
alcabrera | double breaking gates are troublesome, fwiw | 16:41 |
kgriffs | alcabrera: but... the doc is non-voting, right? | 16:42 |
alcabrera | hmmm, oh | 16:42 |
alcabrera | well, that simplifies this a little. :) | 16:42 |
kgriffs | maybe not. we'll see | 16:42 |
kgriffs | :p | 16:42 |
alcabrera | heh | 16:42 |
kgriffs | come on tempest! | 16:43 |
kgriffs | and, for the record | 16:43 |
kgriffs | WE HATES MEDIAWIKI SYNTAX | 16:43 |
kgriffs | </random> | 16:43 |
flaper87 | kgriffs: alcabrera it's voting | 16:43 |
kgriffs | ob boy | 16:44 |
alcabrera | that would lead me to believe that both gates need to be fixed in the same patch | 16:44 |
kgriffs | flwang: still around? | 16:44 |
kgriffs | we need to merge these two patches | 16:44 |
*** balajiiyer has joined #openstack-marconi | 16:44 | |
kgriffs | alcabrera: you took the words right out of my keyboard! | 16:44 |
kgriffs | alcabrera: make it so | 16:44 |
kgriffs | alcabrera: And blowing into maximum warp speed, you appeared for an instant to be in two places at once. | 16:45 |
kgriffs | http://www.rikeripsum.com | 16:45 |
tjanczuk | kgriffs: Re 4: easier HA than Rabbit. Why would Marconi be easier to HA than Rabbit? I can see how the HTTP transport layer can be HAed easily given a stateless implementation, but the real HA heavy lifting happens at the storage level, especially when delivery guarantees are involved. How would Marconi storage layer be easier to HA than Rabbit? | 16:45 |
kgriffs | tjanczuk: specifically, mongodb is easier | 16:46 |
kgriffs | it is basically HA out of the box | 16:46 |
kgriffs | assuming you have a replica set and the app handles auto-reconnects | 16:46 |
alcabrera | kgriffs: on it - going to fuse some patches~ | 16:47 |
kgriffs | also, when things crash I've heard that it gets pretty ugly for Rabbit, at least | 16:47 |
kgriffs | (things, meaning Rabbit) | 16:48 |
kgriffs | but that is anecdotal | 16:48 |
tjanczuk | I think there were some growing pains with Rabbit, but I am hearing (also anecdotal), these are largely remedied with the new active/active clustering. | 16:50 |
kgriffs | very possible | 16:51 |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: fix(gate): one for pypy, one for docs https://review.openstack.org/81293 | 16:51 |
tjanczuk | One more question that popped in my mind when looking at the HTTP APIs: was there a reason to restrict messages to JSON? Is there a plan to relax this? | 16:51 |
kgriffs | tjanczuk: meaning XML? | 16:52 |
kgriffs | a couple things there | 16:52 |
tjanczuk | No format in particular. Just not being restrictive. Leverage fully Content-Type. | 16:53 |
kgriffs | we did JSON first because we were short on hands and didn't have time to do both and make XML look xml-y and JSON json-y | 16:53 |
* flaper87 is still planning to write another transport for marconi | 16:53 | |
kgriffs | I personally am open to other types. We have talked about XML and msgpack, for instance. | 16:53 |
flaper87 | at some point, when there will be time for that | 16:54 |
tjanczuk | There is nothing in the current API that requires Marconi to understand the semantics of the message. Why prescribe the message format in such case? | 16:54 |
kgriffs | XML is interesting in particular, because Nova is moving away from supporting it. May or may not be temporary. | 16:54 |
kgriffs | tjanczuk: because we have to implement it and maintain that implementation ad-naseum. Also, client libs need to have a standard set of types that work across clouds | 16:55 |
kgriffs | tjanczuk: technically, you could support any content-type you wanted in deployment X | 16:56 |
kgriffs | you could fork the code or write an API extension (we don't really have support for the latter yet, but will probably do it at some point) | 16:56 |
kgriffs | tjanczuk: at the last summit it was proposed that we allow arbitrary content-type payloads ala swift | 16:57 |
kgriffs | is that what you had in mind? | 16:57 |
tjanczuk | I am not sure how swift implements it. I would expect the body of my HTTP message to be opaque to Marconi and therefore of any Content-Type the application developer desires. All the Marconi metadata surrounding that payload would be represented using HTTP headers and/or URL. | 17:00 |
kgriffs | tjanczuk: that is basically what swift does | 17:09 |
kgriffs | metadata in the headers can get ugly though, but that is a valid approach | 17:10 |
kgriffs | tjanczuk: we can consider doing this for the v2.0 api but you'll have to help me remember to discuss it. :) | 17:10 |
kgriffs | maybe a bp or something | 17:11 |
tjanczuk | So if a change like that were to happen, how would it be handled with respect to existing implementation? Would be additive, a replacement, or an alternative? I suppose I am asking about API versioning story in Marconi. | 17:13 |
kgriffs | tjanczuk: tbh, we are still fleshing out that story. My personal preference would be to avoid deprecating previous API versions as long as possible. | 17:14 |
tjanczuk | Great, thanks guys, I learned a lot. I am sure I will be back. What time zones are you in? Or rather, what time zones do you _work_ in? ;) | 17:15 |
kgriffs | but even with that in mind, there are plenty of questions, like, how do we handle someone accessing the same messages via v1 and v2? | 17:15 |
kgriffs | tjanczuk: great chat! | 17:16 |
kgriffs | I'm in central time / US | 17:16 |
kgriffs | some folks on eastern | 17:16 |
kgriffs | flaper87 is in Italy | 17:16 |
flaper87 | o/ | 17:16 |
kgriffs | flwang is in China i believe | 17:16 |
flaper87 | tjanczuk: as for TZs I work in, erm, kinda -∞ UTC +∞ | 17:18 |
tjanczuk | I am in PST. That is, I live in PST and there is some weak correlation to when I work. | 17:18 |
tjanczuk | Anyway, great chat and talk to you soon. | 17:19 |
*** tjanczuk has left #openstack-marconi | 17:21 | |
kgriffs | rock on | 17:22 |
*** stritz has joined #openstack-marconi | 17:28 | |
alcabrera | this https://review.openstack.org/#/c/81293/ fixed both gates. Waiting on py26 and tempest - ETA 37 min according to Zuul | 17:29 |
alcabrera | oh, there goes py26 | 17:29 |
flaper87 | alcabrera: thanks for fixing that! | 17:29 |
flaper87 | It's all kgriffs fault | 17:30 |
* flaper87 ducks | 17:30 | |
malini | back o/ | 17:30 |
alcabrera | heh | 17:30 |
malini | alcabrera: thanks for dealing with the infra patch | 17:30 |
alcabrera | malini: welcome back! | 17:30 |
alcabrera | np. :) | 17:30 |
alcabrera | py26 succeeded! | 17:33 |
alcabrera | so now, even if temptest fails | 17:33 |
flaper87 | awesomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | 17:33 |
alcabrera | this patch will get +1 from jenkins | 17:33 |
alcabrera | waiting on tempest | 17:33 |
flaper87 | LOL @ "even if tempest fails" | 17:33 |
alcabrera | :P | 17:33 |
flaper87 | malini: I'd be really mad ^^^ | 17:33 |
flaper87 | malini: go to alcabrera's desk and kick his legs | 17:33 |
alcabrera | haha | 17:34 |
*** Guest62308 has quit IRC | 17:34 | |
kgriffs | flaper87: that's ok, I'll take the blame *this* time. | 17:35 |
kgriffs | flaper87: one of these days I'm so going to stop covering for you, tho! ;) | 17:35 |
flaper87 | is there anything I can help with for the graduation meeting ? | 17:35 |
flaper87 | kgriffs: yeah yeah, I know you wont | 17:36 |
* flaper87 gives kgriffs some money | 17:36 | |
*** jamieh has joined #openstack-marconi | 17:37 | |
* kgriffs whistles as he walks away | 17:37 | |
flaper87 | kgriffs: https://review.openstack.org/#/c/81293/ <- A+ | 17:38 |
*** jamieh is now known as Guest99315 | 17:38 | |
flaper87 | lets short-circuit the gate | 17:38 |
alcabrera | short-circuiting sounds nice, but how? :P | 17:39 |
kgriffs | done | 17:39 |
mpanetta | Apanner in the works :P | 17:40 |
mpanetta | s/A/S/ | 17:40 |
flaper87 | alcabrera: by approving a patch that is still gating, you basically saying to jenikins: "Suck it, I don't care what you say" | 17:44 |
flaper87 | but then, if the merge fails, you'll hear Jenkin's laugh right behind you | 17:44 |
balajiiyer | flaper87: lol | 17:44 |
*** haomaiw__ has quit IRC | 17:45 | |
flaper87 | you'll feel Jenkins breathing on your neck | 17:45 |
alcabrera | ah, I see | 17:45 |
alcabrera | no, don't want that | 17:45 |
alcabrera | nosiree | 17:45 |
flaper87 | and you'll start trembling like a really tiny scared cat | 17:45 |
flaper87 | alcabrera: don't worry, kgriffs approved it so you're safe | 17:45 |
alcabrera | and this is why we replace our build systems once every few years | 17:45 |
alcabrera | :D | 17:45 |
flaper87 | :D | 17:45 |
*** oz_akan_ has quit IRC | 17:45 | |
kgriffs | and this is why we replace our PTLs once every few years | 17:47 |
* kgriffs is going to need some serious therapy when this is over | 17:47 | |
kgriffs | ;) | 17:47 |
*** AAzza has quit IRC | 17:48 | |
flaper87 | because jenkins scares the hell out of them | 17:49 |
*** jcru has quit IRC | 17:50 | |
flaper87 | gtg guys! Have a great meeting! I'll try to make it | 17:51 |
alcabrera | flaper87: o/ | 17:52 |
*** flaper87 is now known as flaper87|afk | 17:53 | |
kgriffs | malini: ping | 17:57 |
kgriffs | alcabrera: ping | 17:58 |
alcabrera | kgriffs: pong | 17:58 |
kgriffs | alcabrera: have you done the devstack thing? | 17:58 |
kgriffs | i mean, are you familiar with running marconi devstack? | 17:58 |
kgriffs | https://ask.openstack.org/en/question/8166/client-cannot-connect-to-the-marconi-service/ | 17:59 |
alcabrera | kgriffs: not at all - no devstack experience on my end | 18:00 |
kgriffs | kk | 18:00 |
ametts | kgriffs: I though jay-atl has done it | 18:01 |
ametts | s/though/think | 18:01 |
* ametts should check where his right hand is on the keyboard before he types | 18:01 | |
alcabrera | yeah, jay-atl and malini are our resident devstack experts | 18:01 |
kgriffs | oh, I need some help answering that question | 18:02 |
ametts | malini should also be back online shortly | 18:03 |
openstackgerrit | A change was merged to openstack/marconi: fix(gate): one for pypy, one for docs https://review.openstack.org/81293 | 18:03 |
kgriffs | AND THERE WAS MUCH REJOICING | 18:04 |
balajiiyer | kgriffs: Reg. devstack, in the past month or so jay-atl and malini submitted couple of devstack patches to get Marconi working. Looking at how old that question is, I wonder whether those patches may have solved the issue. | 18:05 |
kgriffs | balajiiyer: I think so. I commented to that effect. | 18:06 |
kgriffs | but I would like others to chime in too | 18:06 |
malini | o/ | 18:07 |
malini | catching up | 18:08 |
kgriffs | welcome back! | 18:10 |
malini | I think we should submit a patch to devstack to use sqlite as the backend till the mongo/mysql issues are resolved | 18:12 |
malini | This will help folks run marconi on devstack | 18:12 |
kgriffs | malini: ok, let's do that | 18:13 |
malini | kgriffs: I am submitting a patch for that now | 18:13 |
kgriffs | malini: do you have the bug handy? | 18:14 |
kgriffs | I want to schedule it for rc1 | 18:14 |
malini | yes | 18:14 |
kgriffs | thought I had, but i can't find it | 18:15 |
malini | https://bugs.launchpad.net/devstack/+bug/1294068 | 18:15 |
malini | https://bugs.launchpad.net/devstack/+bug/1292136 | 18:15 |
malini | I think we have diff issues wrt mongo & mysql | 18:15 |
*** AAzza has joined #openstack-marconi | 18:15 | |
malini | mongo db issue might have something to do with the gate version as well | 18:16 |
*** prashanthr_ has quit IRC | 18:17 | |
malini | patch to use sqlite as default backend https://review.openstack.org/#/c/81326/ | 18:19 |
kgriffs | malini: the bugs are now assigned to you for rc1: https://launchpad.net/marconi/+milestone/icehouse-rc1 | 18:19 |
alcabrera | malini: +1 | 18:19 |
kgriffs | others can help, but you being assigned mean you will report on the progress, is that OK? | 18:20 |
malini | sure | 18:20 |
malini | I have some patches going to get the logs etc. | 18:20 |
malini | if they accept the sqlite backend patch, we can make the tempest job voting | 18:21 |
kgriffs | jraim: fyi, pecan eval has been published | 18:23 |
jraim | yep, reading it now | 18:24 |
*** Guest99315 is now known as jamie_h | 18:29 | |
*** haomaiwang has joined #openstack-marconi | 18:40 | |
alcabrera | kgriffs: doc patches failed to merge again. Seems they really want a rebase | 18:40 |
kgriffs | ok | 18:46 |
kgriffs | in oz around? | 18:46 |
alcabrera | I think not. I believe he's out sick, kgriffs | 18:46 |
kgriffs | alcabrera: can you rebase it then? | 18:46 |
kgriffs | also catherine's | 18:46 |
alcabrera | sure thing | 18:46 |
kgriffs | they should still get credit automatically from a simple rebase | 18:47 |
kgriffs | alcabrera, balajiiyer, malini, ametts, flaper87|afk: https://wiki.openstack.org/wiki/Marconi/Incubation/Graduation | 18:47 |
kgriffs | megan_w: ^^^ | 18:47 |
kgriffs | meeting in just over an hour | 18:47 |
megan_w | kgriffs: yep, on the calendar and ready to roll | 18:47 |
megan_w | kgriffs: let me know if you want me to be prepared to answer anything specific...like what we're seeing from customers here at rack | 18:48 |
alcabrera | rebase w/ conflicts | 18:48 |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: adds docs directory with dev guide https://review.openstack.org/72001 | 18:49 |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: Marconi Operations Document https://review.openstack.org/78294 | 18:49 |
alcabrera | that should do it | 18:49 |
kgriffs | megan_w: kk. We may need to leverage Cloud Queues in arguing for marconi's maturity | 18:51 |
megan_w | sounds good. let me pull out some of our usage numbers from larger customers..... | 18:52 |
*** flaper87|afk is now known as flaper87 | 18:59 | |
openstackgerrit | Alejandro Cabrera proposed a change to openstack/marconi: docs(readme): update for mysql, daemon server https://review.openstack.org/81033 | 19:00 |
*** Kuwagata has left #openstack-marconi | 19:03 | |
*** saju_m has joined #openstack-marconi | 19:18 | |
*** jay-atl has left #openstack-marconi | 19:25 | |
malini | kgriffs: We can make the tempest job voting with sqlite backend..https://wiki.openstack.org/wiki/Marconi/Incubation/Graduation has a couple of references tht imply otherwise | 19:37 |
kgriffs | malini: maybe we should go ahead and do that, assuming the sqlite devstack patch is merged | 19:41 |
malini | yes..I'll do tht once the sqlite patch is merged | 19:41 |
kgriffs | malini: I updated the text for that req. | 19:42 |
kgriffs | look OK? | 19:42 |
malini | kgriffs: do you want to mention make it voting 'after https://review.openstack.org/#/c/81326/ is merged' | 19:46 |
malini | ? | 19:46 |
amitgandhi | kgriffs: quick update on horizon - in case the TC bring it up ... | 19:47 |
amitgandhi | the horizon work itself is done, currently its blocked due to some devstack issues, and there was an issue with the way marconi was communicating with keystone that horizon wasnt liking which flavio was looking into | 19:48 |
ametts | Wow, amitgandhi blamed devstack, keystone, horizon, and flavio -- all in once sentence. :) | 19:49 |
malini | :D | 19:50 |
malini | I hope we'll get to the last of the devstack issues in the near future ^o) | 19:51 |
*** jamie_h has quit IRC | 19:51 | |
* amitgandhi feels like hitting devstack with a big devstick | 19:51 | |
* alcabrera finds that we're often devstuck | 19:52 | |
malini | devstack needs more tests | 19:52 |
kgriffs | amitgandhi: kk, thanks | 19:53 |
*** cpallares has quit IRC | 19:55 | |
amitgandhi | is the TC meeting on #openstack-meeting ? | 19:55 |
alcabrera | 4 minutes 'til meeting time | 19:56 |
ametts | amitgandhi: Yes, I think so. | 19:56 |
*** cpallares has joined #openstack-marconi | 19:57 | |
amitgandhi | 30 seconds... | 19:59 |
kgriffs | malini: if they ask for specifics on that, we can let them know about https://review.openstack.org/#/c/81326/ | 19:59 |
malini | sounds good | 20:00 |
amitgandhi | theyre ready for us | 20:00 |
*** stritz has quit IRC | 20:02 | |
*** AAzza has quit IRC | 20:13 | |
alcabrera | That's all for the TC meeting for now. | 20:26 |
kgriffs | yep | 20:26 |
*** flaper87 is now known as flaper87|afk | 20:27 | |
openstackgerrit | A change was merged to openstack/marconi: adds docs directory with dev guide https://review.openstack.org/72001 | 20:28 |
*** flaper87|afk is now known as flaper87 | 20:29 | |
*** jay-atl has joined #openstack-marconi | 20:35 | |
openstackgerrit | A change was merged to openstack/marconi: Marconi Operations Document https://review.openstack.org/78294 | 20:38 |
*** flaper87 is now known as flaper87|afk | 20:39 | |
*** ayoung is now known as ayoung_Dad_mode | 20:48 | |
*** alcabrera has left #openstack-marconi | 20:51 | |
*** sriram has quit IRC | 20:59 | |
*** mpanetta has quit IRC | 21:02 | |
*** jamieh has joined #openstack-marconi | 21:02 | |
*** jamieh is now known as Guest2749 | 21:03 | |
*** tedross has quit IRC | 21:06 | |
*** Guest2749 has quit IRC | 21:07 | |
*** kgriffs is now known as kgriffs_afk | 21:11 | |
*** malini is now known as malini_afk | 21:14 | |
*** balajiiyer has left #openstack-marconi | 21:16 | |
*** ayoung_ has joined #openstack-marconi | 21:21 | |
*** ayoung_ is now known as ayoung | 21:22 | |
*** ayoung_Dad_mode has quit IRC | 21:24 | |
*** oz_akan_ has joined #openstack-marconi | 21:29 | |
*** cpallares has quit IRC | 21:41 | |
*** oz_akan_ has quit IRC | 21:42 | |
*** saju_m has quit IRC | 21:42 | |
*** amitgandhi has quit IRC | 21:45 | |
*** kgriffs_afk is now known as kgriffs | 21:55 | |
*** reed has quit IRC | 21:58 | |
*** malini_afk is now known as malini | 22:10 | |
*** mwagner_lap has quit IRC | 22:21 | |
*** jcru has joined #openstack-marconi | 22:44 | |
*** jcru has quit IRC | 22:45 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!