Monday, 2014-12-15

*** boris-42 has quit IRC01:13
*** alagon has quit IRC01:31
*** alagon has joined #openstack-zaqar03:30
*** amitgandhinz has joined #openstack-zaqar03:54
*** X019 has quit IRC04:09
*** flwang1 has quit IRC04:16
*** amitgandhinz has quit IRC04:23
*** alagon is now known as amalagon04:31
*** achanda has joined #openstack-zaqar04:47
*** boris-42 has joined #openstack-zaqar05:01
*** achanda has quit IRC05:08
*** achanda has joined #openstack-zaqar05:09
*** achanda has quit IRC05:11
*** achanda has joined #openstack-zaqar05:12
*** achanda has quit IRC05:16
*** achanda has joined #openstack-zaqar05:16
*** sgotliv has joined #openstack-zaqar05:18
*** achanda has quit IRC05:18
*** X019 has joined #openstack-zaqar05:24
*** sgotliv has quit IRC05:26
*** sgotliv has joined #openstack-zaqar05:32
*** X019 has quit IRC05:42
*** X019 has joined #openstack-zaqar05:46
*** jasondotstar has quit IRC05:54
*** sgotliv has quit IRC07:47
*** dynarro has joined #openstack-zaqar07:49
*** yfujioka has quit IRC08:07
*** miqui_ has quit IRC08:22
*** exploreshaifali has joined #openstack-zaqar08:36
*** flwang1 has joined #openstack-zaqar08:38
exploreshaifaliflaper87: gooood morning :)08:40
flaper87exploreshaifali: gooooooooooooooooooooooooooooooooooooooooooooooooooooooood morning * 100000008:41
exploreshaifaliflaper87: :D08:41
exploreshaifaliflaper87: how was your weekend08:41
exploreshaifaliflaper87: what to do next now https://etherpad.openstack.org/p/exploreshaifali-opw-split-layers08:42
flaper87exploreshaifali: it was good, good.... Mostly looking at the cinema board waiting for the hobbit to come out08:42
flaper87:D08:42
flaper87exploreshaifali: how was yours?08:42
exploreshaifaliflaper87: I was busy in exams, yet enjoyed with friends a loooot08:43
exploreshaifaliflaper87: tomorrow will be my last paper08:43
exploreshaifaliflaper87: next step for spliting data and control planes?08:44
flaper87exploreshaifali: I'm glad to hear that, awesome news :D08:44
flaper87exploreshaifali: did your patch get merged?08:45
flaper87I remember reviewing it08:45
exploreshaifaliflaper87: yes!!08:45
exploreshaifaliflaper87: forgotten you gave +@08:45
exploreshaifali*+208:45
flaper87exploreshaifali: in that case, congrats :D you did a great job there and most of your task is done08:47
flaper87There are a couple of other things to do08:47
flaper87now, you need to give my robot brain a couple of mins to dig up what those things are becasue I seem to have forgotten08:48
exploreshaifaliflaper87: coool08:48
exploreshaifaliflaper87: https://etherpad.openstack.org/p/exploreshaifali-opw-split-layers08:48
exploreshaifaliflaper87: you mentioned once to work for QueueController08:57
exploreshaifaliafter passing all tests08:57
openstackgerritJeffrey Zhang proposed openstack/zaqar: Version discovery for root URI  https://review.openstack.org/13009409:05
*** sgotliv has joined #openstack-zaqar09:06
flaper87exploreshaifali: yeah, it was about moving QueueController under the data_plane09:15
flaper87actually, I still think we should do that09:15
flaper87exploreshaifali: I think that should be the next step09:16
flaper87I was having second thoughts on whether that's a good idea or not09:16
flaper87because we were also planning to get rid of queues09:16
flaper87but lets take that first step09:16
flaper87thenw e can get rid of queues if necessary09:16
flaper87we'll discuss this at the meeting as well09:16
flaper87exploreshaifali: btw, how's your blogging experience going?09:16
flaper87have you written more blog posts?09:16
exploreshaifaliflaper87: as per I understand QueueController is related to contol part09:17
exploreshaifaliwhy do we need to move it under data plane?09:17
flaper87exploreshaifali: I'm sorry, I meant control_plane09:17
* flaper87 slaps himself09:18
flaper87it's currently in the data_plane09:18
exploreshaifaliflaper87: ok, I will write another blog soon :)09:18
exploreshaifaliflaper87: and why are we using maven as build tool?09:18
exploreshaifaliflaper87: why not any other python specific build tool?09:19
flaper87exploreshaifali: that's because we're using docbook (or whatever it's called)09:19
flaper87The docs team picked the tools for that09:19
flaper87not our call :/09:19
exploreshaifaliflaper87: ok:)09:20
exploreshaifaliflaper87: I need to move this QueueController https://github.com/openstack/zaqar/blob/master/zaqar/storage/mongodb/queues.py#L62 inside  mongodb/controllers.py module09:23
exploreshaifaliin case of mongodb09:24
exploreshaifaliflaper87: and why are we planning to get rid of queues?09:24
exploreshaifaliflaper87: after all Zaqar is all about queuing and messaging09:25
openstackgerritJeffrey Zhang proposed openstack/zaqar: Use the oslo.serialization instead of openstack/common/jsonutils  https://review.openstack.org/13518709:25
*** jeffrey4l has joined #openstack-zaqar09:26
exploreshaifalibrb09:28
*** exploreshaifali has quit IRC09:32
openstackgerritJeffrey Zhang proposed openstack/zaqar: Fix the duplicate lines in autoindex doc  https://review.openstack.org/14175409:32
*** dynarro has quit IRC10:07
*** jeffrey4l has quit IRC10:47
*** jeffrey4l has joined #openstack-zaqar11:00
flwang1flaper87: ping11:02
flwang1flaper87: around?11:25
*** sgotliv has quit IRC11:36
*** vkmc has joined #openstack-zaqar11:42
flaper87flwang1: pong11:42
flaper87vipul: gooooooooooooooood morning11:42
vkmcmorning!11:43
flwang1flaper87: there are two points about subscription i'd like to get your opinions11:43
flaper87flwang1: shoot11:44
flwang11. I'm rethinking the possibility to move the uri/location/address of the publisher from sub level to top level or just use publisher as the uri/location/address with format like scheme+location/address11:45
flwang1such as email://flwang@gmail.com, http://aaa.com11:46
flwang1because for each subscription, we need to check if the document has already existed in collection, if we put the uri at sub level, i didn't find a good way to do that. any idea?11:47
flwang1the #2 is i'm giving each subscription a UUID for tracking, do you have any concern about this?11:48
flaper87flwang1: did you upload the latest code? I'd like to take a look to understand better #111:49
*** X019 has quit IRC11:49
flaper87you mean you'd like to use the URI schema to load the publisher ?11:49
flwang1flaper87: not yet, I'm working on a big patch, mongo driver + rest api11:49
flwang1flaper87: yep, it would be more clear11:50
flaper87flwang1: mmh, I'm not sure it would11:50
flaper87publishers may have different configs and requirements11:50
flaper87binding them into a URL will be difficult and may not be as clear as it sounds11:51
flaper87for example11:51
flwang1flaper87: yep, I know, we can still support options11:51
flaper87Think about a SMS publisher11:51
flaper87what would the URI look like?11:51
flaper87sms:// ?11:51
flwang1sms://+64021232323211:51
flaper87what if I want the publisher to send it to more numbers ?11:51
flaper87I'll have to start adding `,` and whatnot11:52
flwang1hold one11:52
flwang1hold on11:52
flaper87which means we'll be forcing publisher implementations to parse urls11:52
flaper87etc11:52
flwang1so you want to use one subscription to record unlimited subscriptions with the 'options', right?11:52
flaper87no, I'm saying that the way things are published depend on the publisher11:53
flaper87I've been thinking about this in a 1x1 mapping11:53
flaper871 subscription, 1 receiver11:53
flwang1right11:53
flwang1so I don't understand this "what if I want the publisher to send it to more numbers ?"11:54
flaper87I mean, I guess the URI thing would work too, I just don't want to push the URI parsing down to the publisher11:54
flaper87flwang1: that was a random idea :D11:54
flaper87It'd be easier to implement a publisher that just receives **kwargs than one that receives a URI and then has to parse it11:55
flaper87obviously, IMHO :P11:55
flaper87vkmc: what do you think? ^11:55
flwang1flaper87: so there is a question about mongo, http://paste.openstack.org/show/151118/11:57
flwang1if i'd like to check if the subscription is there or not, how can i check a sub level stuff, and most important, the sublevel's 'filed' name is various11:58
* vkmc reads11:58
flwang1it maybe mobile_number, uri, email, etc...11:59
flaper87flwang1: 'dict_field.key': value11:59
flaper87what kind of queries are you writing?11:59
flaper87not sure I understand why querying on inner fields is necessary12:00
flwang1like the paste12:00
flaper87ahhh12:00
flaper87I think I understand your point12:00
flwang1flaper87: since I don't want to insert a dup subscription12:00
flaper87you want to understand if a webhook for `http://example.org` exists already12:00
flaper87mmmmmhhhh12:00
flaper87this is interesting12:00
flaper87why didn't you start from there?12:00
flaper87:P12:01
flwang1:P12:01
flaper87In mongo we can create a unique index on publisher+options12:01
flaper87but that sounds expensive12:01
flaper87and I'm not sure how that'd work on other stores12:01
* flwang1 is happy to see flaper87 understand his question now :)12:02
vkmcflwang1, why do you want to control existence?12:02
flaper87I guess we can go with URIs for now12:02
flaper87vkmc: because you don't want 10 publishers sending messages to your phone12:03
flaper87:P12:03
vkmcmmh... but what if I subscribe to 10 different services?12:03
vkmcoh no, is not that case12:03
* vkmc STFU 12:03
flwang1vkmc: they will be different subscriptions12:03
flaper87:P12:03
flwang1flaper87: so deal?12:04
flaper87flwang1: I guess we can go with URIs for now... BUT:12:04
vkmcthe URI idea seems ok :)12:04
*** sgotliv has joined #openstack-zaqar12:04
flaper871. I think we should allow URI's that just have a schema `schema://` so that we can support the original idea/form (obviously, you will be able to register just ` schema://` publisher because it ought to be unique)12:05
flaper872. We should pass an already parsed URI to the publisher12:05
flaper87WE can destructure it into a dict and pass that dictionary to the publisher12:05
flwang1flaper87: i'm not sure if i get your points completely12:06
flwang1for #1, we will only support the publisher with format 'schema://xxxx', right?12:06
flaper87flwang1: yes but I'm suggesting to make everything but the schema optional12:07
flaper87schema://[optional stuff here]12:07
flwang1for #2, what the publisher you're talking about? the final taskflow stuff, right?12:07
flwang1flaper87: so can user pass in email://12:08
flwang1email://[EMPTY]12:08
flaper87flwang1: right, the publisher will complain if there are missing parts12:08
flaper87flwang1: the task that loads the publisher and creates an instance, should parse the URI before creating such instance12:09
flwang1flaper87: ok, so we just validate the basic format, but let the final publisher decide if it's a real valid publisher object, is it?12:09
flaper87the publisher's constructure should still accept **kwargs12:09
flaper87flwang1: right12:09
flwang1flaper87: ok12:09
flwang1sounds good for me12:10
flwang1as for my #2 question12:10
flwang1i'm thinking using UUID to track a subscription, does that make sense for you guys?12:10
flwang1since there is no name for a subscription12:11
flaper87flwang1: what about leaving that to the storage ?12:11
flaper87In mongo you can use the objectId, in redis we normally generate uuids12:11
flwang1sure, i think that as well12:12
flwang1but mongo's objectid is not a popular format using in openstack12:12
flwang1i'm not sure if it's a good stuff tracked by end user12:12
flwang1that's my point12:13
flwang1in other words, we should return some thing for end user for subscription get/update/delete12:13
flaper87we already use the objectid for messages12:15
flaper87we actually mask it12:15
flaper87the final user should not make any assumption on what that id is12:15
flwang1flaper87: ok, just wanna confirm12:15
flwang1flaper87: as for the publisher, do you have any idea where is the good place to trigger it when posting messages?12:17
flwang1seems we don't have a pipeline for message posting process, pls correct me if i'm wrong12:18
flwang1flaper87: i asked the question, since i don't want to hard insert some code into current message posting precedure12:19
flaper87flwang1: I haven't thought much about that, TBH12:20
flwang1flaper87:  :)12:21
flaper87flwang1: we need to find a good place to put that thing12:21
flaper87probably something in the pipeline12:21
flwang1flaper87: there is an ehterpad to track this12:22
flwang1I will put them on that and get you and kgriffs|afk review it12:23
flwang1I have to drop off now12:25
flwang1it's 1:25am12:25
flaper87flwang1: have a great night, my friend!12:25
flaper87ttyt12:25
flwang1ttyl12:25
vkmcttfn flwang112:26
*** amalagon has quit IRC12:27
*** jchai has joined #openstack-zaqar12:32
vkmcflaper87, did you see my email regarding msgpack?12:40
flaper87vkmc: yeah, I was going through it12:42
flaper87I mean, I read it and I was going to reply now with: Fuck It, lets start with JSON12:42
flaper87Lets get the API working and then we can change the serialization format12:42
flaper87so, I guess that's my answer :P12:43
vkmcflaper87, cool, thanks12:43
openstackgerritMerged openstack/zaqar: Fix the duplicate lines in autoindex doc  https://review.openstack.org/14175412:44
*** amalagon has joined #openstack-zaqar12:48
*** dynarro has joined #openstack-zaqar12:53
*** sgotliv has quit IRC13:02
*** jeffrey4l has quit IRC13:14
*** sgotliv has joined #openstack-zaqar13:16
*** exploreshaifali has joined #openstack-zaqar13:49
openstackgerritVictoria Martínez de la Cruz proposed openstack/zaqar: Slighty refactoring for the cross api spec  https://review.openstack.org/14091913:53
*** jeffrey4l has joined #openstack-zaqar13:53
openstackgerritVictoria Martínez de la Cruz proposed openstack/zaqar: API handler and API v1.1 Queue endpoints  https://review.openstack.org/14128013:54
*** sriram has joined #openstack-zaqar14:10
*** jeffrey4l has quit IRC14:11
*** sriram has quit IRC14:19
exploreshaifalihey vkmc gooood morning :)14:21
vkmcheeeeeeeey exploreshaifali :) good evening for you!14:24
exploreshaifalivkmc, \o/14:24
exploreshaifalivkmc, I have installed maven but *mvn clean build* not working14:24
exploreshaifaliI am inside /doc/user-guide/zaqar-config-ref14:25
exploreshaifalithen running *mvn clean build*14:25
exploreshaifaligetting *Unkown lifecycle phase * error14:26
exploreshaifaligetting *Unkown lifecycle phase "build"* error14:27
exploreshaifaliI tried *mvn clean:build* also but this time getting * Could not find goal 'build' in plugin org.apache.maven.plugins:maven-clean-plugin:2.5 among available goals clean* Error14:29
vkmclet me see14:30
*** jeffrey4l has joined #openstack-zaqar14:31
*** mpanetta has joined #openstack-zaqar14:31
*** sriram has joined #openstack-zaqar14:32
vkmcexploreshaifali, can you paste me the full output?14:35
vkmcexploreshaifali, in paste.openstack.org14:35
*** mpanetta has quit IRC14:35
*** mpanetta has joined #openstack-zaqar14:35
exploreshaifaliok14:36
*** mpanetta has quit IRC14:37
*** mpanetta has joined #openstack-zaqar14:37
exploreshaifalivkmc, here it is https://gist.github.com/exploreshaifali/39b630b16879ff49661814:39
vkmcexploreshaifali, thanks14:40
*** mpanetta has quit IRC14:40
*** mpanetta has joined #openstack-zaqar14:40
*** mpanetta_ has joined #openstack-zaqar14:41
*** mpanetta has quit IRC14:41
vkmcexploreshaifali, try 'mvn clean generate-sources14:42
vkmc'14:42
*** achanda has joined #openstack-zaqar14:42
exploreshaifalivkmc, ok :)14:42
*** ametts has joined #openstack-zaqar14:45
exploreshaifalivkmc, not working updated https://gist.github.com/exploreshaifali/39b630b16879ff496618 in end14:48
*** JAHoagie has joined #openstack-zaqar14:50
*** sriram1 has joined #openstack-zaqar14:53
*** sriram has quit IRC14:56
flaper87meeeeeeeeeeeeeting14:59
vkmcnow? w00t14:59
* vkmc forgot14:59
vkmcexploreshaifali, join the meeting at #openstack-meeting-315:02
vkmceveryone, please join :)15:03
exploreshaifalivkmc, thanks!!!15:03
openstackgerritMerged openstack/zaqar-specs: Add OSProfiler to Zaqar  https://review.openstack.org/13561215:08
*** sriram1 is now known as sriram15:08
flaper87zhiyan: ^15:08
zhiyanflaper87: coooool15:09
zhiyan:D15:09
zhiyanmy first spec in zaqar.15:09
vkmc:D :D :D15:10
*** jasondotstar has joined #openstack-zaqar15:11
*** jasondotstar has quit IRC15:12
*** jasondotstar has joined #openstack-zaqar15:13
*** jeffrey4l_ has joined #openstack-zaqar15:14
exploreshaifaliflaper87, just to remind we need to discuss about removing queues in meeting15:15
*** JAHoagie has quit IRC15:15
*** jasondotstar has quit IRC15:16
*** jasondotstar has joined #openstack-zaqar15:18
*** jeffrey4l has quit IRC15:18
vkmcbtw flaper87, we can get the cross api thing by Thursday... but I need your feedback on what its already done15:28
* vkmc picks the minutes15:28
exploreshaifalivkmc, maven issue here updated with result of *mvn clean generate-sources*15:36
vkmcexploreshaifali, yeah, I checked that15:37
vkmcexploreshaifali, looks like the doc team added a plugin that you are missing15:37
exploreshaifaliokay so I need to pull latest zaqar?15:38
vkmclet me find the link15:38
vkmcnope15:38
vkmcits apart from that15:38
exploreshaifaliok15:38
vkmcyou need to install this plugin as well https://github.com/stackforge/clouddocs-maven-plugin15:39
vkmcstep 4. is what you already did, but you need to install it in order to run the mvn clean generate-sources command15:40
exploreshaifalivkmc, okay and also even I patch merged in zaqar why am I not getting openstack/zaqar repo in my github profile15:42
exploreshaifaliin list of repo contributed to15:42
exploreshaifaliusually they do15:42
exploreshaifalis/I/my15:42
exploreshaifaliyes! thanks vkmc ;)15:42
vkmcnot sure how github manages those15:42
exploreshaifalivkmc, no issues :)15:42
*** jeffrey4l_ has quit IRC15:43
kragnizexploreshaifali: I think you need to have stared the zaqar repo15:43
kragnizexploreshaifali: and then there's a delay for it to appear15:43
* exploreshaifali staring zaqar repo15:44
*** amitgandhinz has joined #openstack-zaqar15:44
exploreshaifalikragniz, thanks :)15:44
exploreshaifalikragniz, oh it worked :D15:45
kragnizcool!15:46
exploreshaifalikragniz, thanks15:46
* kragniz follows exploreshaifali 15:46
* exploreshaifali follows kragniz vkmc flaper87 15:47
*** cpallares has joined #openstack-zaqar15:50
* flaper87 chases his tail like a dog15:50
*** mpanetta_ is now known as mpanetta15:51
exploreshaifalicpallares, is this is your effect ^^ :P15:51
*** dynarro has quit IRC16:00
cpallaresexploreshaifali:  :P16:04
exploreshaifalicpallares, \o16:05
cpallaresexploreshaifali: o/16:06
cpallareshey how are you? :)16:06
exploreshaifalicpallares, I am good,  and more btter news is that my first patch landed16:07
exploreshaifaliwhat about you?16:07
cpallaresexploreshaifali: That's awesome :D Congrats!16:08
exploreshaifalicpallares, Thanks :D16:09
vkmccpallares, wasaaaaaaaaaaaaaaap16:16
cpallaresvkmc: haha hi hi hi hi16:21
*** sgotliv has quit IRC16:21
vkmccpallares, all good? :)16:22
vkmcflaper87 still in that infinite chasing your tail loop?16:22
vkmcapparently yes16:25
cpallaresvkmc: all good except for Christmas music.16:25
* cpallares can't wait for the Christmas music on loop in all the places to be over16:26
vkmccpallares, I was about to send you a musical card with a jumping reindeer16:26
mpanettahah16:27
mpanettaMornin all :)16:27
vkmcheeeeey mpanetta :)16:27
mpanettaI'm trying to limit my exposure to xmas music cpallares :P16:28
cpallaresvkmc: lol16:28
cpallaresvkmc: send me a Christmas card with regular music :P16:29
cpallaresvkmc: You need to see this https://www.youtube.com/watch?v=bg8NS6s0fkw16:29
vkmcI'm trying to survive to Chrismas food in summer16:29
vkmcChristmas*16:30
*** JAHoagie has joined #openstack-zaqar16:36
*** achanda has quit IRC16:37
*** achanda has joined #openstack-zaqar16:38
*** reed has joined #openstack-zaqar16:39
*** achanda has quit IRC16:42
*** achanda has joined #openstack-zaqar16:42
* flaper87 back16:47
flaper87kinda16:47
*** dynarro has joined #openstack-zaqar16:48
exploreshaifalivkmc, I am installing the plugin you mentioned above https://github.com/stackforge/clouddocs-maven-plugin17:01
exploreshaifaliI skipped step 417:01
exploreshaifaliand again *mvn clean install* giving error17:02
exploreshaifalivkmc, sorry for troubling again and again but I am not getting whats the problem17:02
*** dynarro has quit IRC17:05
exploreshaifalibrb dinner time17:11
*** exploreshaifali has quit IRC17:12
*** achanda has quit IRC17:45
*** achanda has joined #openstack-zaqar17:45
*** sgotliv has joined #openstack-zaqar17:46
*** achanda has quit IRC17:47
*** achanda has joined #openstack-zaqar17:47
* vkmc lurks18:13
* cpallares lurks18:21
cpallaresbrb lunch :918:21
*** flwang1 has quit IRC18:26
vkmcflaper87, https://review.openstack.org/#/c/141280/ pleeeease19:37
* flaper87 clicks19:38
vkmcthis channel is quiet19:45
vkmccpallares we need Christmas songs over here19:45
*** jchai is now known as jchai_afk19:53
jasondotstarvkmc, i should say somthing i guess19:53
jasondotstar:-)19:53
jasondotstareither of you guys running a dev env for zaqar using vagrant?19:54
vkmcjasondotstar, hahaha +119:55
jasondotstar:-)19:57
vkmcI'm not using Vagrant19:57
vkmcbuuut.. hi amalagon, I remember you were using Vagrant19:58
vkmcjasondotstar, are you having trouble with Zaqar's deployment or with Vagrant itself?19:58
*** flwang1 has joined #openstack-zaqar19:58
jasondotstarnon o19:58
jasondotstarNo19:58
jasondotstari've yet to stand up my dev environment19:59
jasondotstarbut my thought was to use vagrant for it.19:59
vkmccool19:59
jasondotstarjust wanted to know if either of you had pointers on that... how hard it was, etc.19:59
jasondotstari mean19:59
jasondotstari think it'd just work...19:59
jasondotstar:-)19:59
vkmcAFAIK is pretty straightforward :)19:59
vkmcgo for it!19:59
* jasondotstar grins20:00
jasondotstarwheel deux20:00
vkmchaha20:00
*** exploreshaifali has joined #openstack-zaqar20:06
*** jchai_afk is now known as jchai20:12
flaper87whatsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaaa20:15
flaper87jasondotstar: I used to use vagrant before but not anymore20:15
flaper87zaqar is so resource cheap for testing that it's not worth it20:16
jasondotstarflaper87, ack.20:16
flaper87jasondotstar: that said, it's quite easy to set up20:16
flaper87but I'd probably just use a docker box20:16
flaper87well, actually docker is qutie complicated unless you use sqlite for tests20:16
flaper87because you can run 1 command per box20:16
jasondotstari20:20
jasondotstarc20:20
flaper87o20:23
flaper87k20:23
flaper87vkmc: commented20:23
flaper87great progress there20:23
jasondotstarvkmc, any notes on the docker setup somewhere?20:25
jasondotstarflaper87, ^20:25
vkmcflaper87, thaaaaaaaaaanks20:27
vkmcbtw flaper87, jasondotstar got interested in Zaqar when he saw the PTL's preso20:29
vkmche were looking for some tasks to do20:32
flaper87jasondotstar: ohhhhhhhhhh really ?20:33
flaper87jasondotstar: how terrible was that preso ?20:33
flaper87jasondotstar: I started working on dox support for zaqar https://github.com/openstack/zaqar/blob/master/dox.yml20:33
flaper87but I haven't done much on that lately20:33
*** exploreshaifali has quit IRC20:39
vkmcflaper87, I replied inline https://review.openstack.org/#/c/141280/20:44
flaper87vkmc: did you  like my monologue ?20:45
flaper87:P20:45
flaper87OMG, I need help20:45
flaper87like for realz20:45
vkmcflaper87, I enjoyed it yeah, I actually could see your mind working20:46
flaper87vkmc: https://review.openstack.org/#/c/141280/5/zaqar/api/v1_1/endpoints.py,cm20:46
flaper87In the wsgi transport we're doing so to be compliant with RESTFul semantics, I think it's worth creating the exceptions as you did but I can't stop wondering if we're just duplicating exceptions20:47
vkmcohh20:47
vkmcas I mentioned in the reply... we should never reach to that point20:47
vkmcI mean, that is 'just in case' something goes wrong20:48
flaper87right, but even catching QueueDoesNotExist doesn't convince me20:48
vkmcwe could take an optimistic approach and don't control that20:48
flaper87Why can't we just forward that error ?20:48
flaper87Also, what I meant in line 146 is that you're re-raising the same exception you just caught20:49
vkmcforward as... don't catch the exception and let it be?20:49
vkmcyeah20:49
* vkmc likes catching 20:50
vkmcits not neccesary20:50
flaper87vkmc: yeah20:51
vkmcI'll fix that20:51
vkmcalso, I'm a bit concerned on how I'm managing the private endpoints20:52
vkmcits all in the same bag20:52
flaper87yeah, I think it's fine for now but we'll have to break that into different implementations20:52
vkmcok20:53
vkmc:)20:53
jasondotstarsorry was paying attention to a meeting.20:55
jasondotstarflaper87, vkmc i think the preso was good :-)20:55
jasondotstarit got me interested in the project.20:55
jasondotstarso congrats :-)20:56
vkmcyeah, da flaper87 makes good presentations :D20:56
*** vipul has quit IRC21:02
*** ekarlso- has quit IRC21:02
cpallaresvkmc: I approve of this one https://www.youtube.com/watch?v=YGLQXb6wn0Y21:04
vkmccpallares, omg21:06
*** vipul has joined #openstack-zaqar21:10
*** jchai has quit IRC21:16
*** ekarlso- has joined #openstack-zaqar21:16
jasondotstarbbl gents...21:20
*** jasondotstar has quit IRC21:20
*** ametts has quit IRC21:21
* vkmc gives flaper87 some gummybears21:23
* cpallares steals flaper87's gummy bears21:26
vkmcI can swear I left some gummybears for flaper87 here21:27
vkmcthat's odd21:27
* cpallares has her mouth full of gummy bears21:29
cpallaresyeah so weird21:29
vkmclol21:29
mpanettaNot the sugar free ones I hope :P21:29
vkmcthere are sugar free gummybears?21:30
mpanettaYeah21:30
mpanettaAnd they cause severe gastric distress21:30
vkmclol21:30
sriramgastric distress :O21:31
mpanettahaha21:31
mpanettaI was trying to be polite ;)21:31
* sriram steers clear of 'em21:31
mpanettahttp://www.amazon.com/Haribo-SUGAR-Classic-Gummi-Bears/product-reviews/B006J1FBLM21:31
mpanettaRead the reviews, they are hilarious21:31
vkmcso you say that...21:32
vkmcI could have fun some day by giving flaper87 a bag a sugar free gummybears21:32
vkmcinside a bag of regular gummybears21:32
* sriram All hell broke loose inside me, a sudden headache, my skin began to perspire and something tore around in my abdomen with force enough to make me latch onto my couch with both hands and let out a sheer cry that sent my dog retreating into the bedroom, she probably knew the battle was already lost.21:32
sriramhahahahahahha21:32
sriramOMG21:33
vkmcLOOOOOL21:33
sriramthats hilarious21:33
mpanettaI told ya lol21:33
mpanettaHere is a song to play whilst eating them: https://soundcloud.com/maniacs-of-noise/maniacs-of-noise-paralyzed :P21:36
sriramthere goes productivity for the day.. each review is better than the next :D21:36
sriramone guy mentions napalm, lol.21:36
*** mpanetta has quit IRC21:36
*** mpanetta has joined #openstack-zaqar21:37
mpanettaoops :P21:37
vkmcYou were physically and emotionally, perhaps even spiritually, ASSAULTED. <-21:38
mpanettaBy gummybears? hah21:38
sriramI used to love gummy pizzas when I was a kid :)21:39
sriramhttp://slice.seriouseats.com/images/2013/01/20130123-2380056-Efrutti-Gummy-Pizza-Interior.JPG21:39
mpanettaOh cool, never seen those21:40
vkmcoh so good21:40
mpanettaFor me it was the gum hamburgers21:40
srirammpanetta: oh yes!21:40
srirami could eat THOSE hamburgers lol.21:40
mpanettahaha21:40
sriramthere also used to doughnuts.21:41
sriramthough not as chewy.21:41
mpanettaHmm, don't remember those21:41
sriramFound 'em.21:41
sriramhttp://www.guavarose.com/wp-content/uploads/2013/05/wpid7917-DSC_8237.jpg21:41
mpanettaOh the gummy doughnuts, ok I remember those kinda21:42
sriramI used to sneak them into the shopping cart, without anyone looking LOL21:42
* sriram was an evil kid!21:43
vkmcI love this ones https://pbs.twimg.com/media/BjWMZ0xCcAAiB6M.jpg21:43
vkmcare gummy inside21:43
vkmcbut crunchy in the outside21:44
vkmcthey blow your mind (?)21:44
sriramwow, never had those.21:44
mpanettaOh god I love those21:44
mpanettaSo tasty21:45
sriramyou guys are tempting me…21:45
mpanettaMuahahah!21:45
vkmcthey are a bit whistleblower though... they leave your mouth red if you eat too much21:46
sriramhahahaha.21:46
sriraminstant giveaway.21:46
vkmchttp://www.amazon.com/Haribo-Gummi-Candy-Raspberries-5-Pound/dp/B000EVMNP0/ref=sr_1_13?ie=UTF8&qid=1418680075&sr=8-13&keywords=berry+gummies21:46
mpanettaWould rather have a red mouth then the sugar free gummy alternative :P21:46
vkmcindeed hahaha21:47
flaper87o.21:47
mpanetta?21:47
flaper87sugar has no effect on me21:47
flaper87not any more21:48
flaper87anymore21:48
mpanettaHad too much flaper87?21:48
flaper87mpanetta: depending on where you're standing.21:48
flaper87if you're inside my brain, I have definitely not had enough21:48
mpanettahah21:48
flaper87but for a doctor, I should be diabetic21:48
vkmcflaper87, we were talking about the sugar free gummybears21:49
flaper87fuck them21:49
vkmcapparently they cause some serious gastric distress21:49
mpanettaflaper87: Had experience with them? haha21:50
*** openstackgerrit has quit IRC21:50
flaper87they don't taste the same21:50
flaper87buagh21:50
*** openstackgerrit has joined #openstack-zaqar21:50
* mpanetta leaves this uplifing song here for you: https://soundcloud.com/monstercat/grant-bowtie-cloud-nine21:50
vkmcflaper87, re the serialization mechanism... how wrong is to gzip a json message?21:53
flaper87Not necessarily wrong but it does add an extra overhead21:56
flaper87there's a CPU operation that we'd be doing to save some bandwidth21:56
flaper87Also, the client has to have support for unzip21:57
vkmcI should check how expensive is to compress and decompress22:00
vkmcin comparison with serializing and deserializing22:00
flaper87you'll still have to serialize it anyway22:00
flaper87right ?22:00
flaper87serialize -> gzip -> send22:00
vkmcwith json22:01
flaper87right22:01
vkmcthere is support for gzip both for python and javascript...22:01
vkmcits quite standard22:02
vkmchmm, just some random thoughts22:02
*** ametts has joined #openstack-zaqar22:02
*** amalagon has quit IRC22:16
*** mpanetta has quit IRC22:28
*** kgriffs|afk is now known as kgriffs22:35
*** sriram has quit IRC22:55
*** achanda has quit IRC23:04
*** achanda has joined #openstack-zaqar23:04
*** achanda has quit IRC23:09
*** amalagon has joined #openstack-zaqar23:17
*** amitgandhinz has quit IRC23:26
*** cpallares has quit IRC23:56

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