*** 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!