Monday, 2014-09-22

*** mpanetta has joined #openstack-zaqar00:12
*** mpanetta has quit IRC00:21
*** vkmc has quit IRC01:08
*** mpanetta has joined #openstack-zaqar01:17
*** alcabrera|afk is now known as alcabrera01:47
*** alcabrera is now known as alcabrera|afk02:17
*** jeffrey4l has quit IRC02:27
*** jeffrey4l has joined #openstack-zaqar02:39
*** flwang has quit IRC03:41
*** mpanetta has quit IRC03:46
*** flwang has joined #openstack-zaqar03:55
*** jeffrey4l has quit IRC04:07
*** jeffrey4l has joined #openstack-zaqar04:28
*** jeffrey4l has quit IRC04:53
*** jeffrey4l has joined #openstack-zaqar05:05
*** flwang has quit IRC05:34
*** flaper87 has quit IRC06:05
*** flaper87 has joined #openstack-zaqar06:05
*** jeffrey4l has quit IRC06:06
*** jeffrey4l has joined #openstack-zaqar06:06
jeffrey4lflaper87, ping06:06
flaper87jeffrey4l: pong06:06
jeffrey4lPool and flavor exist on apiv 1.1. But on the python-zaqarclient, It just support api v1.06:07
jeffrey4lhow can we add the support for pool and flavor u asked me?06:08
jeffrey4lflaper87,  Pool and flavor exist on apiv 1.1. But on the python-zaqarclient, It just support api v1.06:09
flaper87jeffrey4l: zaqarclient supports v1.1 too06:09
flaper87jeffrey4l: and good morning/afternoon06:09
flaper87jeffrey4l: this is the v1.1 spec https://github.com/openstack/python-zaqarclient/blob/master/zaqarclient/queues/v1/api.py#L24306:09
flaper87jeffrey4l: also, pools exist since v106:10
flaper87jeffrey4l: AFAICT, we're just missing support for flavors06:10
jeffrey4lOk. I didn't read the code carefully. I just read the v1 spec on wiki page: https://wiki.openstack.org/wiki/Zaqar/specs/api/v1 It seems they are out of date.06:11
flaper87jeffrey4l: :D don't worry, that's what we are here06:11
flaper87:)06:11
jeffrey4lflaper87, anyway, i will add flavor and pool support ASAP.06:12
jeffrey4lbtw, good afternoon ;p06:13
flaper87jeffrey4l: there's already support for pool https://github.com/openstack/python-zaqarclient/blob/master/zaqarclient/queues/v1/pool.py06:13
flaper87jeffrey4l: wait, actually https://github.com/openstack/python-zaqarclient/blob/master/zaqarclient/queues/v1/flavor.py06:13
flaper87I added flavors too06:13
flaper87mmmh, I can't remember what the exact request was now06:13
flaper87oh lord06:13
flaper87jeffrey4l: aahhh wait06:13
flaper87jeffrey4l:the *CLI* support is missing06:14
flaper87that's what we need06:14
flaper87(sorry, I just woke up)06:14
jeffrey4lYep, I notice that.06:14
jeffrey4lanother question: Should we separate the v1 and v1.106:16
jeffrey4li.e. add openstack.queuing.v1.1 in the setup.cfg.06:16
jeffrey4lwe need that, right?06:16
flaper87jeffrey4l: mmh, nope, we don't need that this time.06:22
flaper87As far as I can tell, we should be able to re-use the ones we have now06:22
*** flwang has joined #openstack-zaqar06:26
jeffrey4lflaper87, yep, we re-use the most current implement in v1/cli.py.   But how can we handle the difference between api v1 and v2?  For example,  on the deleting message, v1.1 api has a extra param `pop`.06:34
flaper87jeffrey4l: pop is a separate action06:34
flaper87there's a method for pop06:34
flaper87I mean, although it is part of the DELETE in the API, we consider it a separate action06:34
jeffrey4lflaper87, but v1 has no this kind of method. It is good to mix this up?  It is confused when using the client.06:47
jeffrey4lAfter thinking for a while, maybe u r right. In api/client design, minor api version(like zaqar v1/v1.1) update is different with major api version( like keystone v2.0 and v3)06:47
flaper87exactly my point :)06:49
flaper87the changes are small06:49
flaper87users will get a `UnsupportedVersion` error if they try to call `pop` on a `v1` endpoint06:49
jeffrey4lflaper87, got. Thanks for explanation. I will add this to CLI ASAP. cheers.06:51
*** flwang has quit IRC06:55
jeffrey4lflaper87, There are still lack of some method in pool/flavor. For example list pool/flavor, update pool/flavor. A u going to add it?07:39
flaper87jeffrey4l: not now, feel free to add them07:40
jeffrey4lok.07:40
*** sgotliv_ has joined #openstack-zaqar08:09
*** flwang has joined #openstack-zaqar08:21
*** sgotliv_ has quit IRC08:45
*** flwang has quit IRC09:00
*** flwang has joined #openstack-zaqar09:00
*** sgotliv_ has joined #openstack-zaqar09:01
*** sgotliv_ has quit IRC09:08
*** sgotliv_ has joined #openstack-zaqar09:13
*** sgotliv_ has quit IRC09:28
*** jeffrey4l has quit IRC10:04
*** jeffrey4l has joined #openstack-zaqar10:21
*** mpanetta has joined #openstack-zaqar10:45
*** mpanetta has quit IRC10:49
*** sgotliv_ has joined #openstack-zaqar10:56
*** sphoorti has joined #openstack-zaqar11:04
sphoortiHello All!11:09
*** vkmc has joined #openstack-zaqar11:09
vkmcmorniiing11:10
sphoortihello11:11
vkmchi sphoorti! :)11:13
sphoorti:)11:14
sphoortivkmc: in reference to this bug https://bugs.launchpad.net/zaqar/+bug/1369536 for delete message with expired claim id  : https://github.com/openstack/zaqar/blob/master/zaqar/queues/transport/wsgi/v1_1/messages.py#L330 is this correct ?11:16
vkmcsphoorti, you need a subset of those, the ones that have been claimed11:22
sphoortiso a unit test to check only the messages which have expired ? vkmc ?11:26
vkmcto make sure that the expired claims has been removed11:28
sphoortiOh okay! got i!11:31
vkmccool :)11:31
flaper87o/11:31
flaper87gooooooooooood morning world11:31
vkmcflaper87, hiiiiiiiiiiiiiii \o11:31
flaper87vkmc: had a great weekend? how are you doing?11:32
sphoortiwell then vkmc I have to write a test for the function in which message has expired right ?11:35
vkmcflaper87, good too! I had enough resting and did some stuff I had in my to do list heh :)11:37
sphoortiflaper87: hello :)11:37
flaper87sphoorti: hey hey :)11:37
flaper87how's it going?11:37
sphoortitrying to work on bug  https://bugs.launchpad.net/zaqar/+bug/136953611:40
sphoortias my opw contribution11:40
vkmcsphoorti, yeah... remember that we want those which claim has expired, not the message expiration itself (message ttl)11:41
sphoortiunderstanding the code11:41
vkmccheck out this post if you need an starting point about some of the concepts and main operations http://developer.rackspace.com/blog/openstack-marconi-api.html11:42
sphoortithanks a lot!11:55
*** cpallares has joined #openstack-zaqar11:56
*** openstackgerrit has joined #openstack-zaqar12:14
*** jchai has joined #openstack-zaqar12:55
*** sriram1 has joined #openstack-zaqar13:04
*** sriram1 has left #openstack-zaqar13:04
*** sriram1 has joined #openstack-zaqar13:05
*** sriram1 has quit IRC13:06
openstackgerritVictoria Martínez de la Cruz proposed a change to openstack/python-zaqarclient: Updates API name  https://review.openstack.org/12285613:20
*** mpanetta has joined #openstack-zaqar13:22
*** sphoorti has quit IRC13:38
*** sriram has joined #openstack-zaqar13:41
*** alcabrera|afk is now known as alcabrera13:54
*** malini|afk is now known as malini13:54
*** echevemaster has joined #openstack-zaqar13:56
flaper87vkmc: re https://bugs.launchpad.net/zaqar/+bug/137248814:28
flaper87my concern is14:28
flaper87Say we have a freaking-fast flavor and we want to create a queue that is stored there14:29
flaper87we have 2 issues right now14:29
flaper871. The map we have is 1:1 between flavors and pools14:29
flaper87which means, *all* the queues created in the freaking-fast flavor will go to the same pool14:29
flaper87and we have no way to balance that14:29
flaper87Instead, I think the mapping should be flavor:pool_type_or_scheme_probably_scheme_and_I_dunno_why_I_am_using_so_much_underscores14:30
vkmclol14:30
flaper87s/much/many14:31
flaper87now14:31
vkmcwow much underscore14:31
vkmc2.?14:31
flaper87lets assume we fix that, we make flavor's pool field to store the type/scheme14:32
flaper87with that, we can filter pools by type and balance pools there14:32
vkmcy14:32
vkmcsure14:33
flaper87generally speaking, balancing queues between a mongodb node and a redis node it's not fair14:33
flaper87they don't share the same capabilities nor they scale the same way14:33
flaper87it is possible, yes.14:33
flaper87but I'm unsure on whether that's a sane thing to do14:33
vkmcyeah.. but how sane it's to put a constrain on that?14:34
vkmcagain, we are sacrificing interoperability14:34
flaper87are we? if any, we're adding consistency14:34
flaper87for example14:34
flaper87What happens if I (the operator) add a redis pool because I want to have a freaking-fast flavor14:35
flaper87?14:35
flaper87that doesn't mean I want zaqar to balance on it14:35
flaper87oh well, wait14:35
flaper87I think we actually have a fix for that14:35
vkmcI get what you are thinking14:35
flaper87https://github.com/openstack/zaqar/blob/master/zaqar/common/storage/select.py#L3914:36
flaper87but again14:36
flaper87that would prevent the algorithm to balance on it14:36
flaper87... in a per flavor basis14:36
flaper87I think we can get around this without adding a new config option, TBH.14:36
flaper87(which I'd personally prefer)14:36
flaper87holy crap, 16:40 already :(14:37
vkmcyeah if there is a way of doing so, we should go for it14:37
vkmcsomething I'm not getting... you are mixing (or I'm doing so) flavors with pools type14:38
vkmc<flaper87> lets assume we fix that, we make flavor's pool field to store the type/scheme14:38
vkmc<flaper87> with that, we can filter pools by type and balance pools there14:38
flaper87yeah14:39
flaper87because right now our mapping is flavor:pool_name14:39
vkmcyeah14:39
flaper872s, let me re-read pool's model14:39
vkmcso your idea is to have the mapping pool_name:pool_type14:39
vkmcso you end up having a 1 to many relationship with flavor and pool_type14:40
vkmcand that way do the balance?14:40
flaper87no, the idea would be to have flavor:pool_type14:40
flaper87yes14:40
vkmctransitive property ;)14:40
flaper87there's another way to do it14:41
flaper87without adding a type14:41
vkmcso directly, you want to change the mapping flavor:pool_name to flavor:pool_type14:41
flaper87https://github.com/openstack/zaqar/blob/master/zaqar/queues/storage/mongodb/pools.py#L51-L5414:41
flaper87remove that index14:41
flaper87I'm not sure why we made pool_name unique14:41
vkmcbecause its our id14:42
flaper87wah no wayt14:42
flaper87that's stupid14:42
flaper87nevermind, we need pool_type14:42
flaper87or pool_group14:42
vkmcyou cannot remove it14:42
vkmcpool group sounds good14:42
flaper87yeah, that'd make things like `dc-cluster` not possible14:42
vkmcffh14:42
flaper87ok, so14:43
flaper87lets summarize14:43
vkmck14:43
flaper87we need a group field for pools14:43
flaper87if no group is specified, the pool will be used globally14:44
flaper87then flavors documentation must be updated to reflect that pool is the pool group and not the pool type14:45
flaper87we need to make all this before the release14:45
flaper87:)14:45
vkmcwhat is we allivate the 1:1 relationship between flavors and pools?14:45
vkmcyou could have more than 1 pool with the same flavor14:46
*** mpanetta has quit IRC14:46
vkmcyou probably went through that already14:46
*** mpanetta has joined #openstack-zaqar14:46
flaper87yeah, the reason I don't like that is because you likely want your flavors balanced across all the pools of the same type14:46
vkmcthat way we don't need to add new parameters14:47
flaper87if we alleviate the 1:1 mapping, operators would have to add all the mongo pool names to the flavor14:47
vkmcbut that is done when you create the pool14:48
flaper87nope14:48
flaper87pools must exist before flavors14:48
vkmcI know yeah14:48
vkmcif we do that change I mean14:49
vkmchmm that would be so many changes14:50
vkmcadding an the pool_group param is an easier fix14:50
vkmcwhen is the release?14:50
flaper87we still have a couple of weeks and this bug is critical14:51
vkmcok, let's do it then14:52
flaper87is this something you want to work on? otherwise I can stab it14:52
flaper87btw, I don't see any items in the agenda14:55
vkmcI have some stuff to do this week, but I can organize myself and try to finish it soon if you are too busy14:55
flaper87I'll try to get to it tomorrow morning, if I don't, I'll let you know14:56
vkmcsure14:56
vkmcplease let me know14:56
vkmcI wanted to finish the functional tests for pools before the release too14:56
flaper87if there are no things to discuss, I think we can skip the meeting today14:57
kgriffsflaper87: I have something to talk about wrt redis driver, but I can do that in here if we skip the mtg14:57
* kgriffs believes rumors of his death have been greatly exaggerated14:58
flaper87kgriffs: yeah, lets do that here if you don't mind14:58
flaper87kgriffs: LOL14:58
kgriffssure thing14:58
kgriffsso, how is everybody? I had to go off the radar for a bit to get some other stuff done14:58
mpanettaGreat, I've been playing with autobahn.ws14:59
kgriffsmpanetta: cool15:00
kgriffslooks like an interesting projecg!15:00
mpanettaIt is quite interesting.15:01
* flaper87 wishes there was a js driver for zaqar15:03
flaper87:(15:03
kgriffssomebody was talking about a js driver a couple weeks back...15:03
* kgriffs can't remember their name15:03
*** alcabrera is now known as alcabrera|afk15:03
mpanettaOoo that would be nice15:03
kgriffsi.e., they were going to implement one15:03
*** flwang has quit IRC15:04
flaper87kgriffs: yeah, it was yograterol15:05
flaper87and myself15:05
flaper87:P15:05
kgriffsoic15:05
flaper87but I don't think he has started it yet15:05
kgriffsgtk15:05
kgriffsflaper87: so, rc1 is this thursday right?15:08
flaper87right15:09
kgriffsflaper87: ok, so I was doing some exploratory perf testing on claims on friday before doing all the assorted graphs15:14
vkmcflaper87, kgriffs please review https://review.openstack.org/#/c/122856/15:15
kgriffsand when I hit it with 1000 concurrent requests, started timing out on claiming messages - i mean, some requests started giving up in that transaction loop in claims.py15:15
vkmchi kgriffs :)15:15
flaper87kgriffs: that's specific to the redis driver, right?15:16
kgriffscorrect15:16
kgriffsso, I hacked in a backoff sleep similar to what is in the mongo driver and it helped a lot15:17
kgriffsbut, I want to try rewriting the claim stuff in lua today to see if it is even better15:17
kgriffsif I do that, it will require 2.6 as we've discussed previously15:17
flaper87I think >=2.6 is fine15:18
kgriffskk15:18
kgriffsin any case, I think we better get this done for rc15:18
kgriffsbecause if we don't, claiming under high concurrency is going to really be ugly15:18
flaper87we've other's RCs comming. If this is a critical bug, lets file one and we can getting in.15:19
kgriffsok15:19
flaper87s/getting/get it/15:19
flaper87WTF?15:19
flaper87:P15:19
* flaper87 feels naked without his email15:19
* kgriffs goes off to do that15:19
* kgriffs tries not imagine flaper87 naked15:19
* flaper87 is experimenting a whole bunch of new emotions related to email15:19
kgriffshttps://bugs.launchpad.net/zaqar/+bug/137251015:23
kgriffsflaper87, vkmc: needs triaging ^^^15:23
vkmckgriffs, checking it15:24
flaper87kgriffs: done15:24
flaper87assign it to yourself15:24
flaper87:D15:24
kgriffsoh, I should also say that I also tried adding the random sleep jitter in addition to the backoff and it made it a little better - so that random jitter in the mongo driver is actually helpful, turns out. :p15:24
kgriffsdone15:25
kgriffsI'll keep working on it15:25
flaper87kgriffs: cool15:25
flaper87kgriffs: I added a comment in the bug15:25
flaper87re versioning15:25
flaper87btw, I've been using tags lately15:25
flaper87`redis`, `mongodb`, `pools` etc15:26
flaper87we should probably document them15:26
flaper87if we haven't yet15:26
flaper87I'll do that15:26
flaper87OMFG, it's almost 17:3015:26
vkmcflaper87, do you have an scheduled reboot?15:27
flaper87kindof :P15:27
kgriffsoh15:34
kgriffsjust remembered one other thing15:34
kgriffswhen running those pub-sub benchmarks I forgot to setup the gc as a cron job15:34
kgriffsso... that may explain why snapshotting was taking so long and spiking some of those graphs15:34
* kgriffs blushes15:34
flaper87:D15:40
flaper87don't worry, just don't forget to do it in production15:41
flaper87:P15:41
*** sgotliv_ has quit IRC15:52
*** AAzza is now known as AAzza_afk15:58
*** AAzza_afk is now known as AAzza16:15
*** reed has joined #openstack-zaqar16:23
*** sphoorti has joined #openstack-zaqar16:42
sphoortivkmc: are you around ?17:17
sphoortikgriffs: is this bug taken ? https://bugs.launchpad.net/zaqar/+bug/1357397 ? Can I start working on it ?17:21
vkmcsphoorti, hey! sup? :)17:38
vkmcsphoorti, I think you can grab it, nobody was assigned to it17:38
sphoortiyeah I just did that vkmc17:39
sphoorti:)17:39
vkmccool17:39
*** kgriffs is now known as kgriffs|afk17:43
* vkmc lurks18:23
*** malini is now known as malini|afk18:26
*** kgriffs|afk is now known as kgriffs18:34
kgriffssphoorti: thanks for taking that; i don't think anyone was working on it afaik18:35
sphoortikgriffs: I am done with my changes. looking out for how to send for review18:36
sphoortikgriffs: so far I made the changes and then ran tox -e py27 and that worked18:37
sphoortiam I on right track ?18:37
kgriffsyep18:37
kgriffsI also run pep8 too - it is easy to have a line that is too long or something18:37
kgriffstox -e pep8,py2718:37
sphoortiokay I will run pep8 too18:38
kgriffsthen you will use git review to submit - have you set that up?18:38
sphoortiI have that setup18:38
kgriffskewl18:38
sphoortihowever I am slightly confused about the commit message18:38
sphoortidoes git commit -a open the commit script ?18:39
sphoortior we have to manually enter the contents in the right format ?18:39
sphoortikgriffs:18:39
kgriffsoh18:40
kgriffsgit commit -a will "add" the changes or "stage" them for the commit18:40
kgriffswait18:40
kgriffssorry18:40
kgriffsgit commit -a will add and create the commit at the same time18:40
kgriffsthen it will prompt you for your commit message18:41
kgriffsit will use whatever editor you specified in your config18:41
kgriffs(git config)18:41
kgriffsthen you have to type it in according to the OpenStack guidelines18:41
kgriffs(it won't give you a template or anything)18:41
kgriffsdoes that make sense?18:41
sphoortiokay. I will do it18:41
sphoortithanks a lot18:41
kgriffsrock on18:42
sphoortipep8 too succeeded !18:42
sphoortiI am ready to commit my changes now!18:43
sphoortihope it goes well18:43
vkmc:)18:43
*** sgotliv_ has joined #openstack-zaqar18:47
*** openstack has joined #openstack-zaqar18:55
-sendak.freenode.net- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp18:55
*** wpf has quit IRC19:01
*** wpf has joined #openstack-zaqar19:03
*** jchai is now known as jchai_afk19:03
*** jchai_afk is now known as jchai19:03
sphoortiI am getting this error on git review http://paste.openstack.org/show/114275. I did use ssh-add and also checked on https://help.github.com/articles/generating-ssh-keys and https://help.github.com/articles/error-permission-denied-publickey19:05
sphoortivkmc: kgriffs19:05
sphoortiwhat must be going wrong ?19:05
boris-42vkmc hey there19:06
boris-42vkmc how are you?19:06
sphoorti.whois boris-4219:06
boris-42sphoorti lol=)19:06
sphoortihahahaha19:06
sphoorti:p19:06
* boris-42 boris-42 is just dude19:06
vkmcboris-42 is a cool dud that works on Rally19:06
sphoortiyayyieee19:06
vkmchi boris-42 :)19:06
boris-42vkmc so I saw your patch thank you19:07
vkmcsphoorti, did you upload your ssh keys to both Launchpad and Gerrit?19:07
vkmcboris-42, thank you for looking into it19:07
boris-42vkmc some crap with requiremtns19:07
sphoortiis that boris pavlovic ?19:07
boris-42sphoorti ya that one19:07
sphoortiyayy!19:07
vkmcis boris-42 famous?19:07
vkmc:D19:07
boris-42vkmc lol19:07
sphoortimy friend k4no had once told me about you!19:07
sphoortiatleast here19:07
boris-42sphoorti ya he is core in rally btw19:08
sphoortihe is famous19:08
sphoortihello boris-4219:08
boris-42sphoorti hi there19:08
boris-42sphoorti so you are working on zaqar?)19:08
sphoortiI just started working on zaqar. I am trying to submit my first patch to zaqar19:09
vkmcboris-42, looking at the logs now... hmm19:10
boris-42vkmc ya seems like recheck requried19:10
boris-42vkmc something went wrong during check of requreimtns19:10
vkmcboris-42, oh ok, calling it then19:10
vkmcoh you already did19:10
vkmcthanks :)19:10
openstackgerritSphoorti proposed a change to openstack/zaqar: Replace misleading max_message_size option name  https://review.openstack.org/12322319:12
vkmcah well, it looks like you managed to fix it sphoorti19:12
sphoortivkmc: all thanks to you! I had forgotten to replace the gerrit ssh key19:13
vkmckewl19:14
sphoortivkmc: would you review my patch ?19:16
vkmcsure, I have to finish some stuff first and then I'll review it19:17
sphoortiyayy :)19:18
*** earnThis has joined #openstack-zaqar19:19
vkmcearnThis, guess what :)19:22
earnThishey vkmc, what?19:23
*** flwang has joined #openstack-zaqar19:23
vkmcearnThis, https://review.openstack.org/#/c/117574/ merged19:24
earnThishaha, thats awesome19:25
vkmckudos :)19:25
earnThisthank you, now i just need to find time to get to that wsgi error standardization and ill really be on a roll19:27
vkmchaha sure thing19:27
openstackgerritKurt Griffiths proposed a change to openstack/zaqar: Move Redis driver's claim transaction to Lua  https://review.openstack.org/12323019:30
*** earnThis has quit IRC19:33
*** AAzza is now known as AAzza_afk19:35
*** echevemaster has quit IRC19:37
*** earnThis has joined #openstack-zaqar19:39
sphoortikgriffs: could you please explain me a bit more about max_message_size ?19:48
kgriffssure19:49
kgriffsso, this has a bit of history19:49
kgriffsoriginally we did check the sizes of the individual bodies19:50
kgriffsbut that was changed and now we just check the entire size of the messages list19:50
kgriffsbut the param name was never updated19:50
sphoortiso it could be one message or many together ?19:50
kgriffsthe client can post a list of messages to enqueue19:50
kgriffssphoorti: correct19:50
kgriffsso they can do one big message or a bunch of small messages19:51
sphoortiso how about max_size_message_post_list ?19:52
kgriffshmm, sounds bit wordy19:52
sphoortior max_size_message_list ?19:52
*** sgotliv_ has quit IRC19:53
*** AAzza_afk is now known as AAzza19:54
* kgriffs thinking19:54
sphoortiand maybe describe a little in the zaqar.conf.sample ?19:54
kgriffsmax_message_list_size19:55
*** sgotliv_ has joined #openstack-zaqar19:55
*** flwang has quit IRC19:55
sphoortiyayy! that sounds better than max_size_message_list19:56
kgriffsonly thing with that is it may be confused with listing messages, whereas max_messages_per_page is used for that19:56
kgriffsbut, it may be the best we can do without getting too wordy19:56
*** flwang has joined #openstack-zaqar19:56
kgriffsflaper87: what do you think?19:56
sphoortiwouldnt max_size_message_list do ?19:56
* flaper87 reads backlog19:56
kgriffssphoorti: re the help text, we should definitely be very clear there19:56
kgriffsand btw, the sample is auto-generated so once you update validation.py19:57
kgriffsyou can re-run the script to generate a new sample19:57
boris-42vkmc oh this requires some kind of rebase https://review.openstack.org/#/c/122876/19:57
kgriffssphoorti: look under tools/config19:57
flaper87max_message_post_size ?19:57
flaper87it refers to the specifc HTTP method19:57
flaper87and message action19:58
kgriffswhat if we add an s19:58
kgriffsmax_messages_post_size19:58
vkmcboris-42, done :)19:58
kgriffsI'm thinking the plural form would make people think more along the lines of the list of messages19:59
flaper87kgriffs: +119:59
flaper87sold19:59
sphoortiso max_messages_post_size it is?!20:00
flaper87sphoorti: +1 from me20:00
boris-42vkmc ouch you specified not proper version for zaqar client20:01
vkmcboris-42, let me check20:01
boris-42vkmc https://review.openstack.org/#/c/122876/2/requirements.txt20:01
boris-42vkmc otherwise lgtm20:01
sphoortiyay flaper87!20:01
vkmcflaper87, so nice to see you around :)20:02
flaper87vkmc: :)20:02
* flaper87 had a writers day20:02
vkmc(questions incoming...!)20:03
openstackgerritFlavio Percoco proposed a change to openstack/zaqar: Enable ZAQAR_TEST_SLOW for py27  https://review.openstack.org/12273220:03
flaper87my brain was sweatting20:03
flaper87oh dear lord20:03
vkmcLOL20:03
flaper87just if you review that ^20:03
vkmcyou thought I was being nice20:03
flaper87kgriffs: ^20:03
flaper87very very easy review20:03
flaper87you are nice, your questions aren't20:03
flaper87I'M JOOOOOOOOOOOOOOKING20:03
flaper87sphoorti: don't freak out, I just like trolling vkmc20:03
flaper87:D20:03
sphoortihahaha20:03
sphoortiyou all are so much fun to be with20:03
sphoorti:D20:04
flaper87aren't we?20:04
sphoortitotally20:04
flaper87told you this is the funniest channel E.V.E.R20:04
vkmcflaper87, ok, now that I'm blessed with your wonderful presence20:04
flaper87wait 'til you see me dancing macarena20:04
vkmcflaper87, which version of the client should we stick to? pypi is 0.1.0, we use 0.0.2 for the bench tool and boris-42 pointed out that we are using 0.0.3 in the global reqs20:05
flaper87vkmc: the right one would be 0.1.0 but it hasn't hit global requirements yet so 0.0.320:05
boris-42vkmc so you have to use what is specified in global requreiments20:05
vkmcthanks guys20:05
boris-42vkmc otherwise I won't be able to merge your patch20:05
flaper87https://review.openstack.org/#/c/122706/ once this lands, you can use 0.1.020:05
boris-42vkmc that's how global requriemtns works=)20:05
* vkmc sad panda20:05
* flaper87 wonders what's wrong with pandas20:05
flaper87they're always sad20:06
flaper87Ain't they eat enough bamboos ?20:06
flaper87gosh20:06
boris-42flaper87 =)20:06
*** flwang has quit IRC20:06
boris-42vkmc so when this land https://review.openstack.org/#/c/122706/ we will get OpenStack update requirements patch in rally20:06
* kgriffs has no idea what flaper87 is talking about. this channel is sooooo boring. Thank goodness for Solitaire or I would DIE from boredom. http://goo.gl/OJUB4f20:06
boris-42vkmc so let's from now add 0.0.320:06
boris-42from/for*20:07
vkmcboris-42, added20:07
boris-42vkmc 2ed20:07
vkmcboris-42, refresh :)20:07
*** echevemaster has joined #openstack-zaqar20:07
vkmcboris-42, thanks for the review20:08
vkmcwe are so darn efficient20:08
*** alcabrera|afk is now known as alcabrera20:08
sphoortikgriffs: this channel is awesome! you should this newcomers word for it :D20:09
kgriffswoot20:09
vkmcflaper87, I exchange you a review for https://review.openstack.org/#/c/122732/ for a review for https://review.openstack.org/#/c/122856/20:09
* kgriffs wonders what is going on here20:09
* kgriffs would not be surprised to see bags of gummy bears exchanged next20:10
flaper87kgriffs:  http://en.wikipedia.org/wiki/Taenia_%28genus%29 <- this solitaire ?20:10
flaper87vkmc: :O20:11
flaper87vkmc: lets do this, I'll review your patch but you'll have to review mine and 2 more20:11
flaper87mine is a 1 line thingy20:11
flaper87yours is +10,-1020:11
vkmcflaper87, 0 lines then20:11
vkmcyou can't ask for an easier review20:12
flaper87nope, but I can provide a more difficult one for you20:12
vkmcwhy I have the feeling that I end losing always?20:12
flaper87at least 1 that makes this exchange fair20:12
flaper87vkmc: yoooooooooooooooou woooooooooooooont, everything is going to be fiiiiiiiiiiiiiiiiiiiiiiiine20:13
* flaper87 smiles and walks away20:13
vkmcflaper87, to make this fair you should give me some of your gummybears20:13
vkmcflaper87, now that you probably have a new brand bag20:13
flaper87vkmc: I've 2 :)20:13
vkmclast week you ate them all by Thursday20:13
flaper87vkmc: ok, I'll give you 1 gummy bear20:13
vkmc(yeah I don't forget about that)20:14
* kgriffs chuckles20:14
flaper87red, green, yellow, white ?20:14
vkmcwho wants white gummy bears?20:14
flaper87someone that likes pineapple20:14
flaper87or is that lime ?20:14
flaper87I've no idea20:14
flaper87They're sweet, gummy and also bears20:14
vkmcred... violet :)~20:15
flaper87I just eat them20:15
sphoortihahahhahaa20:15
vkmcand a green one too20:15
flaper87vkmc: ok, let me explain this once and straight20:15
flaper871 + 1 = 220:15
flaper87I said, 120:15
* vkmc covers her ears20:15
* flaper87 puts gummy bears in vkmc ears... >.>20:16
sphoortivkmc: should cover her eyes. She can see on irc :p20:16
vkmcyummm20:16
flaper87there you have your 2 gummy bears20:16
flaper87now go and review my patch20:16
vkmcsphoorti, I didn't because gummybears hurt on eyes20:16
vkmcin my ears... I don't mind20:16
sphoortihahhahaha20:16
kgriffsbrb20:16
flaper87kgriffs: you stay here, we might need someone to chime in in this fight20:17
flaper87vkmc: reviewed20:17
kgriffslol20:17
vkmcflaper87, thanks Fla20:18
flaper87my pleasure :)20:18
vkmcoh and you approved it :) good flaper20:18
kgriffsdid a quick test to see how the lua script compares to doing a backoff sleep and retry with pipe.watch20:19
kgriffsguess which is which20:20
kgriffshttps://gist.github.com/anonymous/92979c03e934b07e321020:20
kgriffshttps://gist.github.com/anonymous/9a6cda2b7b1c127a124a20:20
flaper87OMFG20:20
flaper87:020:20
flaper8710x20:20
vkmcw00t20:21
kgriffsnot bad for a first try20:21
kgriffs:)20:21
flaper87kgriffs: you are having fun, aren't ya' ?20:22
kgriffswho, me?20:22
* kgriffs looks innocent20:22
openstackgerritSphoorti proposed a change to openstack/zaqar: Replace misleading max_message_size option name  https://review.openstack.org/12322320:23
* flaper87 pictures kgriffs: http://photos1.blogger.com/blogger/5284/1129/400/Gummy%20Bear%20Persecution%20by%20Fire.jpg20:23
vkmcnooooo hahaha20:23
kgriffsnow that's fun20:24
kgriffsLOL20:24
* flaper87 has done that20:24
kgriffsreminds me of that time in fourth grade when I somehow got a magnifying glass20:24
flaper87it stinks20:24
kgriffsrecess was suddenly a lot more fun20:24
flaper87kgriffs: lol20:24
* kgriffs looks innocent again20:25
vkmckgriffs, did you use it with ants?20:25
vkmclol20:25
kgriffswho, me? ants?20:25
* kgriffs continues looking innocent20:25
vkmcaahahaha20:25
kgriffsok, brb for realz20:25
flaper87kgriffs: http://i.ytimg.com/vi/xVB2NDPxKqA/hqdefault.jpg20:26
flaper87that's you in fourth grade20:26
flaper87seriously, that kid looks a lot like me20:26
* flaper87 admits he is pyromaniac20:26
vkmclol20:27
openstackgerritA change was merged to openstack/python-zaqarclient: Updates API name  https://review.openstack.org/12285620:29
flaper87vkmc: 'sup with my patch?20:29
kgriffsROFL20:29
flaper87I didn't have a flamethrower but hell I wanted one20:30
flaper87I had to build my own20:30
vkmcflaper87, I'm locally running it20:30
sriramha, this channel is always fun, just popped in for a bit ;)20:32
vkmcflaper87, did you build your own flamethrower? good thing we are friends :o20:32
vkmchey sriram!20:32
sriramhey there vkmc! :)20:32
sriramkgriffs: whoa those numbers! :D thats awesome.20:34
flaper87vkmc: I did20:34
sriramflaper87: a flamethrower, wow20:34
flaper87I was always careful, I used to play inside the house to avoid burning our garden20:34
flaper87:D20:34
vkmcflaper87, that is common sense :p20:34
* sriram runs away really really fast20:34
flaper87jokes apart, I did build my on flamethrower20:35
flaper87ahh, goooood old times20:35
vkmchaha I used to cook a lot20:36
vkmcnow it has been a while20:36
*** sriram has quit IRC20:38
vkmcflaper87, reviewed20:38
flaper87vkmc: after having seen breaking bad, cooking stopped being what it was20:38
flaper87so be more specific20:39
vkmcflaper87, lol20:39
vkmcyou are right20:40
vkmcso... bakery fits in this case20:40
*** sgotliv_ has quit IRC20:42
openstackgerritSphoorti proposed a change to openstack/zaqar: Replace misleading max_message_size option name  https://review.openstack.org/12322320:44
openstackgerritSphoorti proposed a change to openstack/zaqar: Replace misleading max_message_size option name  https://review.openstack.org/12322320:46
sphoortivkmc: flaper87 could you review this ?20:48
vkmcI don't know sphoorti20:50
sphoortiokay :)20:51
vkmchaha20:51
vkmcI'll check it out soon20:51
sphoortisure20:52
sphoortiI ll go to bed now!20:52
vkmcok :) sweet dreams! o/20:52
sphoortiAdios :)20:52
sphoortiyayyiiee :D20:53
* vkmc dunno to say bye in marathi 20:53
vkmc:(20:53
sphoortitata is bye in marathi20:53
vkmc:D tata20:53
sphoortihehehehe20:53
*** sphoorti has quit IRC20:54
*** mpanetta has quit IRC20:55
*** jogo has joined #openstack-zaqar21:02
jogowhat is Zaqar's HA story?21:02
*** jchai has quit IRC21:02
boris-42jogo heh does other projects have HA story?21:03
boris-42do*21:03
boris-42vkmc so are you ready to write first benchmark?)21:03
vkmcboris-42, of course :)21:06
boris-42vkmc btw how to get zaqar installed via devastack?21:06
*** kgriffs is now known as kgriffs|afk21:06
boris-42vkmc just enable+=zaqar?21:06
vkmcboris-42, exactly yeah... you have to add the line 'enable zaqar-server' in local.conf21:07
boris-42vkmc ok will do21:08
vkmc'enable-service zaqar-server'21:08
boris-42vkmc trying21:09
vkmcboris-42, kewl21:09
openstackgerritKurt Griffiths proposed a change to openstack/zaqar: Move Redis driver's claim transaction to Lua  https://review.openstack.org/12323021:12
*** flaper87 is now known as flaper87|afk21:13
boris-42vkmc hm no new records in keystone catalog21:17
boris-42and service-list21:17
vkmcboris-42, hm a new patchset merged earlier today21:23
vkmcboris-42, it may be because of that21:23
boris-42vkmc maybe, I'll try on fresh VM21:23
boris-42vkmc to repeat a bit later21:23
*** AAzza has left #openstack-zaqar21:25
vkmcboris-42, sure thing21:25
vkmcboris-42, let me know21:25
openstackgerritKurt Griffiths proposed a change to openstack/zaqar: Move Redis driver's claim transaction to Lua  https://review.openstack.org/12323021:32
vkmcsorry guys, the change in the client broke Tempest :/21:46
vkmchttps://review.openstack.org/#/c/123252/221:46
vkmchope they review it soon21:46
*** earnThis has quit IRC22:15
jogovkmc: you broke tempest?22:24
vkmc:x22:25
vkmcI guess it's a way of saying so22:26
jogovkmc: can you expand on that, you didn't break it for everyone did you?22:26
vkmcjogo, of course not22:27
jogovkmc: you startled me for a second22:27
vkmcjogo, a change in Zaqar client is making the integration testing for Zaqar fail22:27
vkmchaha22:27
vkmcjogo, you wouldn't believe I'm that powerful :p22:28
jogovkmc: just the zaqar testing not the standard tempest devstack gate22:29
jogogood22:29
vkmcyeah... not good, less worse I guess22:30
jogoheh yeah22:31
*** reed has quit IRC22:56
*** reed has joined #openstack-zaqar22:57

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