openstackgerrit | Fei Long Wang proposed a change to openstack/marconi: (WIP)feat(v1.1): Implement new /health endpoint for v1.1 https://review.openstack.org/76555 | 00:07 |
---|---|---|
*** oz_akan has joined #openstack-marconi | 00:13 | |
*** nosnos has joined #openstack-marconi | 01:49 | |
openstackgerrit | Prashanth Raghu proposed a change to openstack/marconi: Implements Queue and Message Controllers for Redis https://review.openstack.org/97178 | 01:55 |
*** prashanthr_ has joined #openstack-marconi | 01:59 | |
*** haomaiw__ has joined #openstack-marconi | 02:04 | |
*** prashanthr_ has quit IRC | 02:05 | |
*** prashanthr_ has joined #openstack-marconi | 02:07 | |
*** haomaiwang has quit IRC | 02:07 | |
*** tongli has joined #openstack-marconi | 02:49 | |
*** vkmc has quit IRC | 02:51 | |
*** chandankumar has joined #openstack-marconi | 02:51 | |
*** chandankumar has quit IRC | 02:52 | |
*** chandankumar has joined #openstack-marconi | 02:55 | |
*** prashanthr_ has quit IRC | 03:03 | |
*** prashanthr_ has joined #openstack-marconi | 03:06 | |
*** nosnos has quit IRC | 03:06 | |
*** tong_ has joined #openstack-marconi | 03:24 | |
*** tong_ has quit IRC | 03:24 | |
*** tongli has quit IRC | 03:24 | |
*** tongli has joined #openstack-marconi | 03:25 | |
*** nosnos has joined #openstack-marconi | 03:33 | |
*** chandankumar has quit IRC | 03:34 | |
*** tongli has quit IRC | 03:38 | |
*** tongli has joined #openstack-marconi | 03:39 | |
*** chandankumar has joined #openstack-marconi | 03:48 | |
*** tongli has quit IRC | 03:59 | |
*** chandankumar has quit IRC | 04:48 | |
*** oz_akan has quit IRC | 04:52 | |
*** chandankumar has joined #openstack-marconi | 04:56 | |
*** chandankumar has quit IRC | 04:57 | |
*** chandankumar has joined #openstack-marconi | 05:00 | |
*** jimhoagland has joined #openstack-marconi | 05:12 | |
*** jimhoagland_ has joined #openstack-marconi | 05:16 | |
*** flaper87|afk is now known as flaper87 | 05:53 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Imported Translations from Transifex https://review.openstack.org/106944 | 06:07 |
*** k4n0 has joined #openstack-marconi | 06:22 | |
*** jimhoagland__ has joined #openstack-marconi | 06:30 | |
*** rektide_ has joined #openstack-marconi | 06:34 | |
*** jimhoagland has quit IRC | 06:34 | |
*** rektide has quit IRC | 06:34 | |
*** k4n0 has quit IRC | 06:34 | |
*** jimhoagland__ is now known as jimhoagland | 06:34 | |
*** k4n0 has joined #openstack-marconi | 06:36 | |
*** oz_akan has joined #openstack-marconi | 06:53 | |
*** oz_akan has quit IRC | 06:58 | |
*** oz_akan has joined #openstack-marconi | 07:12 | |
*** oz_akan has quit IRC | 07:16 | |
*** ykaplan has joined #openstack-marconi | 07:33 | |
*** ykaplan has quit IRC | 07:38 | |
*** ykaplan has joined #openstack-marconi | 07:53 | |
*** oz_akan has joined #openstack-marconi | 07:56 | |
*** oz_akan has quit IRC | 08:01 | |
*** haomaiw__ has quit IRC | 08:05 | |
*** haomaiwang has joined #openstack-marconi | 08:06 | |
*** rwsu has quit IRC | 08:13 | |
*** prashanthr_ has quit IRC | 08:16 | |
*** haomai___ has joined #openstack-marconi | 08:19 | |
*** mkoderer has joined #openstack-marconi | 08:22 | |
*** haomaiwang has quit IRC | 08:22 | |
*** ykaplan has quit IRC | 08:33 | |
*** haomai___ has quit IRC | 08:45 | |
*** haomaiwang has joined #openstack-marconi | 08:45 | |
*** ykaplan has joined #openstack-marconi | 08:48 | |
*** oz_akan has joined #openstack-marconi | 08:57 | |
*** oz_akan has quit IRC | 09:01 | |
*** nosnos has quit IRC | 09:54 | |
*** oz_akan has joined #openstack-marconi | 09:58 | |
*** oz_akan_ has joined #openstack-marconi | 09:59 | |
*** oz_akan has quit IRC | 09:59 | |
*** nosnos has joined #openstack-marconi | 10:01 | |
*** oz_akan_ has quit IRC | 10:04 | |
*** haomaiwang has quit IRC | 10:08 | |
*** haomaiwang has joined #openstack-marconi | 10:09 | |
*** nosnos has quit IRC | 10:10 | |
*** haomaiw__ has joined #openstack-marconi | 10:11 | |
*** nosnos has joined #openstack-marconi | 10:12 | |
*** haomaiwang has quit IRC | 10:14 | |
*** chandankumar has quit IRC | 10:25 | |
*** chandankumar has joined #openstack-marconi | 10:33 | |
*** nosnos has quit IRC | 10:38 | |
*** ykaplan has quit IRC | 10:50 | |
*** oz_akan has joined #openstack-marconi | 11:00 | |
*** prashanthr_ has joined #openstack-marconi | 11:03 | |
*** oz_akan has quit IRC | 11:04 | |
*** ykaplan has joined #openstack-marconi | 11:05 | |
*** prashanthr_ has quit IRC | 11:36 | |
*** vkmc has joined #openstack-marconi | 11:48 | |
*** vkmc has quit IRC | 11:48 | |
*** vkmc has joined #openstack-marconi | 11:48 | |
vkmc | hello all o/ | 11:50 |
flaper87 | vkmc: very very good morning to you | 11:51 |
flaper87 | hope you're doing great | 11:51 |
vkmc | flaper87, hi Fla! I'm fine thx, and you? | 11:55 |
flaper87 | vkmc: doing great | 11:55 |
flaper87 | :) | 11:55 |
vkmc | glad to hear! | 12:01 |
vkmc | flaper87, EuroPython is around the corner :o | 12:01 |
flaper87 | vkmc: YEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 12:01 |
flaper87 | w0000000000t | 12:01 |
flaper87 | ykaplan: is going to speak about Marconi | 12:01 |
vkmc | ohh that's so great! | 12:04 |
* vkmc checks out the schedule of EuroPython | 12:07 | |
vkmc | go ykaplan \o/ | 12:07 |
flaper87 | vkmc: Europython is a week full of great alcohol^Wtalks | 12:08 |
ykaplan | :) :D | 12:09 |
vkmc | yeah I heard about it | 12:10 |
vkmc | it must hard to keep up the last couple of days | 12:10 |
vkmc | flaper87, not for you of course, you are a robot | 12:11 |
flaper87 | vkmc: right, right. I just drink oil | 12:11 |
flaper87 | :P | 12:11 |
vkmc | grog xd | 12:12 |
*** jmckind has joined #openstack-marconi | 12:14 | |
*** tedross has joined #openstack-marconi | 12:14 | |
*** mwagner_lap has quit IRC | 12:17 | |
*** tedross has left #openstack-marconi | 12:18 | |
*** abettadapur has joined #openstack-marconi | 12:19 | |
*** tongli has joined #openstack-marconi | 12:19 | |
* flaper87 should stop signing up for painful things | 12:30 | |
flaper87 | I really hate the fact that our message controller relies on the queue's controller | 12:45 |
flaper87 | that just sounds like we don't have the right level of abstraction there | 12:45 |
vkmc | well... but in v1.0 we messages relied on queues | 12:47 |
*** chandankumar has quit IRC | 12:50 | |
flaper87 | right, what I don't like is that the message_controller needs an instance of the queue_controller to work | 12:52 |
*** sriram has joined #openstack-marconi | 12:52 | |
vkmc | yeah, for our current abstraction that's odd | 12:55 |
*** mpanetta has joined #openstack-marconi | 12:59 | |
*** k4n0 has quit IRC | 13:01 | |
vkmc | flaper87, could you check out Azure's Message Bus? | 13:06 |
flaper87 | vkmc: not really, I'm sorry. But why would I anyway? I played with your implementation yday and that's way better | 13:06 |
flaper87 | :P | 13:06 |
vkmc | flaper87, haha ok, just asking so I can cancel it | 13:07 |
flaper87 | vkmc: yeah, go ahead. I'll open one if needed | 13:07 |
flaper87 | thanks a lot | 13:07 |
*** chandankumar has joined #openstack-marconi | 13:07 | |
vkmc | flaper87, will do, thanks you! | 13:08 |
*** catherin_ has joined #openstack-marconi | 13:13 | |
vkmc | cancel subscription reason -> too expensive | 13:14 |
*** catherin_ is now known as Catherine_ | 13:15 | |
*** malini|afk is now known as malini | 13:18 | |
flaper87 | LOOOOOOOOOOOOOOOOOOOOOOOL | 13:18 |
*** malini1 has joined #openstack-marconi | 13:18 | |
flaper87 | vkmc: other: I'm a marconi fan | 13:19 |
*** mpanetta has quit IRC | 13:22 | |
vkmc | I'll subscribe and unsubscribe again with that reason 'Oh, and another thing, I'm a Marconi fan!' | 13:23 |
*** mpanetta has joined #openstack-marconi | 13:23 | |
sriram | Good morning all :) | 13:23 |
vkmc | hey sriram, good morning! | 13:24 |
sriram | good morning vkmc :) | 13:24 |
*** Obulpathi has joined #openstack-marconi | 13:32 | |
flaper87 | sriram: good morning | 13:33 |
flaper87 | sriram: FYI, all this suffering is your fault | 13:33 |
flaper87 | just sayin' | 13:33 |
sriram | goooooood morning. | 13:33 |
sriram | oh? | 13:33 |
* sriram evil smile :P | 13:33 | |
flaper87 | sriram: don't worry, I just needed to blame someone for 3mins | 13:34 |
sriram | haha | 13:34 |
sriram | I watched a documentary on space yesterday by NOVA. | 13:34 |
sriram | it was amazing! :) | 13:34 |
sriram | another one on kepler space telescope was also very interesting :) | 13:37 |
*** jimhoagland_ has quit IRC | 13:38 | |
flaper87 | damn, we can't just move queues to the control API | 13:46 |
flaper87 | The data driver is too tightly coupled | 13:46 |
flaper87 | damnnnnnnnnnnnn | 13:46 |
* flaper87 kicks his desk | 13:46 | |
flaper87 | (ノಠ益ಠ)ノ彡┻━┻ | 13:47 |
malini1 | THUD THUD THUD | 13:48 |
sriram | (⌐■_■) | 13:48 |
*** mwagner_lap has joined #openstack-marconi | 13:53 | |
*** oz_akan has joined #openstack-marconi | 14:02 | |
*** prashanthr_ has joined #openstack-marconi | 14:03 | |
*** abettadapur has quit IRC | 14:06 | |
prashanthr_ | Good morning :) | 14:20 |
*** jimhoagland has quit IRC | 14:21 | |
*** sriram1 has joined #openstack-marconi | 14:22 | |
*** malini is now known as malini|afk | 14:22 | |
*** malini1 has quit IRC | 14:31 | |
*** sriram has quit IRC | 14:31 | |
vkmc | helloooooooo prashanthr_ | 14:34 |
prashanthr_ | Helloooooooooooooooo vkmc :) | 14:34 |
vkmc | prashanthr_, how are you? | 14:36 |
prashanthr_ | i am doing good. Redis dependancy into Marconi today. | 14:36 |
prashanthr_ | So feeling happy | 14:37 |
*** amitgandhi has joined #openstack-marconi | 14:38 | |
vkmc | yes I saw that! :D congrats prashanthr_ | 14:40 |
prashanthr_ | vkmc: Than q :) How are you ? | 14:40 |
vkmc | I was reviewing your patch, queue and messages controllers for Redis | 14:42 |
vkmc | prashanthr_, all good here! seeing some progress with the AMQP thing, so I'm happy too | 14:43 |
prashanthr_ | vkmc : tat's really awesome. | 14:43 |
prashanthr_ | Do you work on a private forked repo ? | 14:43 |
vkmc | prashanthr_, yes :) https://github.com/vkmc/marconi-transport-amqp10 | 14:44 |
prashanthr_ | vkmc: awesome :) I will have a look today. | 14:45 |
vkmc | prashanthr_, cool, thanks! | 14:45 |
prashanthr_ | vkmc: Are you using a event loop ? | 14:46 |
vkmc | right now it's a dummy server... it receives messages, sends an ack and closes the connection | 14:46 |
prashanthr_ | vkmc: Cool :) | 14:46 |
vkmc | prashanthr_, yeah, currently it's single threaded | 14:47 |
prashanthr_ | vkmc: most event loops are single threaded i guess. | 14:47 |
vkmc | prashanthr_, yeah, we will have to look for a way to remove that event loop and a multithreaded implementation | 14:50 |
vkmc | I'll run away when the time comes | 14:51 |
*** kgriffs|afk is now known as kgriffs | 14:52 | |
*** mpanetta_ has joined #openstack-marconi | 14:54 | |
*** oz_akan_ has joined #openstack-marconi | 14:54 | |
prashanthr_ | vkmc: ha ha :D | 14:55 |
*** haomaiwa_ has joined #openstack-marconi | 14:55 | |
*** malini has joined #openstack-marconi | 14:58 | |
*** ykaplan has quit IRC | 15:00 | |
*** sriram1 has quit IRC | 15:01 | |
*** oz_akan has quit IRC | 15:02 | |
*** jmckind has quit IRC | 15:02 | |
*** vkmc has quit IRC | 15:02 | |
*** haomaiw__ has quit IRC | 15:02 | |
*** rektide_ has quit IRC | 15:02 | |
*** mpanetta has quit IRC | 15:02 | |
*** rektide has joined #openstack-marconi | 15:03 | |
prashanthr_ | vkmc: Meeting today ? | 15:05 |
*** vkmc has joined #openstack-marconi | 15:07 | |
*** vkmc has quit IRC | 15:07 | |
*** vkmc has joined #openstack-marconi | 15:07 | |
*** jmckind has joined #openstack-marconi | 15:08 | |
flaper87 | kgriffs: there | 15:08 |
flaper87 | ? | 15:08 |
flaper87 | kgriffs: when you get a chance, I'd like to cycle on the queues thing again | 15:08 |
flaper87 | I'm afraid our current queue controller is too tight to the message controller (and the other way around | 15:09 |
flaper87 | ) | 15:09 |
flaper87 | I kinda have an idea to workaround this issue | 15:09 |
flaper87 | I think refactoring this code is a K thing | 15:09 |
*** sriram has joined #openstack-marconi | 15:11 | |
*** sriram has quit IRC | 15:11 | |
prashanthr_ | flaper87, kgriffs: can you please have a look at https://review.openstack.org/#/c/97178/7 when you are free ? | 15:13 |
flaper87 | prashanthr_: sure thing | 15:13 |
prashanthr_ | flaper87: thanks a lot :) | 15:13 |
vkmc | do Marconi messages have other attributes than id/href, ttl, age, body? | 15:15 |
kgriffs | back | 15:21 |
*** ykaplan has joined #openstack-marconi | 15:22 | |
flaper87 | vkmc: href is build by the API | 15:23 |
flaper87 | built* | 15:23 |
flaper87 | I mean, it's not actually an attribute of messages | 15:23 |
flaper87 | https://wiki.openstack.org/wiki/Marconi/specs/api/v1 | 15:23 |
flaper87 | kgriffs: yo | 15:23 |
flaper87 | kgriffs: dude, don't lie to me, you said you were back | 15:24 |
flaper87 | >.> | 15:24 |
kgriffs | o/ | 15:26 |
*** prashanthr_ has quit IRC | 15:26 | |
kgriffs | so... a couple things on queue thing | 15:26 |
kgriffs | do you think this is an essential thing for flavors? | 15:27 |
*** sriram has joined #openstack-marconi | 15:27 | |
kgriffs | if not, how much technical debt will we create in the short term if we move forward on flavors without the queue refactor | 15:27 |
flaper87 | it's essential to find a way to route messages/queues to the right pool | 15:28 |
flaper87 | which is why we started discussing this crazy idea in first place | 15:28 |
*** Catherine_ has left #openstack-marconi | 15:28 | |
flaper87 | I've another idea that should help us get flavors working w/o this refactor | 15:28 |
flaper87 | and that shouldn't add any technical debt | 15:28 |
*** abettadapur has joined #openstack-marconi | 15:28 | |
flaper87 | I'm thinking about changing the controllers under pooling and making them "flavors aware | 15:29 |
flaper87 | " | 15:29 |
vkmc | flaper87, awesome, thx | 15:29 |
flaper87 | vkmc: 100 euros, thanks! | 15:29 |
flaper87 | vkmc: paypal works for me | 15:30 |
flaper87 | :P | 15:30 |
kgriffs | ROFL | 15:30 |
flaper87 | kgriffs: https://github.com/openstack/marconi/blob/master/marconi/queues/storage/pooling.py#L136 | 15:30 |
* kgriffs prefers dogecoin - harder to track | 15:30 | |
flaper87 | if we "hack" the lookup method, we should get around this, hopefully easily | 15:31 |
vkmc | flaper87, fair enough haha | 15:31 |
vkmc | flaper87, can I pay you with coffee? | 15:31 |
*** whenry has quit IRC | 15:32 | |
flaper87 | vkmc: mmhh, coffee and gummy bears | 15:33 |
vkmc | deal | 15:34 |
kgriffs | flaper87: yeah, that could work. You can give it a try and see how it looks | 15:34 |
vkmc | flaper87, one of this http://giantgummybears.com/worldslargestcherrygummybear.aspx | 15:34 |
flaper87 | kgriffs: we should discuss this refactor at the project pod during the K summit | 15:35 |
kgriffs | malini: is this all done? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-pop-operation | 15:35 |
kgriffs | flaper87: I think one of the themes of K is going to be refactoring | 15:36 |
flaper87 | uuu, I didn't know https://vline.com/ | 15:36 |
flaper87 | kgriffs: agreed | 15:36 |
kgriffs | tests, control plane vs. data plane, etc. | 15:36 |
kgriffs | got to fix those broken windows before they get out of hand. :D | 15:36 |
flaper87 | right | 15:37 |
kgriffs | http://pragprog.com/the-pragmatic-programmer/extracts/software-entropy | 15:37 |
flaper87 | and I've a major refactor proposal for the K summit: "storage-less marconi" | 15:37 |
flaper87 | I'd like to get all those stores out of the code base | 15:37 |
kgriffs | flaper87: POP is done, right? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-pop-operation | 15:37 |
*** cpallares has joined #openstack-marconi | 15:38 | |
* kgriffs thinks we should submit an RFC for adding POP as an HTTP verb | 15:38 | |
*** amitgandhi has quit IRC | 15:38 | |
flaper87 | kgriffs: yup, AFAIK | 15:38 |
* kgriffs is only kind of joking | 15:38 | |
kgriffs | flaper87: w00t | 15:38 |
*** tonytan4ever has joined #openstack-marconi | 15:39 | |
*** sriram has quit IRC | 15:47 | |
*** sriram has joined #openstack-marconi | 15:47 | |
kgriffs | team, we are doing great on j-2 | 15:48 |
kgriffs | thanks for helping get things reviewed and updating your patches | 15:48 |
kgriffs | BUT | 15:48 |
kgriffs | we only have a few more days | 15:48 |
kgriffs | we need to wrap things up by EOD next tuesday | 15:49 |
flaper87 | kgriffs: what's missing? | 15:50 |
flaper87 | I haven't looked much at LP this week | 15:51 |
kgriffs | https://launchpad.net/marconi/+milestone/juno-2 | 15:56 |
kgriffs | we are looking pretty good | 15:56 |
*** ykaplan has quit IRC | 15:56 | |
kgriffs | hey, if you could take this bug that would be cool. I don't think I will have time | 15:56 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1284817 | 15:56 |
*** cpallares has quit IRC | 15:56 | |
*** Catherin_ has joined #openstack-marconi | 15:57 | |
*** sriram has joined #openstack-marconi | 15:57 | |
kgriffs | malini said she will start on her remaining blueprint today or tomorrow | 15:57 |
flaper87 | kgriffs: can you remove your -2 ? https://review.openstack.org/#/c/77078/ | 15:57 |
kgriffs | I think I can get my two bp's done if I focus on them today | 15:57 |
flaper87 | I'll do that now to get over it | 15:57 |
*** Catherin_ has left #openstack-marconi | 15:58 | |
flaper87 | kgriffs: in that case why are you looking at IRC? YOU GET HEADS DOWN AND CODE, NOOOOOOWWWW!!! | 15:58 |
kgriffs | flaper87: done | 15:58 |
flaper87 | :P | 15:58 |
kgriffs | heh. :D | 15:58 |
*** ykaplan has joined #openstack-marconi | 16:04 | |
openstackgerrit | A change was merged to openstack/marconi: Imported Translations from Transifex https://review.openstack.org/106944 | 16:05 |
*** chandankumar has quit IRC | 16:06 | |
malini | kgriffs: wrt pop -yes | 16:07 |
malini | kgriffs: https://review.openstack.org/#/c/106888/ —>my question abt v1.0 - I thought we don't want to change anything in 1.0 & your patch had a couple of changes | 16:08 |
*** tongli has quit IRC | 16:08 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/106506 | 16:08 |
*** tongli has joined #openstack-marconi | 16:09 | |
kgriffs | malini: mmm, let me check | 16:10 |
kgriffs | ah, right | 16:10 |
*** Catheri__ has joined #openstack-marconi | 16:10 | |
kgriffs | so, my thinking was | 16:10 |
flaper87 | mpanetta_: hey :) | 16:10 |
kgriffs | first I went into filter_stream | 16:10 |
flaper87 | mpanetta_: did you have a chance to test this? https://bugs.launchpad.net/marconi/+bug/1284817 | 16:10 |
kgriffs | and I was like "WHA? who wrote this? why aren't we using jsonschema?!" | 16:10 |
kgriffs | then I discovered it was me. | 16:11 |
kgriffs | and I was like, "crap, I need a way to say parts of the doc can be optional, and jsonschema can do that" | 16:11 |
kgriffs | so, I was all ready to switch | 16:11 |
kgriffs | but then I benchmarked jsonschema and it was like 1ms vs 500 nanoseconds | 16:12 |
kgriffs | so, I was sad | 16:12 |
flaper87 | malini: are you working on this? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-remove-check-queue-existence | 16:12 |
flaper87 | malini: if you're not, I can stab it quickly | 16:12 |
kgriffs | plus, I decided not to rock the boat right now... save any major refactoring of doc validation for j-3 or K | 16:12 |
flaper87 | quickly as in now | 16:12 |
flaper87 | sad panda | 16:13 |
flaper87 | jsonschema is slow | 16:13 |
kgriffs | malini: so then I decided to amend our home-grown spec schema to support default values when an attribute is missing. I could have made it backward-compatible with the old schema, but that would be a little less efficient, so I opted to go ahead and update the v1.0 specs to include the "None" | 16:14 |
kgriffs | flaper87: yeah, someone should really fix that slowness | 16:14 |
* kgriffs wishes he could clone himself sometimes | 16:14 | |
flaper87 | btw, no one replied to my message w.r.t the meetings | 16:20 |
flaper87 | was my idea *that* bad? | 16:20 |
flaper87 | s/idea/proposal/ | 16:20 |
kgriffs | malini replied | 16:21 |
kgriffs | which is suprising | 16:21 |
flaper87 | wait, what? | 16:22 |
kgriffs | because, like myself, she isn't very opinionated | 16:22 |
kgriffs | ;) | 16:22 |
flaper87 | I didn't get that email | 16:22 |
flaper87 | oh, she did | 16:22 |
flaper87 | mmh | 16:22 |
flaper87 | I'm sorry, I take that back | 16:22 |
kgriffs | you should stop filtering her emails. shame on you! | 16:22 |
* kgriffs ducks | 16:22 | |
kgriffs | flaper87: we could consider alternating meeting times or simply holding two meetings every wed, one at 1900 and one at 2100 or something. Having one meeting time means somebody somewhere has to get on at an odd hour of the day, no matter what we do. | 16:25 |
flaper87 | wait, I wasn't proposing having one meeting time. I was proposing having 1 day and alternate the time | 16:25 |
kgriffs | that could work. may be good to clarify that on the ML | 16:26 |
flaper87 | doing that | 16:26 |
flaper87 | kgriffs: done | 16:27 |
* flaper87 removes the email filter | 16:28 | |
kgriffs | excellent | 16:29 |
flaper87 | kgriffs: now, go and reply >.> | 16:30 |
*** tonytan4ever has quit IRC | 16:34 | |
*** ykaplan has quit IRC | 16:37 | |
*** rossk has joined #openstack-marconi | 16:43 | |
*** Catheri__ is now known as Catherine_ | 16:52 | |
*** rwsu has joined #openstack-marconi | 16:55 | |
*** tonytan4ever has joined #openstack-marconi | 16:59 | |
*** amitgandhi has joined #openstack-marconi | 17:01 | |
malini | sorry..was away.. | 17:09 |
malini | meeting & more important GREEK FOOD.. | 17:09 |
malini | yummm yummmm | 17:09 |
malini | flaper87: I havent started on the remove queue exists yet | 17:10 |
malini | Feel free to grab tht | 17:10 |
*** tonytan4ever has quit IRC | 17:13 | |
mpanetta_ | flaper87: I have not. | 17:21 |
*** mpanetta_ is now known as mpanetta | 17:21 | |
abettadapur | kgriffs: Obulpathi said you pinged me earlier? | 17:24 |
abettadapur | sorry i haven't been too involved in the channel lately | 17:25 |
*** mpanetta_ has joined #openstack-marconi | 17:28 | |
*** mpanetta has quit IRC | 17:29 | |
*** mpanetta_ has quit IRC | 17:30 | |
*** mpanetta has joined #openstack-marconi | 17:30 | |
*** tonytan4ever has joined #openstack-marconi | 17:31 | |
peoplemerge | morning all! | 17:42 |
*** amalagon_ has joined #openstack-marconi | 17:44 | |
*** amalagon has quit IRC | 17:44 | |
*** mpanetta has quit IRC | 17:45 | |
*** mpanetta has joined #openstack-marconi | 17:46 | |
*** mkoderer has quit IRC | 18:02 | |
*** jmckind has quit IRC | 18:08 | |
*** Catherine_ has left #openstack-marconi | 18:12 | |
kgriffs | abettadapur: oh hai | 18:16 |
abettadapur | hai dere | 18:17 |
kgriffs | :) | 18:17 |
kgriffs | I was just pinging you about one of your patches | 18:17 |
kgriffs | homedoc one, iirc | 18:17 |
abettadapur | right | 18:17 |
kgriffs | it has some comments on there | 18:17 |
abettadapur | you had posted some comments | 18:17 |
abettadapur | ok | 18:17 |
abettadapur | let me get that in now | 18:17 |
kgriffs | it would be cool if you could do that. I just didn't want the patch to expire before it got updated. | 18:18 |
abettadapur | yeah sorry about that | 18:18 |
abettadapur | balaji has been giving me other work lately | 18:18 |
kgriffs | ok | 18:19 |
kgriffs | let's get these loose ends tied up | 18:19 |
kgriffs | :) | 18:19 |
abettadapur | will do | 18:19 |
kgriffs | thanks! | 18:22 |
openstackgerrit | Alex Bettadapur proposed a change to openstack/marconi: V1.1 Homedoc https://review.openstack.org/96159 | 18:29 |
abettadapur | kgriffs: ^ | 18:29 |
*** amalagon has joined #openstack-marconi | 18:37 | |
*** amalagon_ has quit IRC | 18:39 | |
*** Obulpathi has quit IRC | 18:40 | |
kgriffs | abettadapur: thanks, I'll take a look ASAP | 18:47 |
*** itisit has joined #openstack-marconi | 18:58 | |
*** Obulpathi has joined #openstack-marconi | 19:09 | |
* vkmc lurks | 19:22 | |
* peoplemerge reads reviewer guides | 19:35 | |
*** itisit has quit IRC | 19:35 | |
*** itisit has joined #openstack-marconi | 19:36 | |
vkmc | peoplemerge, hi! | 19:36 |
vkmc | peoplemerge, did you find where to put the msgpack tests? | 19:36 |
peoplemerge | vkmc: I thought the place they are now was ok for those ones :D but that the debate was about reusing related tests | 19:38 |
peoplemerge | did I get that wrong? | 19:38 |
vkmc | no, you are right! | 19:38 |
vkmc | I just wanted to know for future reference | 19:38 |
peoplemerge | vkmc: Thx for pointing out the other testclass, I'll probably need to use that for unit testing on this ticket | 19:39 |
*** amitgandhi has quit IRC | 19:39 | |
peoplemerge | vkmc: Do you know by any chance if it's valid to test the msgpack impl for mongo? | 19:40 |
vkmc | peoplemerge, sure np! | 19:40 |
peoplemerge | check out https://review.openstack.org/#/c/105830/4/marconi/tests/queues/transport/wsgi/v1_1/test_messages.py | 19:41 |
peoplemerge | around l.520 | 19:41 |
peoplemerge | ther is a test for sqlalchemy, one for mongo, .... | 19:41 |
peoplemerge | but msgpack is just at the transport layer | 19:41 |
vkmc | oh I see | 19:42 |
peoplemerge | I suspect it's not necessary to test different backends | 19:42 |
peoplemerge | since this is higher in the stack | 19:42 |
peoplemerge | but I haven't gotten into the details to be sure | 19:42 |
peoplemerge | I figure what I have is a good start | 19:42 |
peoplemerge | though for the tests in the superclass to work, maybe I should use one backend... like the sqlalchemy | 19:43 |
peoplemerge | (it's dfl) | 19:43 |
peoplemerge | hey I think I'm gonna start there, thx for your help http://en.wikipedia.org/wiki/Duck_test | 19:43 |
peoplemerge | oops I mean http://en.wikipedia.org/wiki/Rubber_duck_debugging | 19:44 |
vkmc | for what I understand, it's using inheritance just to specify the environment in which the tests are running | 19:44 |
peoplemerge | yes, and that there is different behavior | 19:44 |
vkmc | msgpack is being used at the transport layer, but it's not a transport layer itself | 19:44 |
peoplemerge | under test for | 19:44 |
vkmc | so that's why I was thinking on something more 'utils' related | 19:45 |
vkmc | kgriffs, thoughts? ^^ | 19:45 |
peoplemerge | vkmc: what's the difference? | 19:45 |
peoplemerge | a case might be made for calling any binary protocol a transport | 19:45 |
peoplemerge | it's not a protocol like REST | 19:46 |
peoplemerge | it's orthogonal to that | 19:46 |
*** malini has quit IRC | 19:46 | |
peoplemerge | but serializing/deserializing is more efficient with it than text json | 19:47 |
vkmc | peoplemerge, exactly that's what I meant | 19:47 |
peoplemerge | vkmc: k | 19:47 |
* peoplemerge is looking at utils again | 19:51 | |
vkmc | peoplemerge, I'm a bit confused with where to put those tests because we don't have tests for json | 19:52 |
peoplemerge | vkmc: I see there are tests here that do jsondumps | 19:52 |
vkmc | right know the code only tests wsgi transport with mongo or sqlalchemy, both for v1.0 and v1.1 | 19:53 |
peoplemerge | vkmc: agreed | 19:53 |
peoplemerge | part of the reason is that current impl is json only | 19:53 |
vkmc | exactly yeah :) | 19:53 |
peoplemerge | there hasn't been a reason for making an abstraction till now... YAGNI | 19:54 |
peoplemerge | now we need it :) | 19:54 |
peoplemerge | it's good for me 'cause I have a job | 19:54 |
peoplemerge | When I got started on the ticket I was wondering if there already was something that sent json documents | 19:55 |
peoplemerge | test_messages.py was the first thing that came on my radar | 19:55 |
vkmc | haha of course | 19:55 |
peoplemerge | as a test | 19:55 |
*** kgriffs is now known as kgriffs|afk | 19:55 | |
peoplemerge | the test_utils could be refactored so the documents are used in its functions | 19:56 |
vkmc | it's not a trivial thing, where to locate those tests | 19:56 |
peoplemerge | for the v1_1 tests I can replace them /retest them with the other transport | 19:56 |
peoplemerge | I didn't know about this test, but now that I know it's there it'll save me a lot of work !! THX vkmc ! | 19:57 |
* peoplemerge goes do to that now | 19:58 | |
vkmc | peoplemerge, yay! so good you could find how to make it work | 19:59 |
itisit | Hi, a newbie question, currently which companies are the main contributor for Marconi development? | 20:00 |
vkmc | hi itisit! | 20:01 |
itisit | Hi vkmc | 20:01 |
vkmc | itisit, why does that matter? | 20:01 |
itisit | vkmc: just curious, actually doesn't matter:-) | 20:02 |
peoplemerge | itisit: I don't know for sure but I see kgriffs and flaper87 doing a lot of leadership here | 20:02 |
peoplemerge | IIRC rackspace & redhat respectively... | 20:03 |
vkmc | itisit, mostly Rackspace and Redhat | 20:03 |
vkmc | yup | 20:03 |
peoplemerge | Peoplemerge is doing some development too | 20:03 |
vkmc | there are some contributors that work on other companies too | 20:03 |
* peoplemerge that's me :) | 20:04 | |
vkmc | haha peoplemerge is rocking msgpack! | 20:04 |
peoplemerge | lol | 20:04 |
peoplemerge | itisit: so if you need a fast marconi implementation transport I'm at your service!! | 20:04 |
peoplemerge | I'm sure we're leaving other compaines out | 20:05 |
vkmc | yup | 20:05 |
* peoplemerge ducks, who threw that? | 20:05 | |
*** tonytan4ever has quit IRC | 20:05 | |
*** reed has joined #openstack-marconi | 20:06 | |
itisit | peoplemerge: thanks a lot! | 20:06 |
itisit | vkmc: thank a lot! | 20:06 |
vkmc | itisit, np! | 20:06 |
peoplemerge | https://github.com/openstack/marconi/graphs/contributors | 20:06 |
vkmc | omg flaper87 | 20:07 |
itisit | so why OS thinks of leaving AMQP for messaging? ISO just approved AMQP 1.0 as standard in May… Isn't better for openstack and other commercial messaging brokers share same protocol so have a better chance to communicate if one day we need. | 20:08 |
peoplemerge | itisit: I'm not an expert but IIRC AMQP 1.0 is on our roadmap | 20:09 |
peoplemerge | marconi also offers admin tools for creating hereogeneous brokers | 20:10 |
vkmc | itisit, we were planning to add AMQP as a storage backend, but we had to step out from that because our messaging system is quite different from AMQP | 20:10 |
*** tonytan4ever has joined #openstack-marconi | 20:11 | |
peoplemerge | it's worth noting that marconi is mostly for userspace messaging | 20:11 |
vkmc | itisit, AMQP follows a strict queue semantics (prod/cons, pub/sub) whereas we offer a fined-grained management for messages | 20:11 |
vkmc | itisit, now we are giving a try to AMQP in the transport side :) | 20:11 |
peoplemerge | openstack services use oslo-messaging | 20:11 |
* vkmc is working in AMQP | 20:11 | |
vkmc | s/working in/working on | 20:15 |
itisit | very informative. thanks, guys:-) | 20:15 |
vkmc | np itisit! | 20:16 |
peoplemerge | itisit: our pleasure :) | 20:19 |
*** amitgandhi has joined #openstack-marconi | 20:24 | |
* vkmc pokes flaper87 | 20:29 | |
*** itisit has quit IRC | 20:29 | |
*** Obulpathi has quit IRC | 20:34 | |
*** abettadapur has quit IRC | 20:36 | |
*** sriram has quit IRC | 20:37 | |
*** oz_akan_ has quit IRC | 21:00 | |
*** mpanetta has quit IRC | 21:01 | |
*** amitgandhi has quit IRC | 21:06 | |
*** amitgandhi has joined #openstack-marconi | 21:07 | |
*** malini1 has joined #openstack-marconi | 21:16 | |
*** ametts has joined #openstack-marconi | 21:17 | |
flaper87 | vkmc: :D | 21:17 |
flaper87 | hey, sorry. I wasn't around | 21:17 |
flaper87 | mmmhhh, who told itisit that OS is leaving AMQP ? | 21:18 |
flaper87 | we'll never get over those questions | 21:18 |
flaper87 | gtg guys, ttyt | 21:19 |
*** tongli has quit IRC | 21:19 | |
*** flaper87 is now known as flaper87|afk | 21:19 | |
* vkmc tackles flaper87|afk | 21:20 | |
vkmc | haha | 21:20 |
vkmc | I'm kidding, enjoy the rest of the evening | 21:21 |
vkmc | bbl | 21:23 |
*** malini1 has quit IRC | 21:26 | |
*** malini1 has joined #openstack-marconi | 21:27 | |
*** mwagner_lap has quit IRC | 21:43 | |
*** tonytan4ever has quit IRC | 21:58 | |
*** amitgandhi has quit IRC | 22:10 | |
*** malini2 has joined #openstack-marconi | 22:32 | |
*** malini1 has quit IRC | 22:32 | |
*** mwagner_lap has joined #openstack-marconi | 22:35 | |
*** mwagner_lap has quit IRC | 22:47 | |
*** vkmc has quit IRC | 22:51 | |
*** ekarlso has quit IRC | 22:51 | |
*** boris-42 has quit IRC | 22:51 | |
*** haomaiwa_ has quit IRC | 22:52 | |
*** pquerna has quit IRC | 22:52 | |
*** wirehead_ has quit IRC | 22:52 | |
*** haomaiwa_ has joined #openstack-marconi | 22:53 | |
*** pquerna has joined #openstack-marconi | 22:53 | |
*** wirehead_ has joined #openstack-marconi | 22:53 | |
*** vkmc has joined #openstack-marconi | 22:53 | |
*** boris-42 has joined #openstack-marconi | 22:53 | |
*** ekarlso has joined #openstack-marconi | 22:53 | |
*** VeggieMeat has quit IRC | 22:54 | |
*** Ephur has quit IRC | 22:54 | |
*** wpf has quit IRC | 22:54 | |
*** kgriffs|afk has quit IRC | 22:54 | |
*** jraim has quit IRC | 22:55 | |
*** ciypro|afk has quit IRC | 22:55 | |
*** VeggieMeat has joined #openstack-marconi | 22:55 | |
*** Ephur has joined #openstack-marconi | 22:55 | |
*** wpf has joined #openstack-marconi | 22:55 | |
*** kgriffs|afk has joined #openstack-marconi | 22:55 | |
*** dickson.freenode.net sets mode: +o kgriffs|afk | 22:55 | |
*** VeggieMeat has quit IRC | 22:55 | |
*** VeggieMeat has joined #openstack-marconi | 22:55 | |
*** jraim has joined #openstack-marconi | 22:56 | |
*** ciypro|afk has joined #openstack-marconi | 22:56 | |
*** flaper87|afk has quit IRC | 22:57 | |
*** flaper87|afk has joined #openstack-marconi | 22:57 | |
*** barjavel.freenode.net sets mode: +o flaper87|afk | 22:57 | |
*** oz_akan has joined #openstack-marconi | 23:03 | |
*** oz_akan has quit IRC | 23:10 | |
*** oz_akan_ has joined #openstack-marconi | 23:14 | |
*** oz_akan_ has quit IRC | 23:16 | |
*** vkmc has quit IRC | 23:44 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!