*** Obulpathi has joined #openstack-marconi | 00:01 | |
*** Obulpathi has quit IRC | 00:15 | |
*** reed has quit IRC | 00:34 | |
*** rwsu has quit IRC | 00:52 | |
*** amitgandhi has joined #openstack-marconi | 00:54 | |
*** haomaiwa_ has joined #openstack-marconi | 00:54 | |
*** malini2 has joined #openstack-marconi | 01:05 | |
*** amitgandhi has quit IRC | 01:05 | |
*** nosnos has joined #openstack-marconi | 01:26 | |
*** vkmc has quit IRC | 01:37 | |
*** haomaiwa_ has quit IRC | 01:43 | |
*** norman has quit IRC | 01:59 | |
*** norman has joined #openstack-marconi | 01:59 | |
*** malini2 has quit IRC | 02:06 | |
*** renlt has joined #openstack-marconi | 03:01 | |
norman | Hi all, anyone can help to run the "tox -e py33" in your local env? I run lots of issue with the *refresh* code (by git stash) | 03:20 |
---|---|---|
norman | such as File "./marconi/common/transport/wsgi/helpers.py", line 77, in validate_queue_identification | 03:25 |
norman | queue = params['queue_name'].decode('utf-8', 'replace') | 03:25 |
norman | AttributeError: 'str' object has no attribute 'decode' | 03:25 |
*** nosnos has quit IRC | 03:41 | |
openstackgerrit | A change was merged to openstack/marconi: Re-enable tests affected by #1321840 https://review.openstack.org/99117 | 04:13 |
openstackgerrit | A change was merged to openstack/marconi: remove default=None for config options https://review.openstack.org/99545 | 04:13 |
*** norman has quit IRC | 04:25 | |
*** norman has joined #openstack-marconi | 04:27 | |
*** norman has quit IRC | 04:30 | |
*** norman has joined #openstack-marconi | 04:30 | |
*** nosnos has joined #openstack-marconi | 04:30 | |
*** haomaiwa_ has joined #openstack-marconi | 04:39 | |
*** haomaiw__ has joined #openstack-marconi | 04:54 | |
*** haomaiwa_ has quit IRC | 04:56 | |
openstackgerrit | A change was merged to openstack/marconi: Refactor auxiliary methods for MongoDB unit tests https://review.openstack.org/98916 | 06:04 |
*** alcabrera|afk is now known as alcabrera | 06:18 | |
*** alcabrera is now known as alcabrera|afk | 06:23 | |
*** flaper87|afk is now known as flaper87 | 06:32 | |
*** chandan_kumar has quit IRC | 06:38 | |
*** ykaplan has quit IRC | 06:51 | |
*** AAzza_afk is now known as AAzza | 07:08 | |
AAzza | norman: hi, yes. There is no problem with your setup. Marconi is not fully py3k compatible, so some tests fails under py33. I'm currently fixing this. | 07:23 |
openstackgerrit | Nataliia Uvarova proposed a change to openstack/marconi: Make storage.utils.keyify py3k compatible https://review.openstack.org/100084 | 07:30 |
norman | AAzza: Thanks, then do you mean that I can send out the code review even tox failed? | 07:32 |
AAzza | norman: yes, you can if tests fails only for py33. py33 gate is not voting now :) | 07:38 |
norman | -:) | 07:38 |
AAzza | norman: but if it is not difficult can you check that your changes don't introduce new failing tests. simplest way just to look at number of failing one before and after changes. | 07:39 |
norman | AAzza: yes, I will | 07:39 |
AAzza | norman: i suppose current is 28 (if without mongodb driver) or smth like that | 07:40 |
norman | AAzza : btw, can you help to check the 'tox -e lint2' , why there are tons of errors in my local env ,such as "instance of "testQueueMisc' has no 'assertEqual' member (no-member)" | 07:41 |
AAzza | norman: hmm, not sure about lint2, whether it is used or should be used, sorry) but for submitting review simple check on tox -e pep8 will be enough | 07:43 |
norman | AAzza: I'd thought I need to run "tox" | 07:44 |
norman | AAzza: since it's the first time what I will deliver review in marconi and openstack, so for another silly question, do I have to run tempest in devestack before submitting ? or "tox -e py27", "tox -e pep8" is Ok now? | 07:46 |
AAzza | norman: the py27 and and pep8 is required minimum. if you can you can (hmm?) run in tempest, but honestly i don't think anyone do it locally. free to submit patch if these two is working and see what gate will tell you | 07:48 |
norman | AAzza: thanks ,that's helpful | 07:49 |
*** renlt has quit IRC | 07:50 | |
*** nosnos has quit IRC | 08:16 | |
*** haomaiw__ has quit IRC | 08:16 | |
*** torgomatic has quit IRC | 08:16 | |
*** russell_h has quit IRC | 08:16 | |
*** VeggieMeat has quit IRC | 08:16 | |
*** mkoderer has quit IRC | 08:16 | |
*** kgriffs|afk has quit IRC | 08:16 | |
*** megan_w has quit IRC | 08:16 | |
*** lvh has quit IRC | 08:16 | |
*** pquerna has quit IRC | 08:16 | |
*** tjanczuk_ has quit IRC | 08:16 | |
*** Ephur has quit IRC | 08:16 | |
*** alcabrera|afk has quit IRC | 08:16 | |
*** dragondm has quit IRC | 08:16 | |
*** boris-42 has quit IRC | 08:16 | |
*** openstackgerrit has quit IRC | 08:16 | |
*** fifieldt has quit IRC | 08:16 | |
*** mwagner_lap has quit IRC | 08:16 | |
*** norman has quit IRC | 08:16 | |
*** amalagon has quit IRC | 08:16 | |
*** AAzza has quit IRC | 08:16 | |
*** ekarlso has quit IRC | 08:16 | |
*** tmu_ has quit IRC | 08:16 | |
*** ChanServ has quit IRC | 08:16 | |
*** stannie has quit IRC | 08:16 | |
*** peoplemerge has quit IRC | 08:16 | |
*** rektide has quit IRC | 08:16 | |
*** flaper87 has quit IRC | 08:16 | |
*** ametts has quit IRC | 08:17 | |
*** malini has quit IRC | 08:17 | |
*** dmitryme has quit IRC | 08:17 | |
*** dragondm has joined #openstack-marconi | 08:22 | |
*** alcabrera|afk has joined #openstack-marconi | 08:22 | |
*** Ephur has joined #openstack-marconi | 08:22 | |
*** tjanczuk_ has joined #openstack-marconi | 08:22 | |
*** pquerna has joined #openstack-marconi | 08:22 | |
*** lvh has joined #openstack-marconi | 08:22 | |
*** russell_h has joined #openstack-marconi | 08:22 | |
*** megan_w has joined #openstack-marconi | 08:22 | |
*** kgriffs|afk has joined #openstack-marconi | 08:22 | |
*** mkoderer has joined #openstack-marconi | 08:22 | |
*** VeggieMeat has joined #openstack-marconi | 08:22 | |
*** torgomatic has joined #openstack-marconi | 08:22 | |
*** nosnos has joined #openstack-marconi | 08:22 | |
*** haomaiw__ has joined #openstack-marconi | 08:22 | |
*** norman has joined #openstack-marconi | 08:22 | |
*** ametts has joined #openstack-marconi | 08:22 | |
*** openstackgerrit has joined #openstack-marconi | 08:22 | |
*** amalagon has joined #openstack-marconi | 08:22 | |
*** fifieldt has joined #openstack-marconi | 08:22 | |
*** AAzza has joined #openstack-marconi | 08:22 | |
*** mwagner_lap has joined #openstack-marconi | 08:22 | |
*** boris-42 has joined #openstack-marconi | 08:22 | |
*** stannie has joined #openstack-marconi | 08:22 | |
*** tmu_ has joined #openstack-marconi | 08:22 | |
*** ekarlso has joined #openstack-marconi | 08:22 | |
*** malini has joined #openstack-marconi | 08:22 | |
*** peoplemerge has joined #openstack-marconi | 08:22 | |
*** rektide has joined #openstack-marconi | 08:22 | |
*** flaper87 has joined #openstack-marconi | 08:22 | |
*** ChanServ has joined #openstack-marconi | 08:22 | |
*** dmitryme has joined #openstack-marconi | 08:22 | |
*** dickson.freenode.net sets mode: +ooo kgriffs|afk flaper87 ChanServ | 08:22 | |
*** stannie has quit IRC | 08:22 | |
*** fifieldt has quit IRC | 08:27 | |
*** fifieldt has joined #openstack-marconi | 08:28 | |
*** nosnos has quit IRC | 08:33 | |
*** haomaiw__ has quit IRC | 08:33 | |
*** torgomatic has quit IRC | 08:33 | |
*** russell_h has quit IRC | 08:33 | |
*** VeggieMeat has quit IRC | 08:33 | |
*** mkoderer has quit IRC | 08:33 | |
*** kgriffs|afk has quit IRC | 08:33 | |
*** megan_w has quit IRC | 08:33 | |
*** lvh has quit IRC | 08:33 | |
*** pquerna has quit IRC | 08:33 | |
*** tjanczuk_ has quit IRC | 08:33 | |
*** Ephur has quit IRC | 08:33 | |
*** alcabrera|afk has quit IRC | 08:33 | |
*** dragondm has quit IRC | 08:33 | |
*** ykaplan has joined #openstack-marconi | 08:43 | |
*** haomaiw__ has joined #openstack-marconi | 08:43 | |
*** nosnos has joined #openstack-marconi | 08:43 | |
*** torgomatic has joined #openstack-marconi | 08:43 | |
*** lvh has joined #openstack-marconi | 08:43 | |
*** pquerna has joined #openstack-marconi | 08:43 | |
*** tjanczuk_ has joined #openstack-marconi | 08:43 | |
*** Ephur has joined #openstack-marconi | 08:43 | |
*** alcabrera|afk has joined #openstack-marconi | 08:43 | |
*** dragondm has joined #openstack-marconi | 08:43 | |
*** russell_h has joined #openstack-marconi | 08:43 | |
*** megan_w has joined #openstack-marconi | 08:43 | |
*** kgriffs|afk has joined #openstack-marconi | 08:43 | |
*** mkoderer has joined #openstack-marconi | 08:43 | |
*** VeggieMeat has joined #openstack-marconi | 08:43 | |
*** dickson.freenode.net sets mode: +o kgriffs|afk | 08:43 | |
*** ykaplan has quit IRC | 08:45 | |
*** ykaplan has joined #openstack-marconi | 08:45 | |
*** mwagner_lap has quit IRC | 08:48 | |
*** mwagner_lap has joined #openstack-marconi | 08:48 | |
*** nosnos has quit IRC | 08:54 | |
*** nosnos has joined #openstack-marconi | 08:55 | |
*** jamiehannaford has joined #openstack-marconi | 09:12 | |
*** jamiehannaford has quit IRC | 09:19 | |
*** ykaplan has quit IRC | 09:27 | |
*** AAzza is now known as AAzza_afk | 09:57 | |
*** jamiehannaford has joined #openstack-marconi | 10:01 | |
*** jamiehannaford has quit IRC | 10:02 | |
*** AAzza_afk is now known as AAzza | 10:13 | |
*** AAzza is now known as AAzza_afk | 10:20 | |
*** ykaplan has joined #openstack-marconi | 10:34 | |
*** alcabrera|afk is now known as alcabrera | 10:52 | |
*** mwagner_lap has quit IRC | 12:06 | |
*** alcabrera is now known as alcabrera|afk | 12:07 | |
*** vkmc has joined #openstack-marconi | 12:24 | |
*** vkmc has quit IRC | 12:24 | |
*** vkmc has joined #openstack-marconi | 12:24 | |
vkmc | hi all, good morning :) | 12:32 |
*** ykaplan has quit IRC | 12:35 | |
flaper87 | vkmc: hey hey | 12:37 |
*** sriram has joined #openstack-marconi | 12:38 | |
vkmc | flaper87, hola! | 12:38 |
*** sriram has quit IRC | 12:39 | |
*** sriram has joined #openstack-marconi | 12:39 | |
*** haomaiw__ has quit IRC | 12:43 | |
flaper87 | vkmc: how are you doing? | 12:43 |
*** haomaiwang has joined #openstack-marconi | 12:43 | |
vkmc | flaper87, good good, and you? | 12:43 |
*** haomaiwang has quit IRC | 12:46 | |
*** haomaiwang has joined #openstack-marconi | 12:47 | |
*** ykaplan has joined #openstack-marconi | 12:49 | |
sriram | yo yo yo | 12:50 |
*** jmckind has joined #openstack-marconi | 12:51 | |
*** haomaiw__ has joined #openstack-marconi | 12:52 | |
*** haomaiwang has quit IRC | 12:53 | |
*** nosnos has quit IRC | 12:53 | |
vkmc | sriram, yoooooo | 12:53 |
sriram | what's up vkmc? :) | 12:54 |
vkmc | sriram, not much, and you? | 12:57 |
sriram | I'm going to sign up to run a 5k. | 13:03 |
* sriram must start training | 13:03 | |
vkmc | oh me too | 13:06 |
vkmc | but I don't like running... it kills me | 13:07 |
* vkmc is the blerch | 13:07 | |
*** jmckind has quit IRC | 13:08 | |
*** abettadapur has joined #openstack-marconi | 13:16 | |
*** ykaplan has quit IRC | 13:22 | |
*** malini1 has joined #openstack-marconi | 13:29 | |
*** Obulpathi has joined #openstack-marconi | 13:30 | |
*** Obulpathi has quit IRC | 13:30 | |
*** malini1 has quit IRC | 13:30 | |
*** malini1 has joined #openstack-marconi | 13:31 | |
*** Obulpathi has joined #openstack-marconi | 13:31 | |
*** ykaplan has joined #openstack-marconi | 13:36 | |
*** alcabrera|afk is now known as alcabrera | 13:38 | |
alcabrera | good morning. :) | 13:38 |
flaper87 | alcabrera: hey hey :) | 13:39 |
alcabrera | flaper87: how are you? :) | 13:40 |
flaper87 | alcabrera: I'm doing great, you? | 13:41 |
alcabrera | I am so tired. I made the poor decision of reading so many interesting things last night, and having far too much coffee at 2am | 13:45 |
alcabrera | soo | 13:45 |
alcabrera | here I am | 13:45 |
sriram | good morning! :) | 13:46 |
alcabrera | awake all day on 2 hours of nap. :P | 13:46 |
alcabrera | Happy, though! | 13:46 |
alcabrera | sriram: hey! | 13:46 |
sriram | alcabrera: ouch, yes I had done that once . good thing is I slept for almost 10 hours the next night :P | 13:47 |
alcabrera | haha | 13:47 |
*** ykaplan has quit IRC | 13:48 | |
*** ykaplan has joined #openstack-marconi | 13:48 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/99033 | 13:52 |
*** tonytan4ever has joined #openstack-marconi | 13:58 | |
*** cpallares has joined #openstack-marconi | 13:58 | |
*** balajiiyer has joined #openstack-marconi | 13:59 | |
alcabrera | flaper87, kgriffs|afk: https://bugs.launchpad.net/marconi/+bug/1264853 is still relevant | 14:05 |
alcabrera | since it affects sqlalchemy | 14:05 |
alcabrera | I explained the situation on the bug tracker. | 14:06 |
flaper87 | alcabrera: LOL, I just replied :D | 14:06 |
flaper87 | alcabrera: thanks, you did a better job than me | 14:06 |
alcabrera | :D | 14:06 |
* flaper87 should've explained why in the bug tracker too :D | 14:06 | |
alcabrera | I'm helping. ;) | 14:06 |
alcabrera | see - we did an *amazing* job of showing the power of implicit concurrency | 14:07 |
alcabrera | ala Haxl | 14:07 |
*** amitgandhi has joined #openstack-marconi | 14:08 | |
*** amitgandhi has quit IRC | 14:10 | |
*** amitgandhi has joined #openstack-marconi | 14:10 | |
*** mwagner_lap has joined #openstack-marconi | 14:17 | |
*** oz_akan_ has joined #openstack-marconi | 14:20 | |
*** AAzza_afk is now known as AAzza | 14:20 | |
*** rwsu has joined #openstack-marconi | 14:24 | |
*** haomaiw__ has quit IRC | 14:27 | |
*** haomaiwa_ has joined #openstack-marconi | 14:28 | |
*** tonytan4ever has quit IRC | 14:37 | |
*** tonytan4ever has joined #openstack-marconi | 14:38 | |
*** haomai___ has joined #openstack-marconi | 14:43 | |
*** tonytan4ever has quit IRC | 14:45 | |
*** reed has joined #openstack-marconi | 14:46 | |
*** haomaiwa_ has quit IRC | 14:46 | |
*** tonytan4ever has joined #openstack-marconi | 14:51 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/99033 | 14:57 |
*** ykaplan has quit IRC | 14:57 | |
*** ametts has quit IRC | 15:00 | |
malini1 | meeting | 15:03 |
malini1 | #openstack-meeting-alt | 15:03 |
alcabrera | malini1: thank you. I'm so tired today I had forgotten about the meeting. @_@ | 15:03 |
*** chandan_kumar has joined #openstack-marconi | 15:04 | |
malini1 | flaper87: meeting | 15:04 |
sriram | kgriffs|afk: ping, meeting | 15:04 |
*** renlt has joined #openstack-marconi | 15:06 | |
*** kgriffs|afk is now known as kgriffs | 15:06 | |
*** amitgandhi has quit IRC | 15:07 | |
*** oz_akan_ has quit IRC | 15:08 | |
*** oz_akan_ has joined #openstack-marconi | 15:09 | |
*** tonytan4ever has quit IRC | 15:11 | |
*** tonytan4ever has joined #openstack-marconi | 15:17 | |
*** tonytan4_ has joined #openstack-marconi | 15:26 | |
*** tonytan4ever has quit IRC | 15:30 | |
*** tonytan4_ has quit IRC | 15:33 | |
*** tonytan4ever has joined #openstack-marconi | 15:50 | |
*** tonytan4ever has quit IRC | 15:53 | |
*** prashanthr_ has joined #openstack-marconi | 15:54 | |
cpallares | malini, vkmc regarding reviews, have you looked at http://status.openstack.org/reviews/? (search for marconi) It shows a "prioritized" list for reviews. | 16:01 |
vkmc | cpallares, oh I didn't know about it... fancy! | 16:01 |
malini1 | tht is awesome cpallares! | 16:02 |
kgriffs | can someone volunteer to post the minutes to the wiki? | 16:02 |
malini1 | kgriffs: I will | 16:02 |
kgriffs | thanks! | 16:03 |
sriram | bbl lunch | 16:03 |
vkmc | cpallares, I wonder how is the score calculated | 16:03 |
*** tonytan4ever has joined #openstack-marconi | 16:03 | |
vkmc | oh just hovering over it I got my answer haha | 16:04 |
kgriffs | btw everyone | 16:04 |
vkmc | importance of the feature + days in the queue | 16:04 |
cpallares | vkmc: yeah I think the patch needs to have some description on gerrit whether it's a bug or a feature | 16:04 |
kgriffs | if you are looking for something to do, please check out the unassigned bps and bugs here: https://launchpad.net/marconi/+milestone/juno-2 | 16:04 |
*** renlt has quit IRC | 16:04 | |
malini1 | vkmc, cpallares: if review continues being a bottle neck, we cud just scrape tht page & have a bot post in IRC | 16:10 |
vkmc | sounds good | 16:13 |
cpallares | malini1: my thoughts exactly :) | 16:13 |
malini1 | great minds in action :-P | 16:14 |
*** tonytan4ever has quit IRC | 16:15 | |
vkmc | alcabrera, one GSoC related question... midterms are next Monday, are they expecting to see some code? | 16:25 |
*** malini1 has left #openstack-marconi | 16:26 | |
alcabrera | midterms are next monday! I'd been tracking that. | 16:26 |
alcabrera | so let's see | 16:26 |
* alcabrera pulls up Carol's email | 16:26 | |
vkmc | it says nothing from the students pov | 16:26 |
vkmc | but maybe I'm missing something | 16:27 |
alcabrera | this looks relevant, vkmc: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2014/help_page#9._How_do_evaluations_work | 16:27 |
alcabrera | oh geez long link. >.> | 16:27 |
alcabrera | http://goo.gl/M0NOgo | 16:27 |
alcabrera | much better | 16:27 |
vkmc | yeah... there it mentions that code should be provided iff the student doesn't agree with the grade | 16:29 |
vkmc | it's understandable | 16:30 |
*** malini1 has joined #openstack-marconi | 16:31 | |
*** malini1 has quit IRC | 16:31 | |
*** malini1 has joined #openstack-marconi | 16:32 | |
*** balajiiyer has quit IRC | 16:36 | |
*** tonytan4ever has joined #openstack-marconi | 16:46 | |
*** tonytan4ever has quit IRC | 16:51 | |
vkmc | brb, out to lunch | 16:57 |
*** prashanthr_ has quit IRC | 16:58 | |
*** AAzza is now known as AAzza_afk | 16:59 | |
kgriffs | bbl - lunch | 17:13 |
*** tonytan4ever has joined #openstack-marconi | 17:16 | |
*** AAzza_afk is now known as AAzza | 17:16 | |
*** balajiiyer has joined #openstack-marconi | 17:21 | |
*** kgriffs is now known as kgriffs|afk | 17:23 | |
flaper87 | BANG! https://review.openstack.org/#/c/100633/ | 17:42 |
* flaper87 throws a pop-tart in the channel | 17:44 | |
* alcabrera replicates the poptart | 17:44 | |
*** kgriffs|afk is now known as kgriffs | 17:44 | |
* alcabrera computation diverges, and the channel overflows with poptart | 17:45 | |
*** tonytan4ever has quit IRC | 17:53 | |
*** tonytan4ever has joined #openstack-marconi | 17:53 | |
*** kgriffs is now known as kgriffs|afk | 17:54 | |
*** tonytan4ever has quit IRC | 17:57 | |
*** tonytan4ever has joined #openstack-marconi | 17:58 | |
sriram | just a question though, if we are going to transition to Naav, do we want a Naav specs? | 18:06 |
sriram | or we'll take care of that later? | 18:06 |
sriram | flaper87, alcabrera : ^ | 18:06 |
alcabrera | oh, yeah | 18:07 |
alcabrera | good point, sriram | 18:07 |
*** kgriffs|afk is now known as kgriffs | 18:07 | |
alcabrera | kgriffs, flaper87, malini1, flwang: naav-specs? | 18:07 |
malini1 | probably tht should be part of the who;e renaming process? | 18:08 |
flaper87 | it will be renamed as part of the rename process | 18:08 |
alcabrera | kk | 18:08 |
sriram | I see, cool :) | 18:08 |
alcabrera | checking for a friend -- /cc sriram ;) | 18:08 |
*** AAzza is now known as AAzza_afk | 18:09 | |
sriram | infinite poptarts alcabrera :P | 18:11 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Rename shards to pool https://review.openstack.org/96463 | 18:16 |
flaper87 | alcabrera: kgriffs malini1 PLEASE ^^^^ | 18:16 |
flaper87 | I just went through rebase hell | 18:16 |
alcabrera | oh ouch | 18:16 |
flaper87 | 2 different patches against this poor baby | 18:16 |
alcabrera | +614 lines | 18:16 |
alcabrera | yikes whata rebase that must've been | 18:16 |
flaper87 | alcabrera: s/shard/pool/ | 18:17 |
flaper87 | I SWEAR I DIDN'T USE SED | 18:17 |
* flaper87 silently walks away | 18:17 | |
*** kgriffs is now known as kgriffs|afk | 18:17 | |
flaper87 | ... so does kgriffs|afk | 18:17 |
alcabrera | flaper87: +2 | 18:18 |
alcabrera | I paid particular attention to files that had different +/- | 18:18 |
alcabrera | I saw you expanded comments in one | 18:18 |
alcabrera | and removed a stale NOTE on the other | 18:18 |
alcabrera | nicely done. :) | 18:19 |
flaper87 | AWESOME! thanks | 18:19 |
malini1 | flaper87: I went through half of tht patch once :-$ | 18:23 |
malini1 | But it was too much for my ADD brain :D | 18:23 |
flaper87 | malini1: FWIW, I think we can trust jenkins here :D | 18:24 |
flaper87 | I moved some files around, replaced all shard matches with pool | 18:24 |
flaper87 | and that's it | 18:24 |
malini1 | yeap..I saw tht | 18:24 |
malini1 | I am going to trust jenkins :) | 18:24 |
flaper87 | there are weird terms like: `pooled` or `pooling` :P | 18:24 |
flaper87 | but you know :D | 18:24 |
malini1 | flaper87: I just approved it | 18:25 |
*** tonytan4ever has quit IRC | 18:25 | |
alcabrera | yay! | 18:25 |
*** tonytan4ever has joined #openstack-marconi | 18:26 | |
flaper87 | holy molly | 18:26 |
flaper87 | THANKS! | 18:26 |
malini1 | the bot patch failed pep8 https://review.openstack.org/#/c/99033/ :D | 18:26 |
malini1 | I dont understand tht | 18:27 |
alcabrera | silly bot | 18:28 |
flaper87 | malini1: that's because it's syncing the new hacking version which adds new hacking rules | 18:28 |
flaper87 | (and we're obviously not compliant with those rules) | 18:29 |
alcabrera | ah! | 18:29 |
alcabrera | that makes sense | 18:29 |
*** tonytan4ever has quit IRC | 18:30 | |
*** tonytan4ever has joined #openstack-marconi | 18:33 | |
sriram | haha "I swaer I didnt use sed" :P | 18:36 |
sriram | *swear | 18:36 |
alcabrera | that's what flaper87 sed, sriram. ;) | 18:38 |
flaper87 | LOOOOOOOOOOL | 18:39 |
sriram | haha :D | 18:46 |
*** tonytan4ever has quit IRC | 18:47 | |
*** tonytan4ever has joined #openstack-marconi | 18:48 | |
sriram | flaper87,malini1: https://review.openstack.org/#/c/91804/ could you guys have a look, please :) | 18:51 |
*** balajiiyer1 has joined #openstack-marconi | 18:53 | |
*** balajiiyer has quit IRC | 18:53 | |
*** balajiiyer1 has quit IRC | 19:06 | |
*** balajiiyer has joined #openstack-marconi | 19:06 | |
*** tonytan4ever has quit IRC | 19:06 | |
flaper87 | sriram: NO | 19:07 |
* flaper87 ducks | 19:07 | |
*** kgriffs|afk is now known as kgriffs | 19:08 | |
*** tonytan4ever has joined #openstack-marconi | 19:14 | |
*** AAzza_afk is now known as AAzza | 19:14 | |
*** kgriffs is now known as kgriffs|afk | 19:17 | |
flaper87 | http://blog.flaper87.com/post/53a09586d987d23f49c777bf/ | 19:23 |
*** kgriffs|afk is now known as kgriffs | 19:24 | |
*** vkmc has quit IRC | 19:28 | |
sriram | is that a message id flaper87? looks like a mongo object id :P | 19:29 |
flaper87 | sriram: it is ;) | 19:29 |
sriram | awesome! | 19:29 |
*** malini1 has quit IRC | 19:32 | |
openstackgerrit | A change was merged to openstack/marconi: Implement Lazy Create Queue in v1.1 API https://review.openstack.org/91804 | 19:33 |
flaper87 | sriram: ^ | 19:33 |
sriram | Its an Indian greeting : _/\_ | 19:33 |
sriram | flaper87: ^ | 19:33 |
flaper87 | :D | 19:34 |
sriram | woot :D | 19:34 |
kgriffs | my new desktop wallpaper: https://www.dropbox.com/s/5i17utc7c49y623/naav.jpg | 19:53 |
*** tonytan4ever has quit IRC | 19:53 | |
* kgriffs gets back to doing real work | 19:53 | |
sriram | a flying boat, wow! | 19:53 |
*** tonytan4ever has joined #openstack-marconi | 19:54 | |
*** AAzza is now known as AAzza_afk | 20:00 | |
kgriffs | alcabrera: can I trouble you for a quick review? https://github.com/racker/falcon/pull/271/files | 20:06 |
* alcabrera clicks | 20:07 | |
kgriffs | also this one if you have a few minutes this week. much appreciated! | 20:08 |
kgriffs | https://github.com/racker/falcon/pull/268/files | 20:08 |
*** tonytan4ever has quit IRC | 20:09 | |
alcabrera | #268 is more than I have energy for atm, but I can handle 271, kgriffs. :) | 20:14 |
kgriffs | kk | 20:14 |
kgriffs | no worries. just looking for some feedback sometime over the next couple days | 20:15 |
*** oz_akan_ has quit IRC | 20:19 | |
*** mwagner_lap has quit IRC | 20:19 | |
*** torgomatic has quit IRC | 20:19 | |
*** russell_h has quit IRC | 20:19 | |
*** balajiiyer has quit IRC | 20:19 | |
*** VeggieMeat has quit IRC | 20:19 | |
*** mkoderer has quit IRC | 20:19 | |
*** kgriffs has quit IRC | 20:19 | |
*** megan_w has quit IRC | 20:19 | |
*** lvh has quit IRC | 20:19 | |
*** pquerna has quit IRC | 20:19 | |
*** tjanczuk_ has quit IRC | 20:19 | |
*** Ephur has quit IRC | 20:19 | |
*** alcabrera has quit IRC | 20:19 | |
*** dragondm has quit IRC | 20:19 | |
*** balajiiyer has joined #openstack-marconi | 20:20 | |
*** oz_akan_ has joined #openstack-marconi | 20:20 | |
*** mwagner_lap has joined #openstack-marconi | 20:20 | |
*** torgomatic has joined #openstack-marconi | 20:20 | |
*** VeggieMeat has joined #openstack-marconi | 20:20 | |
*** mkoderer has joined #openstack-marconi | 20:20 | |
*** kgriffs has joined #openstack-marconi | 20:20 | |
*** megan_w has joined #openstack-marconi | 20:20 | |
*** russell_h has joined #openstack-marconi | 20:20 | |
*** dragondm has joined #openstack-marconi | 20:20 | |
*** alcabrera has joined #openstack-marconi | 20:20 | |
*** Ephur has joined #openstack-marconi | 20:20 | |
*** tjanczuk_ has joined #openstack-marconi | 20:20 | |
*** pquerna has joined #openstack-marconi | 20:20 | |
*** lvh has joined #openstack-marconi | 20:20 | |
*** dickson.freenode.net sets mode: +o kgriffs | 20:20 | |
*** chandan_kumar has quit IRC | 20:24 | |
*** Obulpathi has quit IRC | 20:24 | |
*** Obulpathi has joined #openstack-marconi | 20:31 | |
*** sriram has quit IRC | 20:32 | |
*** abettadapur has quit IRC | 20:33 | |
*** chandan_kumar has joined #openstack-marconi | 20:34 | |
*** cpallares has quit IRC | 20:34 | |
*** oz_akan_ has quit IRC | 20:35 | |
*** Obulpathi is now known as 77CAADSV5 | 20:36 | |
*** alcabrera is now known as alcabrera|afk | 20:36 | |
*** Obulpathi has joined #openstack-marconi | 20:36 | |
*** Obulpathi has quit IRC | 20:36 | |
*** oz_akan_ has joined #openstack-marconi | 20:40 | |
*** tonytan4ever has joined #openstack-marconi | 20:42 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Rename shards to pool https://review.openstack.org/96463 | 20:44 |
*** flaper87 is now known as flaper87|afk | 20:45 | |
*** vkmc has joined #openstack-marconi | 20:46 | |
*** vkmc has quit IRC | 20:46 | |
*** vkmc has joined #openstack-marconi | 20:46 | |
*** tonytan4ever has quit IRC | 20:47 | |
*** tonytan4ever has joined #openstack-marconi | 20:48 | |
*** oz_akan__ has joined #openstack-marconi | 20:58 | |
*** oz_akan__ has quit IRC | 20:59 | |
*** oz_akan__ has joined #openstack-marconi | 20:59 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/99033 | 21:00 |
*** oz_akan_ has quit IRC | 21:02 | |
*** oz_akan__ has quit IRC | 21:04 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/python-marconiclient: Updated from global requirements https://review.openstack.org/99093 | 21:05 |
vkmc | https://review.openstack.org/#/c/99033 is failing on pep8 due to comments in files | 21:07 |
vkmc | that's odd | 21:07 |
vkmc | in that case, shouldn't it fail for other patch sets as well? | 21:08 |
*** 77CAADSV5 has quit IRC | 21:18 | |
*** Obulpathi has joined #openstack-marconi | 21:19 | |
*** tonytan4ever has quit IRC | 21:20 | |
*** Obulpathi has quit IRC | 21:25 | |
*** mwagner_lap has quit IRC | 21:30 | |
*** balajiiyer has quit IRC | 21:34 | |
kgriffs | yeah, seems like all should be failing that were gated since hacking changed | 21:57 |
kgriffs | I am going to try getting a repro and then submit a patch to fix the violations | 21:59 |
vkmc | k :) | 22:00 |
flwang | kgriffs: ping | 22:11 |
kgriffs | oh_my_goodness | 22:11 |
kgriffs | that is a LOT of hacking violations | 22:12 |
* kgriffs sighs | 22:12 | |
kgriffs | flwang: o/ | 22:12 |
flwang | kgriffs: busy? do you have a few minutes as for bp health? | 22:13 |
torgomatic | there's definitely something to be said for opting into hacking checks instead of opting out | 22:13 |
kgriffs | sure, I have some time. I am just working on fixing all the hacking violations from the latest update on the rules | 22:13 |
vkmc | kgriffs, I could submit a patch for it in a moment | 22:13 |
vkmc | (if you are not already working on that) | 22:14 |
kgriffs | oh, I just started. have you already done the fixes? | 22:14 |
torgomatic | FWIW, hacking opt-in looks like https://github.com/openstack/swift/blob/master/tox.ini#L62 | 22:14 |
kgriffs | torgomatic: gtk! | 22:14 |
vkmc | no no | 22:14 |
kgriffs | ok, if you haven't then I don't mind doing it real quick. | 22:15 |
vkmc | k :) thanks kgriffs | 22:15 |
* kgriffs flexes his typing muscles | 22:16 | |
flwang | kgriffs: seems I shouldn't disturb you now :) | 22:18 |
kgriffs | flwang: nah, go ahead. what's up? | 22:19 |
flwang | kgriffs: thanks, just wanna discuss what the metrics we need to implement against detailed health | 22:20 |
flwang | kgriffs: below is the list you commented | 22:20 |
flwang | 1. Total number of messages stored for all queues in a given backend partition. | 22:20 |
flwang | 2. average transactions/sec or per-request latency over the last few minutes (give numbers for each window: 30 seconds, 1 minute, and 5 minutes). | 22:20 |
flwang | 3. Verify full functionality (perform a test that excercises all endpoints: post a message, list it, claim it, delete it). I guess operators do this in their own monitoring tools but they would like if we could do it for them instead. | 22:20 |
flwang | kgriffs: as for the #1, it's straightforward | 22:22 |
kgriffs | How about doing 1 and 3, and putting of #2 | 22:22 |
flwang | but I'm not sure if it's easy to get based on current db schema, but it makes sense and feasible | 22:23 |
kgriffs | fwiw, I just noticed the word "partition" in #1 | 22:23 |
flwang | kgriffs: haha, that's what I want to suggest | 22:23 |
kgriffs | should be "pool" | 22:23 |
flwang | kgriffs: yep, i see | 22:23 |
kgriffs | flwang: it might also be interesting to see total number of queues per pool | 22:24 |
flwang | as for #3, that's the one consumer are really interested in, IMHO | 22:24 |
flwang | kgriffs: given we're moving to no queue | 22:25 |
kgriffs | flwang: it would be cool to give the exact operation that failed if the functional test doesn't complete successful | 22:25 |
flwang | kgriffs: so yes, we just need to care about the num of msg from different views | 22:25 |
flwang | kgriffs: good point | 22:26 |
kgriffs | oh, right. well, for v1.x we retain the notion of queues | 22:26 |
kgriffs | hmmm | 22:26 |
kgriffs | I just thought it would be good to see the distribution of queues across the pools | 22:26 |
flwang | kgriffs: that's what the 'health' mean I think | 22:26 |
kgriffs | and if pools aren't enabled, just pretend there's only "one" pool | 22:26 |
flwang | kgriffs: so? we should still consider about the 'queue' for #1 ATM? | 22:27 |
kgriffs | hmmm | 22:27 |
kgriffs | Maybe let's split this bp | 22:28 |
kgriffs | let's put #1 and #3 in j-2 if possible | 22:28 |
kgriffs | and let's define the v1.1 api to have a flexible schema about what /health may actually return. | 22:28 |
kgriffs | I think as long as you *add* fields, it is ok. you just don't want to remove or rename fields already in the document | 22:28 |
kgriffs | so, | 22:29 |
kgriffs | then we have "low priority" j-3 bp | 22:29 |
kgriffs | that contains stuff like #2 and the new one, queues per pool | 22:29 |
flwang | kgriffs: +1 | 22:29 |
flwang | kgriffs: that means for j-2, we should focus on msg against pool, is it? | 22:30 |
kgriffs | we then have something to give people to try and they can come back and help us decide what else is useful | 22:30 |
kgriffs | yeah, just total messages per pool | 22:30 |
flwang | kgriffs: yes | 22:30 |
flwang | kgriffs: awesome | 22:30 |
kgriffs | oh, and also the deep health test thing (#2) | 22:30 |
kgriffs | that is definitely important - got a direct ask for that at the ATL summit | 22:30 |
* kgriffs wonders how much style fixes he can sneak into this "hacking" patch without anyone realizing they aren't actual hacking rules. | 22:31 | |
flwang | kgriffs: how to define the ^transaction^? | 22:31 |
flwang | how to define the 'request'? | 22:31 |
kgriffs | hmm? You mean the deep health check (#3)? | 22:32 |
flwang | #2 | 22:32 |
kgriffs | oh | 22:32 |
flwang | 2. average transactions/sec or per-request latency over the last few minutes (give numbers for each window: 30 seconds, 1 minute, and 5 minutes). | 22:32 |
kgriffs | well, I'm trying to decide on this one... this is sort of a new-relic type thing. | 22:33 |
kgriffs | it may be best left to 3rd-party tools | 22:33 |
kgriffs | but if we wanted to track it, I would expect to see | 22:33 |
kgriffs | for each operation on each resource, what is the average rate (req/sec) | 22:34 |
kgriffs | like "post message is x/sec" and "claim message is y/sec" | 22:34 |
kgriffs | and "list messages is z/sec" | 22:35 |
flwang | so it's most like for each kind of API calling, we'd better have a statistic, right? | 22:35 |
kgriffs | yeah, we'd have to used statsd or something | 22:35 |
flwang | from this perspective, I can't see the difference from #2 and #3, am i confused? | 22:37 |
kgriffs | actually, I think this work should probably be made separate from health | 22:37 |
kgriffs | we should have a performance stats bp | 22:37 |
flwang | true | 22:37 |
kgriffs | we could give an operator the ability to turn on timers at different points of the code | 22:38 |
flwang | IIRC, seems there is a stats bp, is it? | 22:38 |
kgriffs | it would show off what parts of the stack are slow | 22:38 |
kgriffs | flwang: possible. would you mind checking and/or creating one? | 22:38 |
flwang | kgriffs: no problem | 22:38 |
kgriffs | cool | 22:38 |
* kgriffs thinks that would be fun to work on | 22:38 | |
* kgriffs wished he had more time to write fun code | 22:38 | |
flwang | kgriffs: it's really aligning with our current benchmarking work | 22:39 |
flwang | kgriffs: speed, speed, speed and stable, stable, more stable | 22:39 |
kgriffs | true | 22:40 |
flwang | kgriffs: so, seems we just figured out the #1, as for #2 and #3, seems we're mixing them | 22:40 |
kgriffs | how are we mixing them? | 22:41 |
flwang | kgriffs: maybe I'm confused | 22:41 |
kgriffs | heh | 22:41 |
kgriffs | ok | 22:41 |
flwang | kgriffs: so for #3, we're planing to move it to a stats bp, right? | 22:41 |
kgriffs | no | 22:42 |
kgriffs | hmm | 22:42 |
flwang | (10:37:41) kgriffs: actually, I think this work should probably be made separate from health | 22:42 |
flwang | (10:37:48) kgriffs: we should have a performance stats bp | 22:42 |
kgriffs | oh, that was #2 | 22:42 |
openstackgerrit | A change was merged to openstack/marconi: Fix tests to be Python 3 compatible https://review.openstack.org/100087 | 22:42 |
kgriffs | so, #1 we want in /health | 22:42 |
kgriffs | and we also want #3, which is the deep health check in /health | 22:43 |
kgriffs | then we move #2, which is really performance monitoring, into the stats blueprint | 22:43 |
kgriffs | does that make sense, or did I just make things more confusing? :p | 22:44 |
flwang | ok, so as for #3, we're more caring about if the end to end function work no not, right? | 22:44 |
kgriffs | that is right. We just try out every operation and make sure it succeeds. | 22:44 |
flwang | kgriffs: we're making it more clear, I think :) | 22:44 |
kgriffs | don't need to time them or anything; it's just pass/fail | 22:45 |
flwang | kgriffs: cool | 22:45 |
flwang | kgriffs: very clear now, thanks guru | 22:45 |
flwang | https://blueprints.launchpad.net/marconi/+spec/ops-stats | 22:46 |
flwang | a superman created the stats bp | 22:46 |
flwang | before 1 year ago, what a proactive view :D | 22:46 |
kgriffs | lol. I dream big. | 22:48 |
flwang | btw, are we following the bp specs workflow atm? | 22:49 |
kgriffs | flwang: we are going to try it with new feature proposals. Flavio is going to do the plumbing to make it work this week. | 22:50 |
flwang | kgriffs: fantastic, just make sure if i should updated the bp content based on current flow | 22:51 |
flwang | kgriffs: thank you very much for your valuable comments on this bp | 22:52 |
kgriffs | no problem. I really appreciate your help on the implementation. | 22:52 |
flwang | kgriffs: dive into coding now :) | 22:53 |
flwang | cheers | 22:53 |
kgriffs | let's do this | 22:53 |
kgriffs | :) | 22:53 |
kgriffs | just for the record, I'm pretty sure all of these hacking violations are malini's fault | 22:58 |
* kgriffs hides | 22:58 | |
vkmc | kgriffs, if you have a moment, I would need your opinion with the AMQP transport driver | 23:06 |
vkmc | s/need/appreciate | 23:07 |
vkmc | well, both | 23:07 |
kgriffs | sure, what's up? | 23:07 |
vkmc | should we add it both for v1 and v1.1? | 23:09 |
vkmc | IMO it worths the effort... | 23:10 |
kgriffs | hmm | 23:10 |
kgriffs | if I am creating an app and wanting to use AMQP transport, why wouldn't I just want to use the more polished v1.1 API? | 23:11 |
kgriffs | sorry, that is a leading question | 23:11 |
kgriffs | :p | 23:11 |
vkmc | haha | 23:11 |
vkmc | well... but what happens if you are already deployed with v1 | 23:11 |
kgriffs | ah, I see | 23:12 |
kgriffs | the question is: do we require the operator upgrade to Juno release for the AMQP transport to work? | 23:12 |
kgriffs | personally, I would say yes... the more people running the latest code, the better, and this would encourage people to upgrade | 23:13 |
kgriffs | what do you think? | 23:13 |
vkmc | yes that's a fair pov | 23:14 |
vkmc | and I agree that it would be something that may motivate users to upgrade | 23:15 |
vkmc | but since I'm not familiar of how things are done in production | 23:16 |
kgriffs | ah | 23:16 |
kgriffs | well, I guess I would be more worried about it if we were integrated and had lots of deployments already. | 23:17 |
vkmc | I don't know if it's usual to upgrade or if it's done as a last resort | 23:17 |
vkmc | yep | 23:17 |
kgriffs | vkmc: depends on how painful it is to upgrade | 23:17 |
vkmc | I see | 23:18 |
vkmc | well, I will start with v1.1 | 23:18 |
kgriffs | if we make it really easy, AND we make sure each release is high-quality, deployers trust the project and will upgrade more frequently | 23:18 |
vkmc | true that :) | 23:18 |
kgriffs | vkmc: sounds good. We can always backport during K if people ask for it | 23:18 |
vkmc | great! | 23:19 |
vkmc | kgriffs, thanks :D | 23:19 |
kgriffs | hey, no problem. That was a great question and something we need to keep in mind, especially as we get more deployments | 23:20 |
kgriffs | man, these sqla statements are killing me | 23:21 |
kgriffs | Python was *not* designed to write SQL queries | 23:21 |
kgriffs | /marconi/queues/storage/sqlalchemy/messages.py | 23:22 |
vkmc | I'm not a big fan of SQL >.< | 23:22 |
vkmc | nope nope nope | 23:22 |
kgriffs | Maybe LINQ wasn't such a bad idea after all. :p | 23:22 |
kgriffs | vkmc: check out this monstrosity: http://goo.gl/9YYqNd | 23:24 |
vkmc | lol | 23:24 |
kgriffs | uuuugly | 23:25 |
vkmc | two selects with counts inside a select | 23:25 |
vkmc | go nuts | 23:25 |
kgriffs | woohoo! | 23:25 |
kgriffs | much fun | 23:25 |
vkmc | yesterday I had to review SQL calls in PHP | 23:28 |
vkmc | this is super neat in comparison to that | 23:28 |
kgriffs | oh yeah? | 23:28 |
kgriffs | PHP: The Language That Isn't Dead Yet | 23:29 |
vkmc | yeah... code generated with CakePHP | 23:29 |
kgriffs | I blame facebook | 23:29 |
vkmc | ugliest thing ever | 23:29 |
kgriffs | (bless it's heart) | 23:29 |
kgriffs | s/it's/its | 23:30 |
kgriffs | vkmc: in the south, you can get away with saying just about anything if you follow it up with "bless his/her heart" | 23:30 |
vkmc | oh :) good to know | 23:31 |
vkmc | I blame google too | 23:32 |
vkmc | most SDKs provided are PHP, Javascript | 23:32 |
kgriffs | heh | 23:32 |
kgriffs | anyway, that's what I learned from Henry Cho. Great comedian | 23:32 |
vkmc | oh I don't know him :) | 23:33 |
kgriffs | probably find him on youtube | 23:33 |
* vkmc searchs | 23:33 | |
vkmc | well I have to stop watching haha | 23:42 |
vkmc | he made me remember Seinfeld | 23:43 |
kgriffs | heh | 23:45 |
kgriffs | good stuff | 23:45 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!