| *** alcabrera|afk is now known as alcabrera | 01:07 | |
| *** alcabrera is now known as alcabrera|afk | 01:24 | |
| *** flwang1 has joined #openstack-zaqar | 01:53 | |
| *** echevemaster has joined #openstack-zaqar | 02:03 | |
| *** vkmc has quit IRC | 02:47 | |
| *** echevemaster has quit IRC | 03:19 | |
| *** sgotliv has joined #openstack-zaqar | 05:32 | |
| *** flwang1 has quit IRC | 05:38 | |
| *** flaper87|afk is now known as flaper87 | 05:39 | |
| *** sgotliv has quit IRC | 06:44 | |
| *** prashanthr_ has joined #openstack-zaqar | 07:15 | |
| *** flwang1 has joined #openstack-zaqar | 07:58 | |
| openstackgerrit | A change was merged to openstack/zaqar: Fix pep8 error in bench tool https://review.openstack.org/119416 | 08:04 |
|---|---|---|
| *** prashanthr_1 has joined #openstack-zaqar | 08:04 | |
| *** prashanthr_ has quit IRC | 08:05 | |
| *** sgotliv has joined #openstack-zaqar | 08:07 | |
| *** flwang1 has quit IRC | 08:59 | |
| *** flwang1 has joined #openstack-zaqar | 09:00 | |
| *** dguerri`afk is now known as dguerri | 09:13 | |
| *** sgotliv has quit IRC | 09:57 | |
| *** AAzza_afk has quit IRC | 10:32 | |
| *** AAzza_afk has joined #openstack-zaqar | 10:34 | |
| *** AAzza_afk is now known as AAzza | 10:34 | |
| *** sgotliv has joined #openstack-zaqar | 10:38 | |
| *** prashanthr_ has joined #openstack-zaqar | 10:59 | |
| *** prashanthr_1 has quit IRC | 10:59 | |
| *** flwang1 has quit IRC | 11:02 | |
| *** prashanthr_ has quit IRC | 11:20 | |
| *** vkmc has joined #openstack-zaqar | 11:32 | |
| *** flwang1 has joined #openstack-zaqar | 11:32 | |
| vkmc | morniiing | 11:35 |
| openstackgerrit | Flavio Percoco proposed a change to openstack/zaqar: Add a dox.yml config file https://review.openstack.org/119740 | 11:48 |
| flaper87 | vkmc: gooooooooooooooooooooooooooooood morning | 11:50 |
| flaper87 | how was your weekend ? | 11:50 |
| vkmc | flaper87, hellooooooooooo | 11:50 |
| vkmc | it was great :) productive and tons of resting | 11:52 |
| vkmc | yours? | 11:52 |
| flaper87 | same here, spent time with family, friends, played guitar and coded too | 11:53 |
| flaper87 | Weekends are way more productive than working-week days | 11:53 |
| vkmc | weeee :) | 11:54 |
| openstackgerrit | Flavio Percoco proposed a change to openstack/zaqar: Add a dox.yml config file https://review.openstack.org/119740 | 11:55 |
| vkmc | how is the guitar treating you? already learn some Zeppelin pickings? | 11:55 |
| * flaper87 loves his guitar | 11:56 | |
| flaper87 | Nah, I'm in an acoustic/classic period of my life :D | 11:57 |
| flaper87 | vkmc: btw, I left some comments on the API docs review | 11:58 |
| flaper87 | lemme know what you think | 11:58 |
| vkmc | flaper87, yup, fixing them | 11:58 |
| vkmc | I agree with that | 11:58 |
| vkmc | more considering that we are migrating to Rally in the short term | 11:58 |
| flaper87 | right | 11:59 |
| flaper87 | cool | 11:59 |
| flaper87 | is people getting tired of meetings? NO ITEMS HERE: https://wiki.openstack.org/wiki/Meetings/Zaqar | 12:00 |
| *** alcabrera|afk is now known as alcabrera | 12:00 | |
| vkmc | maybe is that we are in such a good shape that we don't need meetings to get along | 12:02 |
| vkmc | :p | 12:02 |
| *** flwang1 has quit IRC | 12:03 | |
| *** jchai has joined #openstack-zaqar | 12:08 | |
| openstackgerrit | Victoria Martínez de la Cruz proposed a change to openstack/zaqar: Adds the API reference to the devs guide https://review.openstack.org/116390 | 12:36 |
| openstackgerrit | Victoria Martínez de la Cruz proposed a change to openstack/zaqar: Adds the API reference to the devs guide https://review.openstack.org/116390 | 12:37 |
| vkmc | flaper87, if you have a moment, could you try to compile the API ref ^ | 12:39 |
| vkmc | it looks there is recursion with imports again... or something alike | 12:39 |
| vkmc | maybe you can spot it... I'm trying to fix it | 12:40 |
| flaper87 | sure | 12:42 |
| vkmc | thaaaaaaanks | 12:43 |
| flaper87 | yeah, the import thing is back | 12:59 |
| vkmc | darn | 12:59 |
| flaper87 | I read/heard something the other day about deja-vu being some kind of brain-race between permanent memory and temporary. This is the proof that's just bullshit. I'm having a deja-vu with this bug and it's not my brain's fault | 13:00 |
| flaper87 | I don't get why we have an utils and a helpers | 13:06 |
| flaper87 | sounds like utils could be merged into helpers | 13:07 |
| flaper87 | except for 1 or 2 functions | 13:07 |
| vkmc | yeah... | 13:07 |
| vkmc | thing is | 13:07 |
| vkmc | we have helpers in common | 13:07 |
| *** earnThis|away has joined #openstack-zaqar | 13:08 | |
| vkmc | (we merged utils with helpers in common, the last time) | 13:08 |
| vkmc | and now we have helpers in common and utils in wsgi | 13:08 |
| vkmc | :p | 13:08 |
| *** earnThis|away is now known as earnThis | 13:08 | |
| vkmc | not sure why is there a 'common' place for wsgi only | 13:09 |
| flaper87 | vkmc: because that'll be helpful when we start working on the notification API | 13:09 |
| vkmc | it makes sense if there are common functions for 1++ transport drivers, but in this case it's wsgi only | 13:09 |
| vkmc | good point | 13:10 |
| flaper87 | there are some common functions for wsgi transports | 13:10 |
| flaper87 | in queues.wsgi.utils we should have *just* queue specific helpers | 13:10 |
| flaper87 | the rest should go to common/helpers.py | 13:10 |
| *** sriram has joined #openstack-zaqar | 13:12 | |
| vkmc | ok :) | 13:12 |
| flaper87 | vkmc: fixing it, btw | 13:15 |
| flaper87 | 2 seconds | 13:15 |
| flaper87 | almost there | 13:15 |
| vkmc | oh I was refactoring it myself :) | 13:16 |
| vkmc | cool, looking forward for it | 13:17 |
| *** mpanetta has joined #openstack-zaqar | 13:21 | |
| flaper87 | vkmc: sphinx builds again | 13:22 |
| flaper87 | testing zaqar now | 13:22 |
| flaper87 | I'll push as soon as tests are done | 13:23 |
| vkmc | flaper87, thanks | 13:23 |
| *** mpanetta_ has joined #openstack-zaqar | 13:26 | |
| *** mpanetta has quit IRC | 13:26 | |
| *** mpanetta_ has quit IRC | 13:27 | |
| *** mpanetta has joined #openstack-zaqar | 13:28 | |
| openstackgerrit | Flavio Percoco proposed a change to openstack/zaqar: Remove recursive imports https://review.openstack.org/119754 | 13:33 |
| flaper87 | vkmc: ^ | 13:33 |
| vkmc | :D | 13:33 |
| vkmc | neat | 13:34 |
| vkmc | there are not enough poptarts for you | 13:34 |
| flaper87 | :D | 13:36 |
| *** alcabrera is now known as alcabrera|afk | 13:45 | |
| *** alcabrera|afk is now known as alcabrera | 13:52 | |
| vkmc | alcabrera, hey :) | 13:57 |
| alcabrera | hi hi, vkmc. :) | 13:57 |
| vkmc | alcabrera, how are you doing? how was your weekend? | 13:58 |
| alcabrera | vkmc: I'm basically the happiest ever, my weekend was awesome, and I feel great (and tired)! :D | 14:00 |
| alcabrera | how are you? :) | 14:00 |
| * flaper87 ninja-approved his own patch... so fun | 14:00 | |
| flaper87 | :D | 14:00 |
| flaper87 | alcabrera: glad to hear that :D | 14:00 |
| alcabrera | flaper87: heeeyyyy | 14:00 |
| vkmc | flaper87, lol | 14:01 |
| vkmc | alcabrera, happy to hear that too! | 14:01 |
| vkmc | I'm doing ok, great weekend as well | 14:01 |
| alcabrera | yay! | 14:02 |
| *** itisit has joined #openstack-zaqar | 14:02 | |
| vkmc | anxiously waiting the travel grant support news | 14:03 |
| vkmc | there is nothing yet | 14:03 |
| * flaper87 pictures vkmc like this on her email client: http://www.likecool.com/Gear/Pic/GifF5/GifF5.gif | 14:04 | |
| vkmc | ROFL | 14:05 |
| vkmc | exactly like that hahaha | 14:05 |
| alcabrera | hahaha | 14:06 |
| alcabrera | perfect, flaper87. :P | 14:06 |
| flaper87 | :D :D :D :D | 14:08 |
| vkmc | I cannot wait to meet y' all | 14:08 |
| flaper87 | vkmc: if you don't bring gummy bears with you (and obviously for me), you are sooooooooooo going to regret meeting me. | 14:09 |
| alcabrera | I barely survived meeting flaper87 when I lacked the gummy bears. ;p | 14:09 |
| alcabrera | vkmc: ^ | 14:09 |
| flaper87 | alcabrera: exactly | 14:10 |
| vkmc | flaper87, I was planning to bring you argentinian candy, I can switch to gummybears though | 14:10 |
| * flaper87 can get really mad and starts giving bear-hugs to people until he crashes their bones | 14:10 | |
| vkmc | oh my | 14:10 |
| vkmc | I'm definitively switching to gummybears | 14:10 |
| flaper87 | vkmc: mmh, ok ok, I'll take the argentinian candies :D | 14:10 |
| * kgriffs sits back with some popcorn to watch the show | 14:10 | |
| flaper87 | as long as it's sweet and it's for me and not kgriffs I'm fine | 14:10 |
| flaper87 | ooooooooooooopsssssssssssss | 14:10 |
| * kgriffs sad panda | 14:11 | |
| vkmc | lol | 14:11 |
| * kgriffs panda wants candy | 14:11 | |
| flaper87 | kgriffs: I'll share some, don't worry | 14:11 |
| * kgriffs panda smiles | 14:11 | |
| kgriffs | http://i.imgur.com/sEnOU.jpg | 14:11 |
| flaper87 | ROOOOOOOOOOOFL | 14:12 |
| vkmc | hahaha | 14:12 |
| alcabrera | awww. <3 | 14:12 |
| vkmc | are there poptarts in Paris? or is it a US thing? | 14:14 |
| vkmc | if it's the latter... kgriffs you better bring some | 14:15 |
| flaper87 | there are but with different names | 14:15 |
| flaper87 | but I deffinitely don't know how they're called so | 14:16 |
| flaper87 | :D | 14:16 |
| vkmc | le poptárt | 14:16 |
| flaper87 | you're missing an è at the end | 14:16 |
| vkmc | lol | 14:16 |
| flaper87 | I don't know french but I'm sure you're missing it | 14:16 |
| flaper87 | :D | 14:16 |
| vkmc | I know a little of French | 14:17 |
| vkmc | and yeah, it is missing | 14:17 |
| vkmc | French people love letters with accents that are not really pronounced | 14:17 |
| *** adrian_otto has joined #openstack-zaqar | 14:18 | |
| kgriffs | I have a feeling that french pop-tarts are about as similar to American pop-tarts as italian pizza is to Pizza Hut | 14:19 |
| flaper87 | LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL | 14:19 |
| flaper87 | I went to Pizza Hut once - that was back in Venezuela. I died a little that day | 14:20 |
| flaper87 | https://pbs.twimg.com/media/BxBEIA7CQAAKbd0.jpg:large | 14:21 |
| earnThis | hey guys, can anyone provide a little more detail into whats required to resolve this bug https://bugs.launchpad.net/zaqar/+bug/1236540 ? Possibly kgriffs ? | 14:22 |
| kgriffs | earnThis: looking | 14:23 |
| kgriffs | earnThis: OK, I haven't checked this for a while - wpf's comment is interesting. I think what I was looking for was a comprehensive audit of everywhere we return HTTP 400 and making sure we are using standard classes. | 14:28 |
| kgriffs | Falcon 0.2 will have these classes: http://paste.openstack.org/show/108301/ | 14:28 |
| kgriffs | however, Zaqar is currently pinned to <0.2, so for now we would need to use Zaqar error classes (fix up existing ones and/or add new ones as necessary) | 14:29 |
| *** cpallares has joined #openstack-zaqar | 14:33 | |
| earnThis | kgriffs: alright, thanks | 14:34 |
| *** alcabrera is now known as alcabrera|afk | 14:42 | |
| kgriffs | sure thing | 14:42 |
| *** sriram has quit IRC | 14:47 | |
| *** sriram1 has joined #openstack-zaqar | 14:47 | |
| flaper87 | meeting in 10 | 14:47 |
| openstackgerrit | A change was merged to openstack/zaqar: Updated from global requirements https://review.openstack.org/119151 | 14:49 |
| openstackgerrit | A change was merged to openstack/zaqar: Remove recursive imports https://review.openstack.org/119754 | 14:52 |
| flaper87 | vkmc: ^ | 14:53 |
| flaper87 | vkmc: you need to remove the dependency on the other patch | 14:54 |
| vkmc | flaper87, yup, updating it | 14:54 |
| vkmc | thanks | 14:54 |
| flaper87 | malini|afk: meeting | 15:01 |
| flaper87 | everyone meeeeting | 15:01 |
| cpallares | which channel is the meeting? | 15:03 |
| cpallares | flaper87: ^^ | 15:04 |
| flaper87 | #openstack-meeting-alt-3 | 15:05 |
| *** alcabrera|afk is now known as alcabrera | 15:15 | |
| openstackgerrit | A change was merged to openstack/zaqar: Add ZAQAR_TEST_EVERYTHING to enable all tests https://review.openstack.org/119555 | 15:26 |
| openstackgerrit | A change was merged to openstack/zaqar: Add a dox.yml config file https://review.openstack.org/119740 | 15:40 |
| *** adrian_otto has quit IRC | 15:41 | |
| flaper87 | vkmc: minutes ? :D :D :D | 15:44 |
| vkmc | flaper87, of course, it's my thing :p | 15:44 |
| cpallares | flaper87: You gave me the wrong channel, just saying... | 15:44 |
| vkmc | cpallares, just in case -alt isn't enough... there are three versions of it in flaper87's head :p | 15:44 |
| flaper87 | vkmc: LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL | 15:46 |
| flaper87 | I'm sorry | 15:46 |
| flaper87 | :( | 15:46 |
| flaper87 | erm, cpallares ^ | 15:46 |
| * flaper87 is not sure what's wrong with him | 15:46 | |
| * flaper87 just knows there are *many* things wrong with him | 15:46 | |
| * vkmc wonders what happened with openstack-meeting-2 | 15:47 | |
| cpallares | vkmc: lol | 15:50 |
| cpallares | flaper87: Have you seen the hobbit 3 trailers? | 15:51 |
| flaper87 | cpallares: yup yup yup | 15:52 |
| flaper87 | :D :D :D :D | 15:52 |
| vkmc | newbie question: is there a practical way to remove a dependency in git? | 15:57 |
| flaper87 | vkmc: if you have a 2 patches dependency chain | 15:58 |
| flaper87 | you can do something like | 15:58 |
| flaper87 | $ git rebase -i HEAD~2 | 15:58 |
| flaper87 | That should give you a list of patches to rebase on | 15:58 |
| flaper87 | from that list, remove the line of the commit you don't want (yes just remove it) | 15:59 |
| vkmc | yup | 15:59 |
| flaper87 | and then you're done | 15:59 |
| vkmc | cool | 15:59 |
| vkmc | :D | 15:59 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: In the Redis driver, only read the msg body when needed https://review.openstack.org/119153 | 15:59 |
| kgriffs | thar she blows! | 15:59 |
| kgriffs | look lively now! | 15:59 |
| vkmc | nothing in the log... awesome! | 15:59 |
| kgriffs | arrr | 15:59 |
| flaper87 | btw, I found some other use-cases from our old notifications etherpad | 15:59 |
| flaper87 | https://etherpad.openstack.org/p/zaqar-integrated-projects-use-cases | 15:59 |
| kgriffs | brb | 15:59 |
| openstackgerrit | Victoria Martínez de la Cruz proposed a change to openstack/zaqar: Adds the API reference to the devs guide https://review.openstack.org/116390 | 15:59 |
| kgriffs | flaper87: did prashanth give an update on redis sentinel support? | 16:05 |
| kgriffs | I just saw this | 16:05 |
| kgriffs | https://github.com/andymccurdy/redis-py#sentinel-support | 16:05 |
| kgriffs | I think we actually really need this in the RC | 16:06 |
| kgriffs | otherwise, we can't say redis driver is HA | 16:06 |
| flaper87 | not that I know :/ | 16:06 |
| kgriffs | crappies | 16:07 |
| kgriffs | alcabrera, vkmc: have you heard from prashanth | 16:07 |
| alcabrera | kgriffs: no. I vaguely remember her was interviewing for a thing. | 16:07 |
| alcabrera | perhaps that time is now? | 16:07 |
| kgriffs | we need a patch submitted TODAY for sentinel support | 16:07 |
| kgriffs | i had asked prashanth to work on that | 16:08 |
| kgriffs | (early last week) | 16:08 |
| kgriffs | guess I should have given a deadline. | 16:08 |
| * kgriffs forgot | 16:08 | |
| vkmc | kgriffs, I didnt! | 16:09 |
| kgriffs | anybody bored with nothing to do today? ;) | 16:09 |
| * flaper87 is about to get into yet-another-meeting | 16:11 | |
| flaper87 | kgriffs: what's that thing about? | 16:11 |
| flaper87 | lets see if I can help | 16:11 |
| kgriffs | flaper87: master-slave support for Redis | 16:11 |
| kgriffs | so you can have HA | 16:12 |
| kgriffs | requires a little bit of coding due to the design of redis-py | 16:12 |
| kgriffs | https://github.com/andymccurdy/redis-py#sentinel-support | 16:12 |
| flaper87 | mmh, damn. then I think I won't be able to get it done today | 16:12 |
| kgriffs | I don't feel good about saying redis is "done" until we can say we have this | 16:12 |
| kgriffs | well, if anyone sees prashanth ask him if he has started on this | 16:13 |
| *** sgotliv has quit IRC | 16:13 | |
| kgriffs | i may have some time later today to do it | 16:13 |
| * kgriffs crosses fingers | 16:13 | |
| flaper87 | kgriffs: ok. Please let me know, otherwise I'll take a look at it tomorrow | 16:14 |
| kgriffs | kk | 16:14 |
| *** alcabrera is now known as alcabrera|afk | 16:38 | |
| *** reed has joined #openstack-zaqar | 16:41 | |
| kgriffs | flaper87: ping | 16:42 |
| *** mpanetta has quit IRC | 16:50 | |
| openstackgerrit | Victoria Martínez de la Cruz proposed a change to openstack/zaqar: Adds the API reference to the devs guide https://review.openstack.org/116390 | 16:50 |
| vkmc | off to lunch, brb | 16:55 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: Fix: Redis driver does not fall back to default port https://review.openstack.org/119820 | 16:55 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: Add missing flavors_controller method to Redis driver https://review.openstack.org/119821 | 16:56 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: In storage driver base, raise instance of NotImplementedError https://review.openstack.org/119823 | 17:00 |
| *** adrian_otto has joined #openstack-zaqar | 17:03 | |
| *** sriram1 is now known as sriram | 17:35 | |
| *** alcabrera|afk is now known as alcabrera | 17:53 | |
| *** sgotliv has joined #openstack-zaqar | 18:31 | |
| *** openstackgerrit has quit IRC | 18:51 | |
| *** earnThis has quit IRC | 18:58 | |
| *** openstackgerrit has joined #openstack-zaqar | 19:07 | |
| *** jchai is now known as jchai_afk | 19:08 | |
| *** itisit has quit IRC | 19:09 | |
| *** echevemaster has joined #openstack-zaqar | 19:51 | |
| *** sgotliv has quit IRC | 19:57 | |
| *** sgotliv has joined #openstack-zaqar | 19:58 | |
| kgriffs | peeps, can I get some reviews? Also, let me know if y'all have some patches you would like me to focus on. https://review.openstack.org/#/q/status:open+project:openstack/zaqar,n,z | 20:00 |
| vkmc | sure thing | 20:00 |
| kgriffs | vkmc: btw, do you know why we don't have redis in our requirements.txt? | 20:04 |
| kgriffs | we have pymongo | 20:04 |
| kgriffs | redis is in test-requirements.txt | 20:04 |
| vkmc | w00t | 20:04 |
| vkmc | it should be in requirements.txt | 20:04 |
| kgriffs | ok, that's what I was thinking | 20:04 |
| kgriffs | vkmc: would you mind adding a patch for that real quick? | 20:04 |
| vkmc | kgriffs, sure thing | 20:04 |
| vkmc | I should stop saying 'sure thing' | 20:05 |
| kgriffs | move redis req from test-requirements.txt to requirements.txt | 20:05 |
| kgriffs | vkmc: heh | 20:05 |
| kgriffs | gets a person in trouble, that's for sure. :D | 20:05 |
| kgriffs | anyway, thanks! | 20:05 |
| kgriffs | brb | 20:08 |
| vkmc | np! | 20:08 |
| *** jchai_afk is now known as jchai | 20:11 | |
| *** arunkant has quit IRC | 20:17 | |
| *** flwang1 has joined #openstack-zaqar | 20:19 | |
| *** echevemaster has quit IRC | 20:20 | |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: Fix zaqar-bench hanging after resetting queues https://review.openstack.org/119900 | 20:23 |
| flaper87 | kgriffs: probably because redis is not our default storage | 20:23 |
| *** flwang1 has quit IRC | 20:24 | |
| flaper87 | TBH, I think pymongo shouldn't be in requirements either | 20:24 |
| flaper87 | We recommend mongodb as the production storage but I'm more of the idea we shouldn't have a *default* one | 20:24 |
| kgriffs | yeah | 20:24 |
| kgriffs | +1 for no "default" | 20:25 |
| vkmc | hmm.. good thinking | 20:25 |
| vkmc | so I remove pymongo | 20:25 |
| vkmc | instead of adding redis | 20:25 |
| flaper87 | vkmc: +1 | 20:25 |
| flaper87 | ;) | 20:25 |
| kgriffs | as for requirements.txt - we would need to document that extra pip install step if we remove pymongo from requirements.txt | 20:25 |
| flaper87 | If we move it to test-requirements, that should just work. All our test environements install things from there | 20:25 |
| kgriffs | what about operators though? they aren't going to use test-requirements.txt | 20:26 |
| flaper87 | sounds good to me. Probably it's worth to add it to the user-guide | 20:26 |
| flaper87 | they're going to use packages and that's normally left to the distro | 20:26 |
| kgriffs | on the other hand, we can recommend hiredis as well even though it isn't in global-reqs. :D | 20:26 |
| flaper87 | for example, in fedora, we'll probably just add pymongo as a dependency | 20:26 |
| flaper87 | but that's just because it's cheap | 20:26 |
| flaper87 | indeed | 20:26 |
| flaper87 | Distros do different things anyway | 20:27 |
| flaper87 | there are many packages with dependencies that are not a strong requirement for the project | 20:27 |
| flaper87 | that depends on customers, distro goals and other things | 20:27 |
| flaper87 | In other words, requirements.txt doesn't affect operators, distros do | 20:27 |
| kgriffs | flaper87: speaking of distros... what is the most recent version of Redis can we depend on? | 20:29 |
| * kgriffs switches context | 20:29 | |
| flaper87 | ah I meant to look that up and forgot | 20:30 |
| * flaper87 tries to remember the fucking command | 20:30 | |
| flaper87 | kgriffs: it looks like it is 2.6 | 20:33 |
| kgriffs | if we can gate on 2.6, that would super rad | 20:35 |
| *** alcabrera is now known as alcabrera|afk | 20:35 | |
| kgriffs | because that is when lua support landed | 20:35 |
| vkmc | kgriffs, how can I reproduce this? https://review.openstack.org/#/c/119900/1 | 21:08 |
| vkmc | just run the bench? | 21:08 |
| kgriffs | yeah | 21:09 |
| kgriffs | zaqar-bench -v | 21:09 |
| kgriffs | see if it happens ony your box | 21:09 |
| kgriffs | I should actually mark this as WIP until we figure out root cause | 21:09 |
| vkmc | k | 21:09 |
| kgriffs | I see the problem on devian wheezy | 21:09 |
| *** sriram has quit IRC | 21:09 | |
| kgriffs | debian | 21:09 |
| kgriffs | heh | 21:09 |
| vkmc | oh ok | 21:11 |
| vkmc | testing on Ubuntu Precise | 21:12 |
| vkmc | hey btw, I pinged you last week to ask you how did you set up the environment to test https://bugs.launchpad.net/zaqar/+bug/1361346 | 21:13 |
| kgriffs | oh, it is all debian wheezy | 21:14 |
| kgriffs | uWSGI + gevent | 21:14 |
| vkmc | I'm just too rookie with uWSGI so I'm afraid I didn't set it up correctly | 21:14 |
| kgriffs | config: http://paste.openstack.org/show/100592/ | 21:14 |
| kgriffs | app.py: http://paste.openstack.org/show/100593/ | 21:14 |
| kgriffs | vkmc: nah, it is more likely I made a mistake in my config. | 21:14 |
| kgriffs | I'm OK at system administration, but no expert | 21:15 |
| kgriffs | python 2.7.3 | 21:15 |
| vkmc | and then simply... /usr/bin/uwsgi --ini uwsgi.ini | 21:16 |
| vkmc | right? | 21:16 |
| kgriffs | yeah, although I think you don't need to explicitly put --ini | 21:18 |
| kgriffs | uwsgi uwsgi.ini | 21:18 |
| vkmc | ok, I'll try again | 21:18 |
| vkmc | and after that I killed mongo | 21:18 |
| *** jchai has quit IRC | 21:20 | |
| kgriffs | kill the primary | 21:20 |
| vkmc | but I didn't see anything in sterr | 21:20 |
| kgriffs | oh snap... i think we have a bug in python-zaqarclient | 21:21 |
| * kgriffs is multitasking | 21:21 | |
| vkmc | oh noes | 21:21 |
| kgriffs | https://gist.github.com/anonymous/3940b7e6f34d58ede010 | 21:22 |
| vkmc | hmm, how did you reproduce that? | 21:23 |
| kgriffs | I just ran zaqar-bench with a consumer worker enabled | 21:23 |
| vkmc | btw, I could check this https://review.openstack.org/#/c/119900/1 | 21:24 |
| vkmc | and it's happening | 21:24 |
| vkmc | without the fix it hangs, with the fix it succesfully finish | 21:24 |
| kgriffs | so strange | 21:24 |
| vkmc | yeah | 21:24 |
| vkmc | it's new though | 21:24 |
| kgriffs | I suspect something strange with gevent monkey patching | 21:24 |
| kgriffs | just a hunch | 21:24 |
| vkmc | that error of zaqarclient is raising on the bench tool in master? | 21:26 |
| kgriffs | no, it is the one with that patch above applied | 21:26 |
| kgriffs | 119900 | 21:26 |
| vkmc | k | 21:27 |
| vkmc | let me run it | 21:27 |
| vkmc | http://paste.openstack.org/show/108481/ | 21:30 |
| vkmc | ok | 21:30 |
| vkmc | now we can panic as a team | 21:30 |
| vkmc | D: | 21:30 |
| kgriffs | crud | 21:30 |
| vkmc | did u find it already? | 21:30 |
| kgriffs | no | 21:30 |
| vkmc | oh | 21:30 |
| vkmc | understood that it was some crud operation | 21:30 |
| vkmc | now, thanks to urban dictionary, I know what you truly meant | 21:31 |
| kgriffs | i started looking but the problem isn't obvious | 21:31 |
| vkmc | it's not | 21:33 |
| vkmc | it's something with gevent though | 21:34 |
| vkmc | 'greenlet' is a library gevent uses IIRC | 21:35 |
| *** flaper87 is now known as flaper87|afk | 21:38 | |
| vkmc | kgriffs, about this change https://review.openstack.org/#/c/119823 | 21:51 |
| vkmc | we should change this in other modules as well | 21:51 |
| vkmc | to keep consistency | 21:51 |
| vkmc | should we pospone it? | 21:51 |
| *** sgotliv has quit IRC | 21:52 | |
| kgriffs | oh, I must have missed it. Are there other places too? | 21:52 |
| vkmc | yup... for instance in transport/base.py | 21:53 |
| *** alcabrera|afk is now known as alcabrera | 21:53 | |
| vkmc | https://github.com/openstack/zaqar/blob/master/zaqar/queues/transport/base.py | 21:54 |
| vkmc | well it's ONE appeareance | 21:54 |
| vkmc | but I saw it in other places as well | 21:54 |
| kgriffs | ah, good catch | 21:57 |
| kgriffs | my grep must be less educated than I realized | 21:57 |
| kgriffs | yeah, just drop a -1 with a comment and I'll circle back on it | 21:57 |
| vkmc | consider it DONE | 22:01 |
| *** earnThis has joined #openstack-zaqar | 22:02 | |
| kgriffs | rock on | 22:03 |
| *** earnThis has left #openstack-zaqar | 22:03 | |
| vkmc | brb | 22:10 |
| kgriffs | vkmc: can you work on fixing that claim_id bug in the client? | 22:14 |
| kgriffs | the message __init__ does not take a "claim_id" param | 22:14 |
| kgriffs | but one is being passed | 22:14 |
| vkmc | kgriffs, will do | 22:15 |
| kgriffs | thanks! | 22:15 |
| vkmc | np | 22:15 |
| vkmc | :) | 22:15 |
| kgriffs | I'm fixing a bug in the redis MessageEnvelope patch atm | 22:15 |
| * kgriffs thinks zaqar-bench is a pretty good smoke test! | 22:16 | |
| kgriffs | vkmc: you're a lifesaver! | 22:16 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: In the Redis driver, only read the msg body when needed https://review.openstack.org/119153 | 22:35 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: Fix: Redis driver does not fall back to default port https://review.openstack.org/119820 | 22:35 |
| openstackgerrit | Kurt Griffiths proposed a change to openstack/zaqar: Add missing flavors_controller method to Redis driver https://review.openstack.org/119821 | 22:35 |
| *** alcabrera is now known as alcabrera|afk | 22:39 | |
| kgriffs | flaper87|afk: if you see this, please work on implementing support for Redis sentinel. I am fixing a claims bug in the driver that is blocking the benchmark, so won't have time. | 22:44 |
| kgriffs | flwang: or you could do it if you have a few minutes? | 22:45 |
| kgriffs | the Redis driver needs support for master-slave: https://github.com/andymccurdy/redis-py#sentinel-support | 22:45 |
| kgriffs | it should be optional, i guess (needs to be enabled in zaqar.conf by the operator) | 22:46 |
| flwang | kgriffs: I will take a look at it today, I assume we just need add a config entry for that, is it? | 22:46 |
| kgriffs | slightly more complex than that, but not much | 22:46 |
| kgriffs | you also need to look where StrictRedis would normally be instantiated in the redis driver and instead create a Sentinel instance | 22:47 |
| kgriffs | and then rturn sentinel.discover_master | 22:47 |
| kgriffs | finally, you will need to simulate a master failover and see if redis-py automatically recovers, or we have to add some retry logic ourselves | 22:48 |
| kgriffs | flwang: if you could do that, it would be super crazy awesome. I'm up against the wall with so many things on my plate right now | 22:48 |
| kgriffs | we need in in time for RC | 22:48 |
| flwang | kgriffs: ok, I will work on that. so the deadline for this is RC date, right? | 22:49 |
| kgriffs | yeah, but the sooner the better so we can have some time to smoke test | 22:49 |
| flwang | kgriffs: in other words, I don't think I can complete it TODAY :) | 22:49 |
| flwang | kgriffs: yep, I see | 22:49 |
| flwang | is there a bug or something to track this? | 22:49 |
| kgriffs | flwang: mmm, hold on sec | 22:50 |
| kgriffs | now there is | 22:52 |
| kgriffs | https://bugs.launchpad.net/zaqar/+bug/1367020 | 22:52 |
| flwang | awesome | 22:52 |
| kgriffs | thanks man. you're a lifesaver | 22:53 |
| flwang | kgriffs: you can create new life, God | 22:55 |
| *** kgriffs is now known as kgriffs|afk | 23:20 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!