Thursday, 2014-07-17

openstackgerritFei Long Wang proposed a change to openstack/marconi: (WIP)feat(v1.1): Implement new /health endpoint for v1.1  https://review.openstack.org/7655500:07
*** oz_akan has joined #openstack-marconi00:13
*** nosnos has joined #openstack-marconi01:49
openstackgerritPrashanth Raghu proposed a change to openstack/marconi: Implements Queue and Message Controllers for Redis  https://review.openstack.org/9717801:55
*** prashanthr_ has joined #openstack-marconi01:59
*** haomaiw__ has joined #openstack-marconi02:04
*** prashanthr_ has quit IRC02:05
*** prashanthr_ has joined #openstack-marconi02:07
*** haomaiwang has quit IRC02:07
*** tongli has joined #openstack-marconi02:49
*** vkmc has quit IRC02:51
*** chandankumar has joined #openstack-marconi02:51
*** chandankumar has quit IRC02:52
*** chandankumar has joined #openstack-marconi02:55
*** prashanthr_ has quit IRC03:03
*** prashanthr_ has joined #openstack-marconi03:06
*** nosnos has quit IRC03:06
*** tong_ has joined #openstack-marconi03:24
*** tong_ has quit IRC03:24
*** tongli has quit IRC03:24
*** tongli has joined #openstack-marconi03:25
*** nosnos has joined #openstack-marconi03:33
*** chandankumar has quit IRC03:34
*** tongli has quit IRC03:38
*** tongli has joined #openstack-marconi03:39
*** chandankumar has joined #openstack-marconi03:48
*** tongli has quit IRC03:59
*** chandankumar has quit IRC04:48
*** oz_akan has quit IRC04:52
*** chandankumar has joined #openstack-marconi04:56
*** chandankumar has quit IRC04:57
*** chandankumar has joined #openstack-marconi05:00
*** jimhoagland has joined #openstack-marconi05:12
*** jimhoagland_ has joined #openstack-marconi05:16
*** flaper87|afk is now known as flaper8705:53
openstackgerritOpenStack Proposal Bot proposed a change to openstack/marconi: Imported Translations from Transifex  https://review.openstack.org/10694406:07
*** k4n0 has joined #openstack-marconi06:22
*** jimhoagland__ has joined #openstack-marconi06:30
*** rektide_ has joined #openstack-marconi06:34
*** jimhoagland has quit IRC06:34
*** rektide has quit IRC06:34
*** k4n0 has quit IRC06:34
*** jimhoagland__ is now known as jimhoagland06:34
*** k4n0 has joined #openstack-marconi06:36
*** oz_akan has joined #openstack-marconi06:53
*** oz_akan has quit IRC06:58
*** oz_akan has joined #openstack-marconi07:12
*** oz_akan has quit IRC07:16
*** ykaplan has joined #openstack-marconi07:33
*** ykaplan has quit IRC07:38
*** ykaplan has joined #openstack-marconi07:53
*** oz_akan has joined #openstack-marconi07:56
*** oz_akan has quit IRC08:01
*** haomaiw__ has quit IRC08:05
*** haomaiwang has joined #openstack-marconi08:06
*** rwsu has quit IRC08:13
*** prashanthr_ has quit IRC08:16
*** haomai___ has joined #openstack-marconi08:19
*** mkoderer has joined #openstack-marconi08:22
*** haomaiwang has quit IRC08:22
*** ykaplan has quit IRC08:33
*** haomai___ has quit IRC08:45
*** haomaiwang has joined #openstack-marconi08:45
*** ykaplan has joined #openstack-marconi08:48
*** oz_akan has joined #openstack-marconi08:57
*** oz_akan has quit IRC09:01
*** nosnos has quit IRC09:54
*** oz_akan has joined #openstack-marconi09:58
*** oz_akan_ has joined #openstack-marconi09:59
*** oz_akan has quit IRC09:59
*** nosnos has joined #openstack-marconi10:01
*** oz_akan_ has quit IRC10:04
*** haomaiwang has quit IRC10:08
*** haomaiwang has joined #openstack-marconi10:09
*** nosnos has quit IRC10:10
*** haomaiw__ has joined #openstack-marconi10:11
*** nosnos has joined #openstack-marconi10:12
*** haomaiwang has quit IRC10:14
*** chandankumar has quit IRC10:25
*** chandankumar has joined #openstack-marconi10:33
*** nosnos has quit IRC10:38
*** ykaplan has quit IRC10:50
*** oz_akan has joined #openstack-marconi11:00
*** prashanthr_ has joined #openstack-marconi11:03
*** oz_akan has quit IRC11:04
*** ykaplan has joined #openstack-marconi11:05
*** prashanthr_ has quit IRC11:36
*** vkmc has joined #openstack-marconi11:48
*** vkmc has quit IRC11:48
*** vkmc has joined #openstack-marconi11:48
vkmchello all o/11:50
flaper87vkmc: very very good morning to you11:51
flaper87hope you're doing great11:51
vkmcflaper87, hi Fla! I'm fine thx, and you?11:55
flaper87vkmc: doing great11:55
flaper87:)11:55
vkmcglad to hear!12:01
vkmcflaper87, EuroPython is around the corner :o12:01
flaper87vkmc: YEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!12:01
flaper87w0000000000t12:01
flaper87ykaplan: is going to speak about Marconi12:01
vkmcohh that's so great!12:04
* vkmc checks out the schedule of EuroPython 12:07
vkmcgo ykaplan \o/12:07
flaper87vkmc: Europython is a week full of great alcohol^Wtalks12:08
ykaplan:) :D12:09
vkmcyeah I heard about it12:10
vkmcit must hard to keep up the last couple of days12:10
vkmcflaper87, not for you of course, you are a robot12:11
flaper87vkmc: right, right. I just drink oil12:11
flaper87:P12:11
vkmcgrog xd12:12
*** jmckind has joined #openstack-marconi12:14
*** tedross has joined #openstack-marconi12:14
*** mwagner_lap has quit IRC12:17
*** tedross has left #openstack-marconi12:18
*** abettadapur has joined #openstack-marconi12:19
*** tongli has joined #openstack-marconi12:19
* flaper87 should stop signing up for painful things12:30
flaper87I really hate the fact that our message controller relies on the queue's controller12:45
flaper87that just sounds like we don't have the right level of abstraction there12:45
vkmcwell... but in v1.0 we messages relied on queues12:47
*** chandankumar has quit IRC12:50
flaper87right, what I don't like is that the message_controller needs an instance of the queue_controller to work12:52
*** sriram has joined #openstack-marconi12:52
vkmcyeah, for our current abstraction that's odd12:55
*** mpanetta has joined #openstack-marconi12:59
*** k4n0 has quit IRC13:01
vkmcflaper87, could you check out Azure's Message Bus?13:06
flaper87vkmc: not really, I'm sorry. But why would I anyway? I played with your implementation yday and that's way better13:06
flaper87:P13:06
vkmcflaper87, haha ok, just asking so I can cancel it13:07
flaper87vkmc: yeah, go ahead. I'll open one if needed13:07
flaper87thanks a lot13:07
*** chandankumar has joined #openstack-marconi13:07
vkmcflaper87, will do, thanks you!13:08
*** catherin_ has joined #openstack-marconi13:13
vkmccancel subscription reason -> too expensive13:14
*** catherin_ is now known as Catherine_13:15
*** malini|afk is now known as malini13:18
flaper87LOOOOOOOOOOOOOOOOOOOOOOOL13:18
*** malini1 has joined #openstack-marconi13:18
flaper87vkmc: other: I'm a marconi fan13:19
*** mpanetta has quit IRC13:22
vkmcI'll subscribe and unsubscribe again with that reason 'Oh, and another thing, I'm a Marconi fan!'13:23
*** mpanetta has joined #openstack-marconi13:23
sriramGood morning all :)13:23
vkmchey sriram, good morning!13:24
sriramgood morning vkmc :)13:24
*** Obulpathi has joined #openstack-marconi13:32
flaper87sriram: good morning13:33
flaper87sriram: FYI, all this suffering is your fault13:33
flaper87just sayin'13:33
sriramgoooooood morning.13:33
sriramoh?13:33
* sriram evil smile :P13:33
flaper87sriram: don't worry, I just needed to blame someone for 3mins13:34
sriramhaha13:34
sriramI watched a documentary on space yesterday by NOVA.13:34
sriramit was amazing! :)13:34
sriramanother one on kepler space telescope was also very interesting :)13:37
*** jimhoagland_ has quit IRC13:38
flaper87damn, we can't just move queues to the control API13:46
flaper87The data driver is too tightly coupled13:46
flaper87damnnnnnnnnnnnn13:46
* flaper87 kicks his desk13:46
flaper87(ノಠ益ಠ)ノ彡┻━┻13:47
malini1THUD THUD THUD13:48
sriram(⌐■_■)13:48
*** mwagner_lap has joined #openstack-marconi13:53
*** oz_akan has joined #openstack-marconi14:02
*** prashanthr_ has joined #openstack-marconi14:03
*** abettadapur has quit IRC14:06
prashanthr_Good morning :)14:20
*** jimhoagland has quit IRC14:21
*** sriram1 has joined #openstack-marconi14:22
*** malini is now known as malini|afk14:22
*** malini1 has quit IRC14:31
*** sriram has quit IRC14:31
vkmchelloooooooo prashanthr_14:34
prashanthr_Helloooooooooooooooo vkmc :)14:34
vkmcprashanthr_, how are you?14:36
prashanthr_i am doing good. Redis dependancy into Marconi today.14:36
prashanthr_So feeling happy14:37
*** amitgandhi has joined #openstack-marconi14:38
vkmcyes I saw that! :D congrats prashanthr_14:40
prashanthr_vkmc: Than q :) How are you ?14:40
vkmcI was reviewing your patch, queue and messages controllers for Redis14:42
vkmcprashanthr_, all good here! seeing some progress with the AMQP thing, so I'm happy too14:43
prashanthr_vkmc : tat's really awesome.14:43
prashanthr_Do you work on a private forked repo ?14:43
vkmcprashanthr_, yes :) https://github.com/vkmc/marconi-transport-amqp1014:44
prashanthr_vkmc: awesome :) I will have a look today.14:45
vkmcprashanthr_, cool, thanks!14:45
prashanthr_vkmc: Are you using a event loop ?14:46
vkmcright now it's a dummy server... it receives messages, sends an ack and closes the connection14:46
prashanthr_vkmc: Cool :)14:46
vkmcprashanthr_, yeah, currently it's single threaded14:47
prashanthr_vkmc: most event loops are single threaded i guess.14:47
vkmcprashanthr_, yeah, we will have to look for a way to remove that event loop and a multithreaded implementation14:50
vkmcI'll run away when the time comes14:51
*** kgriffs|afk is now known as kgriffs14:52
*** mpanetta_ has joined #openstack-marconi14:54
*** oz_akan_ has joined #openstack-marconi14:54
prashanthr_vkmc: ha ha :D14:55
*** haomaiwa_ has joined #openstack-marconi14:55
*** malini has joined #openstack-marconi14:58
*** ykaplan has quit IRC15:00
*** sriram1 has quit IRC15:01
*** oz_akan has quit IRC15:02
*** jmckind has quit IRC15:02
*** vkmc has quit IRC15:02
*** haomaiw__ has quit IRC15:02
*** rektide_ has quit IRC15:02
*** mpanetta has quit IRC15:02
*** rektide has joined #openstack-marconi15:03
prashanthr_vkmc: Meeting today ?15:05
*** vkmc has joined #openstack-marconi15:07
*** vkmc has quit IRC15:07
*** vkmc has joined #openstack-marconi15:07
*** jmckind has joined #openstack-marconi15:08
flaper87kgriffs: there15:08
flaper87?15:08
flaper87kgriffs: when you get a chance, I'd like to cycle on the queues thing again15:08
flaper87I'm afraid our current queue controller is too tight to the message controller (and the other way around15:09
flaper87)15:09
flaper87I kinda have an idea to workaround this issue15:09
flaper87I think refactoring this code is a K thing15:09
*** sriram has joined #openstack-marconi15:11
*** sriram has quit IRC15:11
prashanthr_flaper87, kgriffs: can you please have a look at https://review.openstack.org/#/c/97178/7 when you are free ?15:13
flaper87prashanthr_: sure thing15:13
prashanthr_flaper87: thanks a lot :)15:13
vkmcdo Marconi messages have other attributes than id/href, ttl, age, body?15:15
kgriffsback15:21
*** ykaplan has joined #openstack-marconi15:22
flaper87vkmc: href is build by the API15:23
flaper87built*15:23
flaper87I mean, it's not actually an attribute of messages15:23
flaper87https://wiki.openstack.org/wiki/Marconi/specs/api/v115:23
flaper87kgriffs: yo15:23
flaper87kgriffs: dude, don't lie to me, you said you were back15:24
flaper87>.>15:24
kgriffso/15:26
*** prashanthr_ has quit IRC15:26
kgriffsso... a couple things on queue thing15:26
kgriffsdo you think this is an essential thing for flavors?15:27
*** sriram has joined #openstack-marconi15:27
kgriffsif not, how much technical debt will we create in the short term if we move forward on flavors without the queue refactor15:27
flaper87it's essential to find a way to route messages/queues to the right pool15:28
flaper87which is why we started discussing this crazy idea in first place15:28
*** Catherine_ has left #openstack-marconi15:28
flaper87I've another idea that should help us get flavors working w/o this refactor15:28
flaper87and that shouldn't add any technical debt15:28
*** abettadapur has joined #openstack-marconi15:28
flaper87I'm thinking about changing the controllers under pooling and making them "flavors aware15:29
flaper87"15:29
vkmcflaper87, awesome, thx15:29
flaper87vkmc: 100 euros, thanks!15:29
flaper87vkmc: paypal works for me15:30
flaper87:P15:30
kgriffsROFL15:30
flaper87kgriffs: https://github.com/openstack/marconi/blob/master/marconi/queues/storage/pooling.py#L13615:30
* kgriffs prefers dogecoin - harder to track15:30
flaper87if we "hack" the lookup method, we should get around this, hopefully easily15:31
vkmcflaper87, fair enough haha15:31
vkmcflaper87, can I pay you with coffee?15:31
*** whenry has quit IRC15:32
flaper87vkmc: mmhh, coffee and gummy bears15:33
vkmcdeal15:34
kgriffsflaper87: yeah, that could work. You can give it a try and see how it looks15:34
vkmcflaper87, one of this http://giantgummybears.com/worldslargestcherrygummybear.aspx15:34
flaper87kgriffs: we should discuss this refactor at the project pod during the K summit15:35
kgriffsmalini: is this all done? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-pop-operation15:35
kgriffsflaper87: I think one of the themes of K is going to be refactoring15:36
flaper87uuu, I didn't know https://vline.com/15:36
flaper87kgriffs: agreed15:36
kgriffstests, control plane vs. data plane, etc.15:36
kgriffsgot to fix those broken windows before they get out of hand. :D15:36
flaper87right15:37
kgriffshttp://pragprog.com/the-pragmatic-programmer/extracts/software-entropy15:37
flaper87and I've a major refactor proposal for the K summit: "storage-less marconi"15:37
flaper87I'd like to get all those stores out of the code base15:37
kgriffsflaper87: POP is done, right? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-pop-operation15:37
*** cpallares has joined #openstack-marconi15:38
* kgriffs thinks we should submit an RFC for adding POP as an HTTP verb15:38
*** amitgandhi has quit IRC15:38
flaper87kgriffs: yup, AFAIK15:38
* kgriffs is only kind of joking15:38
kgriffsflaper87: w00t15:38
*** tonytan4ever has joined #openstack-marconi15:39
*** sriram has quit IRC15:47
*** sriram has joined #openstack-marconi15:47
kgriffsteam, we are doing great on j-215:48
kgriffsthanks for helping get things reviewed and updating your patches15:48
kgriffsBUT15:48
kgriffswe only have a few more days15:48
kgriffswe need to wrap things up by EOD next tuesday15:49
flaper87kgriffs: what's missing?15:50
flaper87I haven't looked much at LP this week15:51
kgriffshttps://launchpad.net/marconi/+milestone/juno-215:56
kgriffswe are looking pretty good15:56
*** ykaplan has quit IRC15:56
kgriffshey, if you could take this bug that would be cool. I don't think I will have time15:56
kgriffshttps://bugs.launchpad.net/marconi/+bug/128481715:56
*** cpallares has quit IRC15:56
*** Catherin_ has joined #openstack-marconi15:57
*** sriram has joined #openstack-marconi15:57
kgriffsmalini said she will start on her remaining blueprint today or tomorrow15:57
flaper87kgriffs: can you remove your -2 ? https://review.openstack.org/#/c/77078/15:57
kgriffsI think I can get my two bp's done if I focus on them today15:57
flaper87I'll do that now to get over it15:57
*** Catherin_ has left #openstack-marconi15:58
flaper87kgriffs: in that case why are you looking at IRC? YOU GET HEADS DOWN AND CODE, NOOOOOOWWWW!!!15:58
kgriffsflaper87: done15:58
flaper87:P15:58
kgriffsheh. :D15:58
*** ykaplan has joined #openstack-marconi16:04
openstackgerritA change was merged to openstack/marconi: Imported Translations from Transifex  https://review.openstack.org/10694416:05
*** chandankumar has quit IRC16:06
malinikgriffs: wrt pop -yes16:07
malinikgriffs: 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 changes16:08
*** tongli has quit IRC16:08
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Updated from global requirements  https://review.openstack.org/10650616:08
*** tongli has joined #openstack-marconi16:09
kgriffsmalini: mmm, let me check16:10
kgriffsah, right16:10
*** Catheri__ has joined #openstack-marconi16:10
kgriffsso, my thinking was16:10
flaper87mpanetta_: hey :)16:10
kgriffsfirst I went into filter_stream16:10
flaper87mpanetta_: did you have a chance to test this? https://bugs.launchpad.net/marconi/+bug/128481716:10
kgriffsand I was like "WHA? who wrote this? why aren't we using jsonschema?!"16:10
kgriffsthen I discovered it was me.16:11
kgriffsand I was like, "crap, I need a way to say parts of the doc can be optional, and jsonschema can do that"16:11
kgriffsso, I was all ready to switch16:11
kgriffsbut then I benchmarked jsonschema and it was like 1ms vs 500 nanoseconds16:12
kgriffsso, I was sad16:12
flaper87malini: are you working on this? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-remove-check-queue-existence16:12
flaper87malini: if you're not, I can stab it quickly16:12
kgriffsplus, I decided not to rock the boat right now... save any major refactoring of doc validation for j-3 or K16:12
flaper87quickly as in now16:12
flaper87sad panda16:13
flaper87jsonschema is slow16:13
kgriffsmalini: 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
kgriffsflaper87: yeah, someone should really fix that slowness16:14
* kgriffs wishes he could clone himself sometimes16:14
flaper87btw, no one replied to my message w.r.t the meetings16:20
flaper87was my idea *that* bad?16:20
flaper87s/idea/proposal/16:20
kgriffsmalini replied16:21
kgriffswhich is suprising16:21
flaper87wait, what?16:22
kgriffsbecause, like myself, she isn't very opinionated16:22
kgriffs;)16:22
flaper87I didn't get that email16:22
flaper87oh, she did16:22
flaper87mmh16:22
flaper87I'm sorry, I take that back16:22
kgriffsyou should stop filtering her emails. shame on you!16:22
* kgriffs ducks16:22
kgriffsflaper87: 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
flaper87wait, I wasn't proposing having one meeting time. I was proposing having 1 day and alternate the time16:25
kgriffsthat could work. may be good to clarify that on the ML16:26
flaper87doing that16:26
flaper87kgriffs: done16:27
* flaper87 removes the email filter16:28
kgriffsexcellent16:29
flaper87kgriffs: now, go and reply >.>16:30
*** tonytan4ever has quit IRC16:34
*** ykaplan has quit IRC16:37
*** rossk has joined #openstack-marconi16:43
*** Catheri__ is now known as Catherine_16:52
*** rwsu has joined #openstack-marconi16:55
*** tonytan4ever has joined #openstack-marconi16:59
*** amitgandhi has joined #openstack-marconi17:01
malinisorry..was away..17:09
malinimeeting & more important GREEK FOOD..17:09
maliniyummm yummmm17:09
maliniflaper87: I havent started on the remove queue exists yet17:10
maliniFeel free to grab tht17:10
*** tonytan4ever has quit IRC17:13
mpanetta_flaper87: I have not.17:21
*** mpanetta_ is now known as mpanetta17:21
abettadapurkgriffs: Obulpathi said you pinged me earlier?17:24
abettadapursorry i haven't been too involved in the channel lately17:25
*** mpanetta_ has joined #openstack-marconi17:28
*** mpanetta has quit IRC17:29
*** mpanetta_ has quit IRC17:30
*** mpanetta has joined #openstack-marconi17:30
*** tonytan4ever has joined #openstack-marconi17:31
peoplemergemorning all!17:42
*** amalagon_ has joined #openstack-marconi17:44
*** amalagon has quit IRC17:44
*** mpanetta has quit IRC17:45
*** mpanetta has joined #openstack-marconi17:46
*** mkoderer has quit IRC18:02
*** jmckind has quit IRC18:08
*** Catherine_ has left #openstack-marconi18:12
kgriffsabettadapur: oh hai18:16
abettadapurhai dere18:17
kgriffs:)18:17
kgriffsI was just pinging you about one of your patches18:17
kgriffshomedoc one, iirc18:17
abettadapurright18:17
kgriffsit has some comments on there18:17
abettadapuryou had posted some comments18:17
abettadapurok18:17
abettadapurlet me get that in now18:17
kgriffsit would be cool if you could do that. I just didn't want the patch to expire before it got updated.18:18
abettadapuryeah sorry about that18:18
abettadapurbalaji has been giving me other work lately18:18
kgriffsok18:19
kgriffslet's get these loose ends tied up18:19
kgriffs:)18:19
abettadapurwill do18:19
kgriffsthanks!18:22
openstackgerritAlex Bettadapur proposed a change to openstack/marconi: V1.1 Homedoc  https://review.openstack.org/9615918:29
abettadapurkgriffs: ^18:29
*** amalagon has joined #openstack-marconi18:37
*** amalagon_ has quit IRC18:39
*** Obulpathi has quit IRC18:40
kgriffsabettadapur: thanks, I'll take a look ASAP18:47
*** itisit has joined #openstack-marconi18:58
*** Obulpathi has joined #openstack-marconi19:09
* vkmc lurks19:22
* peoplemerge reads reviewer guides19:35
*** itisit has quit IRC19:35
*** itisit has joined #openstack-marconi19:36
vkmcpeoplemerge, hi!19:36
vkmcpeoplemerge, did you find where to put the msgpack tests?19:36
peoplemergevkmc: I thought the place they are now was ok for those ones :D but that the debate was about reusing related tests19:38
peoplemergedid I get that wrong?19:38
vkmcno, you are right!19:38
vkmcI just wanted to know for future reference19:38
peoplemergevkmc: Thx for pointing out the other testclass, I'll probably need to use that for unit testing on this ticket19:39
*** amitgandhi has quit IRC19:39
peoplemergevkmc: Do you know by any chance if it's valid to test the msgpack impl for mongo?19:40
vkmcpeoplemerge, sure np!19:40
peoplemergecheck out https://review.openstack.org/#/c/105830/4/marconi/tests/queues/transport/wsgi/v1_1/test_messages.py19:41
peoplemergearound l.52019:41
peoplemergether is a test for sqlalchemy, one for mongo, ....19:41
peoplemergebut msgpack is just at the transport layer19:41
vkmcoh I see19:42
peoplemergeI suspect it's not necessary to test different backends19:42
peoplemergesince this is higher in the stack19:42
peoplemergebut I haven't gotten into the details to be sure19:42
peoplemergeI figure what I have is a good start19:42
peoplemergethough for the tests in the superclass to work, maybe I should use one backend... like the sqlalchemy19:43
peoplemerge(it's dfl)19:43
peoplemergehey I think I'm gonna start there, thx for your help http://en.wikipedia.org/wiki/Duck_test19:43
peoplemergeoops I mean http://en.wikipedia.org/wiki/Rubber_duck_debugging19:44
vkmcfor what I understand, it's using inheritance just to specify the environment in which the tests are running19:44
peoplemergeyes, and that there is different behavior19:44
vkmcmsgpack is being used at the transport layer, but it's not a transport layer itself19:44
peoplemergeunder test for19:44
vkmcso that's why I was thinking on something more 'utils' related19:45
vkmckgriffs, thoughts? ^^19:45
peoplemergevkmc: what's the difference?19:45
peoplemergea case might be made for calling any binary protocol a transport19:45
peoplemergeit's not a protocol like REST19:46
peoplemergeit's orthogonal to that19:46
*** malini has quit IRC19:46
peoplemergebut serializing/deserializing is more efficient with it than text json19:47
vkmcpeoplemerge, exactly that's what I meant19:47
peoplemergevkmc: k19:47
* peoplemerge is looking at utils again19:51
vkmcpeoplemerge, I'm a bit confused with where to put those tests because we don't have tests for json19:52
peoplemergevkmc: I see there are tests here that do jsondumps19:52
vkmcright know the code only tests wsgi transport with mongo or sqlalchemy, both for v1.0 and v1.119:53
peoplemergevkmc: agreed19:53
peoplemergepart of the reason is that current impl is json only19:53
vkmcexactly yeah :)19:53
peoplemergethere hasn't been a reason for making an abstraction till now... YAGNI19:54
peoplemergenow we need it :)19:54
peoplemergeit's good for me 'cause I have a job19:54
peoplemergeWhen I got started on the ticket I was wondering if there already was something that sent json documents19:55
peoplemergetest_messages.py was the first thing that came on my radar19:55
vkmchaha of course19:55
peoplemergeas a test19:55
*** kgriffs is now known as kgriffs|afk19:55
peoplemergethe test_utils could be refactored so the documents are used in its functions19:56
vkmcit's not a trivial thing, where to locate those tests19:56
peoplemergefor the v1_1 tests I can replace them /retest them with the other transport19:56
peoplemergeI 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 now19:58
vkmcpeoplemerge, yay! so good you could find how to make it work19:59
itisitHi, a newbie question, currently which companies are the main contributor for Marconi development?20:00
vkmchi itisit!20:01
itisitHi vkmc20:01
vkmcitisit, why does that matter?20:01
itisitvkmc: just curious, actually doesn't matter:-)20:02
peoplemergeitisit: I don't know for sure but I see kgriffs and flaper87 doing a lot of leadership here20:02
peoplemergeIIRC rackspace & redhat respectively...20:03
vkmcitisit, mostly Rackspace and Redhat20:03
vkmcyup20:03
peoplemergePeoplemerge is doing some development too20:03
vkmcthere are some contributors that work on other companies too20:03
* peoplemerge that's me :)20:04
vkmchaha peoplemerge is rocking msgpack!20:04
peoplemergelol20:04
peoplemergeitisit: so if you need a fast marconi implementation transport I'm at your service!!20:04
peoplemergeI'm sure we're leaving other compaines out20:05
vkmcyup20:05
* peoplemerge ducks, who threw that?20:05
*** tonytan4ever has quit IRC20:05
*** reed has joined #openstack-marconi20:06
itisitpeoplemerge: thanks a lot!20:06
itisitvkmc: thank a lot!20:06
vkmcitisit, np!20:06
peoplemergehttps://github.com/openstack/marconi/graphs/contributors20:06
vkmcomg flaper8720:07
itisitso 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
peoplemergeitisit: I'm not an expert but IIRC AMQP 1.0 is on our roadmap20:09
peoplemergemarconi also offers admin tools for creating hereogeneous brokers20:10
vkmcitisit, 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 AMQP20:10
*** tonytan4ever has joined #openstack-marconi20:11
peoplemergeit's worth noting that marconi is mostly for userspace messaging20:11
vkmcitisit, AMQP follows a strict queue semantics (prod/cons, pub/sub) whereas we offer a fined-grained management for messages20:11
vkmcitisit, now we are giving a try to AMQP in the transport side :)20:11
peoplemergeopenstack services use oslo-messaging20:11
* vkmc is working in AMQP 20:11
vkmcs/working in/working on20:15
itisitvery informative. thanks, guys:-)20:15
vkmcnp itisit!20:16
peoplemergeitisit: our pleasure :)20:19
*** amitgandhi has joined #openstack-marconi20:24
* vkmc pokes flaper87 20:29
*** itisit has quit IRC20:29
*** Obulpathi has quit IRC20:34
*** abettadapur has quit IRC20:36
*** sriram has quit IRC20:37
*** oz_akan_ has quit IRC21:00
*** mpanetta has quit IRC21:01
*** amitgandhi has quit IRC21:06
*** amitgandhi has joined #openstack-marconi21:07
*** malini1 has joined #openstack-marconi21:16
*** ametts has joined #openstack-marconi21:17
flaper87vkmc: :D21:17
flaper87hey, sorry. I wasn't around21:17
flaper87mmmhhh, who told itisit that OS is leaving AMQP ?21:18
flaper87we'll never get over those questions21:18
flaper87gtg guys, ttyt21:19
*** tongli has quit IRC21:19
*** flaper87 is now known as flaper87|afk21:19
* vkmc tackles flaper87|afk 21:20
vkmchaha21:20
vkmcI'm kidding, enjoy the rest of the evening21:21
vkmcbbl21:23
*** malini1 has quit IRC21:26
*** malini1 has joined #openstack-marconi21:27
*** mwagner_lap has quit IRC21:43
*** tonytan4ever has quit IRC21:58
*** amitgandhi has quit IRC22:10
*** malini2 has joined #openstack-marconi22:32
*** malini1 has quit IRC22:32
*** mwagner_lap has joined #openstack-marconi22:35
*** mwagner_lap has quit IRC22:47
*** vkmc has quit IRC22:51
*** ekarlso has quit IRC22:51
*** boris-42 has quit IRC22:51
*** haomaiwa_ has quit IRC22:52
*** pquerna has quit IRC22:52
*** wirehead_ has quit IRC22:52
*** haomaiwa_ has joined #openstack-marconi22:53
*** pquerna has joined #openstack-marconi22:53
*** wirehead_ has joined #openstack-marconi22:53
*** vkmc has joined #openstack-marconi22:53
*** boris-42 has joined #openstack-marconi22:53
*** ekarlso has joined #openstack-marconi22:53
*** VeggieMeat has quit IRC22:54
*** Ephur has quit IRC22:54
*** wpf has quit IRC22:54
*** kgriffs|afk has quit IRC22:54
*** jraim has quit IRC22:55
*** ciypro|afk has quit IRC22:55
*** VeggieMeat has joined #openstack-marconi22:55
*** Ephur has joined #openstack-marconi22:55
*** wpf has joined #openstack-marconi22:55
*** kgriffs|afk has joined #openstack-marconi22:55
*** dickson.freenode.net sets mode: +o kgriffs|afk22:55
*** VeggieMeat has quit IRC22:55
*** VeggieMeat has joined #openstack-marconi22:55
*** jraim has joined #openstack-marconi22:56
*** ciypro|afk has joined #openstack-marconi22:56
*** flaper87|afk has quit IRC22:57
*** flaper87|afk has joined #openstack-marconi22:57
*** barjavel.freenode.net sets mode: +o flaper87|afk22:57
*** oz_akan has joined #openstack-marconi23:03
*** oz_akan has quit IRC23:10
*** oz_akan_ has joined #openstack-marconi23:14
*** oz_akan_ has quit IRC23:16
*** vkmc has quit IRC23:44

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!