*** reed has joined #openstack-marconi | 00:03 | |
*** reed has quit IRC | 00:50 | |
*** oz_akan_ has joined #openstack-marconi | 01:07 | |
*** nosnos has joined #openstack-marconi | 01:37 | |
*** flwang_ has joined #openstack-marconi | 02:15 | |
*** flwang_ has quit IRC | 02:20 | |
*** mwagner_lap has joined #openstack-marconi | 02:39 | |
*** nosnos has quit IRC | 03:25 | |
*** nosnos has joined #openstack-marconi | 04:02 | |
*** ajc_ has joined #openstack-marconi | 04:52 | |
*** prashanthr_ has joined #openstack-marconi | 05:23 | |
*** chandan_kumar has joined #openstack-marconi | 05:34 | |
*** prashanthr_ has quit IRC | 05:45 | |
*** prashanthr_ has joined #openstack-marconi | 05:48 | |
*** AAzza_afk is now known as AAzza | 06:41 | |
*** haomaiwa_ has joined #openstack-marconi | 07:05 | |
*** chandan_kumar is now known as chandankumar | 07:23 | |
*** flaper87|afk is now known as flaper87 | 07:24 | |
*** AAzza is now known as AAzza_afk | 07:31 | |
*** ykaplan has joined #openstack-marconi | 07:33 | |
*** AAzza_afk is now known as AAzza | 07:44 | |
*** ykaplan has quit IRC | 08:07 | |
*** ykaplan has joined #openstack-marconi | 08:08 | |
openstackgerrit | A change was merged to openstack/marconi: Fix broken wiki link https://review.openstack.org/104749 | 08:10 |
---|---|---|
flaper87 | flwang: | 08:11 |
* flaper87 facepalm | 08:11 | |
flaper87 | flwang: hey, good morning | 08:11 |
flaper87 | :) | 08:11 |
flaper87 | erm, well | 08:11 |
flaper87 | morning/afternoon/evening/enjoy whatever part of the day your in | 08:11 |
flaper87 | s/your/you're/ | 08:11 |
*** flwang_ has joined #openstack-marconi | 08:18 | |
*** flwang_ has quit IRC | 08:22 | |
*** flwang_ has joined #openstack-marconi | 09:11 | |
*** ykaplan has quit IRC | 09:41 | |
*** ykaplan has joined #openstack-marconi | 10:35 | |
*** haomaiwa_ has quit IRC | 10:38 | |
*** haomaiwa_ has joined #openstack-marconi | 10:38 | |
*** mkoderer has joined #openstack-marconi | 10:54 | |
*** haomaiwa_ has quit IRC | 10:57 | |
*** haomai___ has joined #openstack-marconi | 10:57 | |
*** vkmc has joined #openstack-marconi | 11:04 | |
vkmc | good morning! | 11:07 |
*** prashanthr_ has quit IRC | 11:19 | |
*** ykaplan has quit IRC | 11:27 | |
flaper87 | vkmc: gooooooooood morning | 11:29 |
vkmc | flaper87, :) how are you? how was that bd? | 11:30 |
flaper87 | vkmc: it was great... Spent time w/ friends and family and hell I had lot of food. | 11:31 |
flaper87 | I think I gained like 10k KGs | 11:31 |
vkmc | flaper87, lol, that always happen | 11:32 |
vkmc | and you will be eating cake for the rest of the week | 11:32 |
flaper87 | My bday was yday but the party started on Saturday at noon | 11:32 |
vkmc | :D I love bds | 11:32 |
vkmc | flaper87, how many? | 11:33 |
flaper87 | oh not that many, we were like 10ppl. It was for local, close, friends. | 11:34 |
vkmc | haha years I meant ;) | 11:35 |
flaper87 | I'll need the whole week to recover | 11:35 |
vkmc | you need another weekend to recover from your weekend | 11:35 |
flaper87 | ahhh, fucking english, it's so ambiguous | 11:35 |
flaper87 | 27 | 11:35 |
flaper87 | (2014-flaper87) ;) | 11:36 |
vkmc | !!! | 11:36 |
openstack | vkmc: Error: "!!" is not a valid command. | 11:36 |
vkmc | yeah I supposed that but wasn't sure | 11:36 |
vkmc | openstack, stfu | 11:36 |
* vkmc sends some ear pulls to flaper87 | 11:38 | |
flaper87 | LOL, what did I do???????? | 11:39 |
flaper87 | :D | 11:39 |
vkmc | lol it's a spanish thing I guess | 11:39 |
vkmc | people here pull your ears for your bd... 1 pull for year | 11:40 |
vkmc | at our age that's annoying, so I'm done with 'some' | 11:40 |
*** AAzza is now known as AAzza_afk | 11:41 | |
flaper87 | vkmc: yeah, we do that as well (in Vzla, that is) | 11:41 |
vkmc | flaper87, not in Italy though? | 11:41 |
flaper87 | vkmc: nah, we're too busy eating here | 11:41 |
vkmc | +1 | 11:41 |
vkmc | hahah | 11:41 |
*** flwang_ has quit IRC | 11:43 | |
*** ykaplan has joined #openstack-marconi | 11:44 | |
*** tedross has joined #openstack-marconi | 11:50 | |
vkmc | flaper87, thanks for replying my doubts about AMQP transport | 11:55 |
flaper87 | vkmc: I hope all that makes sense | 11:55 |
flaper87 | vkmc: let me know if you want to have another chat about that | 11:56 |
vkmc | flaper87, just one nit regarding the interaction approach... while I agree that it's a good idea to make it URI based | 11:56 |
vkmc | flaper87, I'm a bit concerned about how are we going ot handle operations | 11:56 |
vkmc | I mean | 11:56 |
vkmc | this is a valid AMQP address amqp://127.0.0.1:8888/poptart/ | 11:57 |
vkmc | but this is not amqp://127.0.0.1:8888/poptart/messages/id | 11:57 |
vkmc | maybe in our context it will make sense... but for the AMQP clients this could be misleading | 11:58 |
flaper87 | vkmc: that's what I meant with the point that I don't believe this transport should support *all* Marconi operations | 12:02 |
vkmc | :) | 12:02 |
flaper87 | vkmc: Do you think you'll be able to look into what you can do with Azure's HTTP API and AMQP's | 12:02 |
flaper87 | ? | 12:02 |
vkmc | flaper87, sure, np! | 12:03 |
flaper87 | I looked into it a bit earlier today and it seems they don't support the same things in both transports/APIs/"whatever term they use to differentiate these things" | 12:03 |
flaper87 | vkmc: what do you think about that? | 12:03 |
vkmc | flaper87, if this makes sense for Marconi, then it's ok to me | 12:03 |
flaper87 | vkmc: would you prefer having the full HTTP api being supported by the AMQP transport or something more amqp-ish ? | 12:04 |
flaper87 | vkmc: hehehe, you're deciding what makes sense for marconi | 12:04 |
flaper87 | :P | 12:04 |
vkmc | flaper87, if we provide full support for the HTTP API then we will be supporting operations that are out from the AMQP semantics | 12:04 |
vkmc | flaper87, we will have AMQP users knocking in our doors as soon as we release it | 12:05 |
vkmc | haha | 12:05 |
flaper87 | vkmc: hahaha, indeed | 12:05 |
vkmc | flaper87, so.. it will make more sense to stick with AMQP's use cases | 12:06 |
vkmc | and leave the cool operations Marconi provides aside | 12:07 |
*** tedross has quit IRC | 12:07 | |
flaper87 | vkmc: I'm leaning towards that, although I'm crurious to know what Azure Queues does | 12:08 |
*** tedross has joined #openstack-marconi | 12:08 | |
vkmc | flaper87, Azure just provides sending and receiving of messages | 12:08 |
vkmc | flaper87, as far as I can see in their docs | 12:09 |
vkmc | I just subscribed to a 1 month free trial to see it from the inside | 12:10 |
*** oz_akan_ has quit IRC | 12:12 | |
flaper87 | vkmc: good idea, lemme know how it goes | 12:19 |
vkmc | flaper87, so, yes... it follows a pub-sub approach, the Service Bus behaves as a broker | 12:27 |
vkmc | clients can send messages to a queue and other clients would receive them iff they are subscribed to that queue | 12:28 |
*** megan_w has quit IRC | 12:28 | |
*** jraim has quit IRC | 12:28 | |
*** megan_w|afk has joined #openstack-marconi | 12:28 | |
*** Alex_Gaynor has quit IRC | 12:28 | |
*** megan_w|afk is now known as megan_w | 12:29 | |
flaper87 | vkmc: so it's avery simple prod/cons w/o fancy locking, claim and stuff | 12:29 |
vkmc | flaper87, exactly | 12:29 |
flaper87 | vkmc: what do you think about doing that as a first simple approach? | 12:29 |
*** malini has quit IRC | 12:29 | |
flaper87 | vkmc: we could use oslo.messaging for a full-API implementation over RPC | 12:30 |
*** Ephur has quit IRC | 12:30 | |
vkmc | flaper87, let's do it... we will tune it up afterwards if Marconi users ask for that | 12:30 |
*** malini|afk has joined #openstack-marconi | 12:30 | |
*** malini|afk is now known as malini | 12:30 | |
flaper87 | vkmc: sounds good | 12:30 |
*** jraim has joined #openstack-marconi | 12:30 | |
vkmc | but we have to be extra careful to make it clear that not all the Marconi API is supported | 12:30 |
flaper87 | vkmc: sounds like a good topic for a blog post, what do you think? | 12:31 |
*** Alex_Gaynor_ has joined #openstack-marconi | 12:31 | |
*** jraim has quit IRC | 12:31 | |
*** jraim has joined #openstack-marconi | 12:31 | |
flaper87 | vkmc: do you want to bring this up to the m-l to get more feedback? | 12:31 |
*** Alex_Gaynor_ has quit IRC | 12:31 | |
*** Alex_Gaynor_ has joined #openstack-marconi | 12:31 | |
vkmc | if we are after AMQP's performance, then that's the way to go | 12:31 |
vkmc | flaper87, that would be awesome yeah | 12:31 |
flaper87 | vkmc: ok, make sure you share all your tests, readings, findings, experiments and conclusions | 12:32 |
vkmc | flaper87, will do | 12:32 |
flaper87 | vkmc: awesome, thanks :D | 12:32 |
*** Ephur has joined #openstack-marconi | 12:33 | |
*** ajc_ has quit IRC | 12:33 | |
vkmc | flaper87, thanks you for the guided brainstorming :) | 12:34 |
*** sriram has joined #openstack-marconi | 12:43 | |
*** AAzza_afk is now known as AAzza | 12:51 | |
vkmc | flaper87, if you are curious, here are some screenshots of how Service Bus with AMQP is http://weblogs.asp.net/scottgu/announcing-the-release-of-amqp-support-with-windows-azure-service-bus | 12:54 |
* flaper87 is always curious | 12:54 | |
flaper87 | :D | 12:54 |
vkmc | :) | 12:55 |
*** mpanetta has joined #openstack-marconi | 12:56 | |
flaper87 | vkmc: good resource, +1 | 12:56 |
flaper87 | vkmc: do they support both pub/sub and prod/cons through AMQP? | 12:57 |
* flaper87 hopes vkmc is not hating him for asking so many things instead of just RTFM | 12:57 | |
vkmc | flaper87, lol np | 12:59 |
vkmc | flaper87, in fact... that is not clear in any docs | 12:59 |
vkmc | flaper87, it looks like they don't support prod/cons | 12:59 |
flaper87 | vkmc: I guess you could work on a small script that does that? | 13:00 |
flaper87 | using proton | 13:00 |
* flaper87 is now sure that vkmc hates him | 13:00 | |
vkmc | hahaha I just was looking into it | 13:00 |
*** oz_akan_ has joined #openstack-marconi | 13:00 | |
vkmc | the thing is | 13:01 |
vkmc | how we differenciate between pub/sub and prod/cons? | 13:01 |
vkmc | I'm aware that Azure uses the concept of 'topic' to talk about pub/sub | 13:01 |
vkmc | they have topics not queues | 13:01 |
*** nosnos has quit IRC | 13:02 | |
vkmc | in other words, topics provide a one-to-many communication using a pub/sub pattern whereas queues provide a one-to-one communication using a prod/cons pattern | 13:06 |
*** amalagon has joined #openstack-marconi | 13:06 | |
*** tedross has quit IRC | 13:08 | |
*** amalagon_ has joined #openstack-marconi | 13:08 | |
flaper87 | vkmc: we don't have a resource for topics in marconi yet | 13:10 |
*** keith_newstadt has joined #openstack-marconi | 13:10 | |
flaper87 | vkmc: we'll probably need one | 13:10 |
*** chandan_kumar has joined #openstack-marconi | 13:10 | |
flaper87 | vkmc: I guess Azure has queues and topics | 13:11 |
*** amalagon has quit IRC | 13:11 | |
flaper87 | how do they differentiate? | 13:11 |
vkmc | flaper87, they do yeah | 13:11 |
vkmc | flaper87, we can simulate topics though | 13:11 |
*** mpanetta has quit IRC | 13:12 | |
*** keith_newstadt has quit IRC | 13:15 | |
*** chandankumar has quit IRC | 13:15 | |
*** chandan_kumar is now known as chandankumar | 13:15 | |
*** keith_newstadt has joined #openstack-marconi | 13:16 | |
*** mpanetta has joined #openstack-marconi | 13:16 | |
*** mwagner_lap has quit IRC | 13:22 | |
*** tedross has joined #openstack-marconi | 13:23 | |
vkmc | flaper87, they won't allow you to create a topic and a queue with the same name | 13:23 |
vkmc | it makes sense :) | 13:23 |
vkmc | they have the concept of 'namespace' though | 13:24 |
flaper87 | vkmc: does it? That sounds like they're using queues as topics | 13:24 |
flaper87 | aaaha! That's why | 13:24 |
vkmc | but it's exactly the same | 13:24 |
vkmc | in the marconi namespace they won't allow me to have a 'poptart' queue and a 'poptart' topic | 13:24 |
vkmc | in the storage backend they probably save namespace + entity name | 13:25 |
vkmc | all together | 13:25 |
flaper87 | yeah, that really sounds like they're re-using queues as topics | 13:25 |
flaper87 | vkmc: exactly | 13:25 |
vkmc | yup | 13:25 |
* flaper87 stops saying what vkmc says | 13:25 | |
vkmc | lol | 13:26 |
vkmc | as I was saying, we don't have topics but we can simulate them | 13:26 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/104385 | 13:28 |
vkmc | but once again, we don't have anything to differenciate between them -.- | 13:28 |
flaper87 | vkmc: do we have to? | 13:29 |
flaper87 | I mean, when posting a message users normally have to choose whether they want to send it to a topic or a queue, right? | 13:30 |
flaper87 | this basically means they're programmatically separating queues from topics based on the messaging pattern they're using | 13:30 |
vkmc | they are doing that yeah | 13:31 |
flaper87 | What happens if we simply use queues for prod/cons and pub/sub and let users keep doing that on the client side? | 13:31 |
vkmc | since the pattern followed by queues and topics is different, we should be able to differenciate between them | 13:31 |
vkmc | we could do that yeah | 13:31 |
flaper87 | it'd be a bad idea to mix them together but that can be stated in the docs | 13:31 |
vkmc | but we still need to differenciate the pattern in use | 13:32 |
flaper87 | vkmc: right, we can do that using the API | 13:32 |
vkmc | because if we follow a prod/cons pattern then when a client gets a message we have to remove it from the storage backend | 13:33 |
vkmc | in the pub/sub paradigm we don't need that | 13:33 |
flaper87 | vkmc: right | 13:33 |
vkmc | I guess we can have some header to distinguish between them | 13:36 |
vkmc | or support just one | 13:36 |
sriram | hey hey hey :D | 13:41 |
flaper87 | sriram: hey :D | 13:41 |
vkmc | hi sriram! :D | 13:41 |
sriram | flaper87, vkmc : how is it going? :) | 13:42 |
sriram | I'm almost done with setting up the benchmark cluster finally :P | 13:42 |
sriram | after dealing with some annoying config issues, firewalls :P | 13:42 |
vkmc | sriram, that's awesome! | 13:43 |
flaper87 | sriram: awesome news, please, lemme know when those are done | 13:43 |
sriram | flaper87: its usable now.. need some performance tweaks. | 13:45 |
flaper87 | sriram: awesome | 13:46 |
flaper87 | vkmc: thanks for the review here: https://review.openstack.org/#/c/98777/ | 13:46 |
flaper87 | sriram: can you review this? https://review.openstack.org/#/c/98777/ | 13:46 |
flaper87 | malini: ^ ? | 13:46 |
sriram | sure. | 13:47 |
*** amitgandhi has joined #openstack-marconi | 13:48 | |
*** amitgandhi has quit IRC | 13:48 | |
malini | o/ | 13:48 |
*** amitgandhi has joined #openstack-marconi | 13:48 | |
vkmc | malini, \o | 13:49 |
flaper87 | malini: o/ | 13:55 |
malini | heyyyy vkmc & flaper87! | 14:05 |
malini | flaper87: need some clarification abt your review comment https://review.openstack.org/#/c/90202/10/marconi/queues/storage/mongodb/messages.py | 14:05 |
*** amitgandhi has quit IRC | 14:06 | |
*** amitgand_ has joined #openstack-marconi | 14:06 | |
flaper87 | malini: sure, what I meant is instead of iterating N times right away, you could use a generator there | 14:06 |
flaper87 | malini: basically, using () instead of [] should be enough | 14:07 |
flaper87 | then remember to use itertools.ifilter instead of filter to make sure you don't consume that generator right away | 14:07 |
malini | flaper87: let me try tht.. | 14:08 |
flaper87 | malini: that's just to avoid doing the same iteration 3 times. It'll do the query at the very end of the function when the final iteration happens | 14:08 |
malini | But the query will return/update only one record at a time | 14:09 |
malini | maybe I am missing something? | 14:10 |
flaper87 | malini: mmh, probably you're missing the part where N find_and_modify will still be called | 14:11 |
flaper87 | let me put this in code | 14:11 |
malini | thanks! | 14:12 |
flaper87 | malini: http://paste.openstack.org/show/85587/ | 14:15 |
*** tonytan4ever has joined #openstack-marconi | 14:15 | |
flaper87 | malini: and some docs: http://anandology.com/python-practice-book/iterators.html | 14:16 |
malini | perfect thanks!! | 14:16 |
*** tonytan4ever has quit IRC | 14:18 | |
*** tonytan4ever has joined #openstack-marconi | 14:18 | |
*** tonytan4ever has quit IRC | 14:23 | |
*** cpallares has joined #openstack-marconi | 14:25 | |
*** alcabrera|afk is now known as alcabrera | 14:31 | |
*** prashanthr_ has joined #openstack-marconi | 14:35 | |
*** tonytan4ever has joined #openstack-marconi | 14:40 | |
*** prashanthr_ has quit IRC | 14:40 | |
*** prashanthr_ has joined #openstack-marconi | 14:43 | |
*** oz_akan_ has quit IRC | 14:47 | |
*** oz_akan_ has joined #openstack-marconi | 14:47 | |
*** chandankumar has quit IRC | 14:51 | |
*** jay-atl has joined #openstack-marconi | 14:54 | |
AAzza | i have a question: if i understand right in general project could be None, but when in pooled setup - cannot be? | 15:01 |
*** chandan_kumar has joined #openstack-marconi | 15:06 | |
*** tonytan4_ has joined #openstack-marconi | 15:08 | |
*** tonytan4ever has quit IRC | 15:11 | |
*** amitgand_ is now known as amitgandhi | 15:11 | |
*** tedross has quit IRC | 15:12 | |
AAzza | flaper87: ping | 15:21 |
flaper87 | AAzza: pong | 15:21 |
flaper87 | mmh, it could be None when you're using pools | 15:21 |
flaper87 | The project is used to enforce multi-tenancy | 15:21 |
flaper87 | if you don't care about multi-tenancy you can choose not to use a project | 15:21 |
AAzza | hmm... yes, it is working with mongo, but in sqlalchemy, i'm not sure | 15:23 |
AAzza | flaper87: https://github.com/openstack/marconi/blob/master/marconi/queues/storage/sqlalchemy/tables.py#L72 | 15:23 |
AAzza | it is is nullable=False there | 15:24 |
AAzza | flaper87: let me check one more time | 15:24 |
AAzza | yes, when i run unit tests for storage on sqlaclchemy in pooled setup, some tests, where the project is none fails on "not null constraint failed" | 15:26 |
*** tedross has joined #openstack-marconi | 15:28 | |
*** sinfex has joined #openstack-marconi | 15:29 | |
*** sinfex has left #openstack-marconi | 15:29 | |
flaper87 | AAzza: oh, mmh, that needs fixing then :D | 15:35 |
prashanthr_ | Good morning all :) | 15:35 |
*** reed has joined #openstack-marconi | 15:37 | |
flaper87 | prashanthr_: gooooood morning | 15:40 |
prashanthr_ | flaper87: thank you :) I needed some help from you. | 15:41 |
prashanthr_ | r u free for a couple of minutes ? | 15:41 |
vkmc | prashanthr_, hey you! | 15:45 |
*** flwang_ has joined #openstack-marconi | 15:45 | |
prashanthr_ | vkmc: hello :) | 15:45 |
vkmc | prashanthr_, try making a trail of gummybears | 15:45 |
vkmc | and flaper87 will come | 15:46 |
flaper87 | o/ | 15:46 |
flaper87 | sorry | 15:46 |
flaper87 | got distracted | 15:46 |
flaper87 | prashanthr_: shoot | 15:46 |
prashanthr_ | ha ha vkmc :) there is flaper87 ! :) | 15:46 |
vkmc | it worked :P | 15:47 |
vkmc | lol | 15:47 |
prashanthr_ | perfect i recently discussed with kgriffs about integrating | 15:47 |
prashanthr_ | redis as a oslo cache | 15:47 |
*** rwsu has joined #openstack-marconi | 15:47 | |
prashanthr_ | Then the oslo team pointed me to https://blueprints.launchpad.net/oslo/+spec/cache-redis-backend | 15:47 |
prashanthr_ | this particular bluepring | 15:47 |
prashanthr_ | *blueprint | 15:47 |
prashanthr_ | and asked me to create a spec | 15:48 |
*** flwang_ has quit IRC | 15:50 | |
*** tonytan4_ has quit IRC | 15:52 | |
prashanthr_ | flaper87: You there ? | 15:53 |
flaper87 | prashanthr_: I'm here | 15:54 |
flaper87 | prashanthr_: keep going | 15:54 |
flaper87 | :D | 15:54 |
* flaper87 gets distracted very easily | 15:54 | |
prashanthr_ | he he | 15:54 |
prashanthr_ | so i created a spec | 15:54 |
flaper87 | mmh, what would the benefit of using oslo.cache instead of py-redis ? | 15:54 |
flaper87 | ah wait, you're just talking about the oslo.cache backend for redis | 15:55 |
prashanthr_ | yes | 15:55 |
flaper87 | you're not talking about marconi-redis | 15:55 |
prashanthr_ | it's a cache backend | 15:55 |
flaper87 | right? | 15:55 |
prashanthr_ | Right it's a cache backend | 15:55 |
flaper87 | ok | 15:56 |
flaper87 | keep going | 15:56 |
flaper87 | :D | 15:56 |
prashanthr_ | I have created a spec here https://etherpad.openstack.org/p/oslo_blueprint | 15:56 |
prashanthr_ | can you please check it when you are free ? | 15:56 |
prashanthr_ | I have marked the items where I had a question as #HELP | 15:57 |
flaper87 | prashanthr_: ooooooook, will do that for sure | 15:57 |
flaper87 | thanks for the heads up | 15:57 |
flaper87 | I'm glad you're working on that | 15:57 |
flaper87 | btw, speaking of redis, how's the redis storage coming along? | 15:57 |
prashanthr_ | The storage backend is coming along pretty well | 15:58 |
prashanthr_ | all the controllers | 15:58 |
prashanthr_ | are now being reviewed | 15:58 |
prashanthr_ | so just the unit tests left to be submitted for reviewing | 15:58 |
*** AAzza is now known as AAzza_afk | 16:00 | |
*** prashanthr_ is now known as prashanthr_|afk | 16:06 | |
*** mpanetta_ has joined #openstack-marconi | 16:07 | |
*** mpanetta has quit IRC | 16:10 | |
*** prashanthr_|afk has quit IRC | 16:14 | |
vkmc | alcabrera, around? :) | 16:35 |
*** reed has quit IRC | 16:35 | |
vkmc | or flaper87...? | 16:37 |
vkmc | well, if someone has a moment later | 16:37 |
*** reed has joined #openstack-marconi | 16:37 | |
* flaper87 here | 16:38 | |
vkmc | I wanted to ask you guys how are we supporting the producer/consumer pattern in Marconi | 16:38 |
*** ykaplan has quit IRC | 16:38 | |
vkmc | :) yay, but I don't want to keep distracting you from your things | 16:39 |
flaper87 | vkmc: you mean in terms of transport? | 16:39 |
flaper87 | or API ? | 16:39 |
vkmc | flaper87, in terms of API | 16:39 |
flaper87 | vkmc: oh please. Don't, ever, hesitate to ping | 16:39 |
flaper87 | vkmc: in terms of API, we do that by allowing clients to post messages at any time to some queue and then accessing those messages later on | 16:40 |
vkmc | ok, thanks :) | 16:40 |
flaper87 | vkmc: you know that already | 16:40 |
flaper87 | but I think you want something more specific | 16:40 |
vkmc | flaper87, I do yeah | 16:40 |
flaper87 | so I probably didn't understand your question :P | 16:40 |
vkmc | flaper87, yes... I'm thinking about the strict producer/consumer | 16:41 |
vkmc | flaper87, we don't remove the message from the queue when the consumer gets the message | 16:41 |
vkmc | so... our producer/consumer ends up being publisher/subscriber | 16:42 |
vkmc | because later on another consumer can come and consume that message | 16:42 |
vkmc | and that until someone deletes that message or it expires | 16:42 |
flaper87 | vkmc: ah I see where you're coming from with that | 16:43 |
vkmc | lol | 16:43 |
flaper87 | so, the prod/cons pattern relies on the acknowledgement of the message being consumed | 16:44 |
flaper87 | so, prod-> cons -> ack | 16:44 |
vkmc | flaper87, exactly | 16:44 |
flaper87 | vkmc: Without claiming/deleting the message, the user would be doing pub/sub as you said | 16:46 |
flaper87 | vkmc: so the answer to your question is: We support prod/cons through claims/acks | 16:46 |
flaper87 | Does that make sense? | 16:46 |
vkmc | flaper87, it does yeah | 16:47 |
vkmc | flaper87, one extra doubt... how do you do an ack using the HTTP API? | 16:47 |
alcabrera | vkmc: delete the message passing in the claim ID | 16:49 |
alcabrera | also, hello all | 16:49 |
alcabrera | :) | 16:49 |
alcabrera | http delete /v1/queues/{queue}/messages/{msg_id}?claim_id={cid} -- is an ACK | 16:49 |
vkmc | alcabrera, cool, so there is no prod/cons without claims :) | 16:50 |
vkmc | flaper87, alcabrera, thanks guys | 16:50 |
alcabrera | np. | 16:50 |
vkmc | we should add this to the wiki... a Marconi for dummies section | 16:51 |
*** mpanetta has joined #openstack-marconi | 16:51 | |
*** mpanetta_ has quit IRC | 16:55 | |
alcabrera | vkmc: I can see a section being added to the wiki that serves as a codex for translating between amqp terminology/processes and Marconi/Naav's way of doing things. :) | 17:08 |
*** mpanetta_ has joined #openstack-marconi | 17:19 | |
*** mpanetta has quit IRC | 17:23 | |
*** mpanetta_ is now known as mpanetta | 17:23 | |
sriram | mpanetta: hey!! | 17:34 |
mpanetta | sriram: Hi :) | 17:34 |
*** keith_newstadt has quit IRC | 17:36 | |
*** keith_newstadt has joined #openstack-marconi | 17:36 | |
*** Alex_Gaynor_ is now known as Alex_Gaynor | 17:37 | |
*** Alex_Gaynor has quit IRC | 17:37 | |
*** Alex_Gaynor has joined #openstack-marconi | 17:37 | |
*** flwang_ has joined #openstack-marconi | 17:46 | |
vkmc | alcabrera, sounds really good :) | 17:48 |
vkmc | brb | 17:48 |
*** flwang_ has quit IRC | 17:51 | |
*** keith_newstadt has quit IRC | 17:58 | |
*** ametts has joined #openstack-marconi | 18:03 | |
*** mpanetta has quit IRC | 18:14 | |
*** mpanetta has joined #openstack-marconi | 18:15 | |
*** keith_newstadt has joined #openstack-marconi | 18:48 | |
*** tedross has quit IRC | 18:58 | |
*** oz_akan__ has joined #openstack-marconi | 19:05 | |
*** chandan_kumar has quit IRC | 19:06 | |
*** oz_akan_ has quit IRC | 19:09 | |
*** oz_akan__ has quit IRC | 19:12 | |
*** tedross has joined #openstack-marconi | 19:13 | |
*** oz_akan_ has joined #openstack-marconi | 19:13 | |
*** tedross has quit IRC | 19:31 | |
*** tedross has joined #openstack-marconi | 19:46 | |
*** flwang_ has joined #openstack-marconi | 19:47 | |
*** keith_newstadt has quit IRC | 19:51 | |
*** flwang_ has quit IRC | 19:52 | |
*** keith_newstadt has joined #openstack-marconi | 19:52 | |
*** amitgandhi has quit IRC | 19:53 | |
*** malini is now known as malini|afk | 19:55 | |
*** amitgandhi has joined #openstack-marconi | 20:03 | |
*** amitgandhi has quit IRC | 20:03 | |
*** amitgandhi has joined #openstack-marconi | 20:04 | |
* vkmc lurks | 20:07 | |
*** alcabrera is now known as alcabrera|afk | 20:25 | |
*** sriram has quit IRC | 20:34 | |
flwang | flaper87: hey there | 20:36 |
flaper87 | flwang: yo | 20:36 |
flwang | what's the time of this weekly meeting? | 20:36 |
vkmc | 15.00 utc? | 20:41 |
flaper87 | yeah, we need to share the times with other folks and we can start switching times next week | 20:42 |
flwang | vkmc: thanks | 20:48 |
*** tedross has quit IRC | 20:51 | |
vkmc | flwang, np | 20:54 |
*** mpanetta has quit IRC | 21:05 | |
*** flaper87 is now known as flaper87|afk | 21:17 | |
*** amitgandhi has quit IRC | 22:02 | |
*** oz_akan_ has quit IRC | 22:19 | |
*** cpallares has quit IRC | 22:37 | |
*** cpallares has joined #openstack-marconi | 22:40 | |
*** vkmc has quit IRC | 22:59 | |
*** cpallares has quit IRC | 23:08 | |
*** Obulpathi has joined #openstack-marconi | 23:36 | |
*** Obulpathi has quit IRC | 23:37 | |
*** Obulpathi has joined #openstack-marconi | 23:37 | |
*** Obulpathi has quit IRC | 23:45 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!