*** etoews2 has joined #openstack-marconi | 00:04 | |
*** kgriffs is now known as kgriffs_afk | 00:10 | |
*** kgriffs_afk is now known as kgriffs | 00:27 | |
*** amitgandhi has joined #openstack-marconi | 00:40 | |
*** amitgandhi has quit IRC | 00:42 | |
*** amitgandhi has joined #openstack-marconi | 00:43 | |
*** amitgandhi has quit IRC | 00:47 | |
*** kgriffs is now known as kgriffs_afk | 01:05 | |
*** jergerber has quit IRC | 01:13 | |
*** cpallares has quit IRC | 01:21 | |
*** cpallares has joined #openstack-marconi | 01:21 | |
*** cpallares has quit IRC | 01:24 | |
*** amitgandhi has joined #openstack-marconi | 01:30 | |
*** nosnos has joined #openstack-marconi | 01:35 | |
*** oz_akan_ has joined #openstack-marconi | 01:44 | |
*** oz_akan_ has quit IRC | 01:44 | |
*** oz_akan_ has joined #openstack-marconi | 01:45 | |
*** rongze has joined #openstack-marconi | 01:52 | |
*** kgriffs_afk is now known as kgriffs | 01:57 | |
*** malini_afk is now known as malini | 02:08 | |
*** rongze has quit IRC | 02:28 | |
*** rongze has joined #openstack-marconi | 02:29 | |
*** amitgandhi has quit IRC | 02:31 | |
*** kgriffs is now known as kgriffs_afk | 02:36 | |
*** oz_akan_ has quit IRC | 02:36 | |
*** ildikov has quit IRC | 02:37 | |
*** flwang has quit IRC | 02:44 | |
*** vkmc has quit IRC | 02:47 | |
*** reed has quit IRC | 02:48 | |
*** ayoung has quit IRC | 03:13 | |
*** kgriffs_afk is now known as kgriffs | 03:27 | |
*** flwang has joined #openstack-marconi | 03:28 | |
*** rongze_ has joined #openstack-marconi | 03:33 | |
*** rongze has quit IRC | 03:36 | |
*** amitgandhi has joined #openstack-marconi | 03:41 | |
*** amitgandhi has quit IRC | 03:46 | |
*** haomaiwang has joined #openstack-marconi | 03:48 | |
*** haomaiwang has quit IRC | 03:50 | |
*** haomaiwang has joined #openstack-marconi | 03:51 | |
*** haomaiwang has quit IRC | 03:58 | |
*** kgriffs is now known as kgriffs_afk | 04:05 | |
*** haomaiwang has joined #openstack-marconi | 04:07 | |
*** jergerber has joined #openstack-marconi | 04:24 | |
*** malini is now known as malini_afk | 04:32 | |
*** jergerber has quit IRC | 04:39 | |
*** rongze_ has quit IRC | 04:52 | |
*** kgriffs_afk is now known as kgriffs | 04:57 | |
*** rongze has joined #openstack-marconi | 05:22 | |
*** rongze has quit IRC | 05:27 | |
*** kgriffs is now known as kgriffs_afk | 05:35 | |
*** haomaiwa_ has joined #openstack-marconi | 05:49 | |
*** haomaiwang has quit IRC | 05:51 | |
*** etoews2 has quit IRC | 05:52 | |
*** etoews2 has joined #openstack-marconi | 05:53 | |
*** etoews2 has quit IRC | 06:02 | |
*** etoews2 has joined #openstack-marconi | 06:06 | |
*** etoews2 has quit IRC | 06:10 | |
*** rongze has joined #openstack-marconi | 06:20 | |
*** kgriffs_afk is now known as kgriffs | 06:27 | |
*** chandankumar has joined #openstack-marconi | 06:32 | |
*** kgriffs is now known as kgriffs_afk | 06:37 | |
*** haomaiwa_ has quit IRC | 07:21 | |
*** kgriffs_afk is now known as kgriffs | 07:28 | |
*** kgriffs is now known as kgriffs_afk | 07:37 | |
*** rongze has quit IRC | 08:02 | |
*** rongze has joined #openstack-marconi | 08:06 | |
*** rongze has quit IRC | 08:11 | |
*** haomaiwang has joined #openstack-marconi | 08:34 | |
*** yassine has joined #openstack-marconi | 08:59 | |
*** ekarlso has quit IRC | 09:17 | |
*** ekarlso has joined #openstack-marconi | 09:17 | |
*** yassine has quit IRC | 09:21 | |
*** ykaplan has joined #openstack-marconi | 09:21 | |
*** yassine has joined #openstack-marconi | 09:22 | |
*** yassine has quit IRC | 09:22 | |
*** haomaiwang has quit IRC | 09:22 | |
*** yassine has joined #openstack-marconi | 09:23 | |
*** yassine has quit IRC | 09:23 | |
*** yassine has joined #openstack-marconi | 09:24 | |
*** yassine has quit IRC | 09:25 | |
*** yassine has joined #openstack-marconi | 09:26 | |
*** kgriffs_afk is now known as kgriffs | 09:30 | |
*** flaper87|afk is now known as flaper87 | 09:40 | |
*** kgriffs is now known as kgriffs_afk | 09:40 | |
*** flwang has quit IRC | 09:54 | |
*** chandankumar_ has joined #openstack-marconi | 10:05 | |
*** chandankumar has quit IRC | 10:08 | |
*** haomaiwang has joined #openstack-marconi | 10:15 | |
*** nosnos_ has joined #openstack-marconi | 10:15 | |
*** nosnos_ has quit IRC | 10:16 | |
*** nosnos_ has joined #openstack-marconi | 10:16 | |
*** nosnos has quit IRC | 10:17 | |
*** nosnos_ has quit IRC | 10:20 | |
*** flwang has joined #openstack-marconi | 10:20 | |
*** kgriffs_afk is now known as kgriffs | 10:31 | |
*** rongze has joined #openstack-marconi | 10:41 | |
*** rongze has quit IRC | 10:46 | |
*** kgriffs is now known as kgriffs_afk | 11:09 | |
*** ykaplan has quit IRC | 11:21 | |
*** vkmc has joined #openstack-marconi | 11:38 | |
*** ykaplan has joined #openstack-marconi | 11:48 | |
*** kgriffs_afk is now known as kgriffs | 12:01 | |
*** tedross has joined #openstack-marconi | 12:34 | |
*** rongze has joined #openstack-marconi | 12:37 | |
*** kgriffs is now known as kgriffs_afk | 12:40 | |
*** rongze has quit IRC | 12:41 | |
*** exed has joined #openstack-marconi | 12:42 | |
*** rongze has joined #openstack-marconi | 13:12 | |
*** oz_akan_ has joined #openstack-marconi | 13:17 | |
*** Abhishek_ has joined #openstack-marconi | 13:17 | |
*** oz_akan_ has quit IRC | 13:18 | |
*** oz_akan_ has joined #openstack-marconi | 13:18 | |
*** thomasem has joined #openstack-marconi | 13:22 | |
*** chandankumar_ has quit IRC | 13:29 | |
*** chandankumar has joined #openstack-marconi | 13:30 | |
*** jamieh has joined #openstack-marconi | 13:51 | |
*** rongze_ has joined #openstack-marconi | 14:01 | |
*** rongze has quit IRC | 14:04 | |
*** mpanetta has joined #openstack-marconi | 14:17 | |
*** rongze has joined #openstack-marconi | 14:20 | |
*** ykaplan has quit IRC | 14:21 | |
*** etoews2 has joined #openstack-marconi | 14:23 | |
*** rongze_ has quit IRC | 14:24 | |
*** ayoung has joined #openstack-marconi | 14:25 | |
*** ykaplan has joined #openstack-marconi | 14:28 | |
*** rongze_ has joined #openstack-marconi | 14:43 | |
*** kgriffs_afk is now known as kgriffs | 14:43 | |
*** rongze has quit IRC | 14:44 | |
*** alcabrera has joined #openstack-marconi | 14:45 | |
*** malini_afk is now known as malini | 14:46 | |
alcabrera | Good morning! | 14:47 |
---|---|---|
flaper87 | alcabrera: gooood morning :) | 14:47 |
alcabrera | flaper87: hey! :D | 14:47 |
alcabrera | How are you this morning? | 14:47 |
alcabrera | well... morning for me, afternoon for you. :P | 14:48 |
flaper87 | alcabrera: I'm doing well. Thanks! I'm in the "Don't code too much" mood today, so, tracking bugs, reviews and other things. | 14:48 |
flaper87 | alcabrera: you? | 14:48 |
malini | o/ Good Morning/afternoon!! | 14:49 |
*** cpallares has joined #openstack-marconi | 14:50 | |
alcabrera | flaper87: I get those days, too, usually after coding too much. I'm doing pretty good. I'm enjoying breakfast at the moment. :) | 14:50 |
*** jergerber has joined #openstack-marconi | 14:51 | |
malini | flaper87: thanks for the review on jsonschema tests | 14:52 |
malini | do you have a few min to discuss the feedback? | 14:53 |
flaper87 | malini: gooood morning! Sure! | 14:54 |
flaper87 | :) | 14:54 |
flaper87 | alcabrera: yeah! Also, today we'll have mongodb's meetup in Milan. I'll head there in a couple of hours! :) | 14:55 |
alcabrera | flaper87: sweet! | 14:55 |
alcabrera | which reminds me - | 14:55 |
malini | flaper87: I am planning to move the respons's schema.py to the same directory that cpallares is going to have the request schema | 14:56 |
malini | i.e. marconi/queues/api/v1/response | 14:56 |
malini | does tht sound good ? | 14:56 |
alcabrera | This morning, I learned that TravisCI supports running test suites with one of many databases: http://about.travis-ci.org/docs/user/database-setup/ | 14:56 |
flaper87 | alcabrera: that's need. you can add support for travis to your redis backend! :) | 14:57 |
alcabrera | yup! exactly what I had in mind. :D | 14:57 |
flaper87 | malini: that's an interesting thought! | 14:57 |
malini | flaper87, alcabrera: tht will keep our request & response schemas in the same directory structure | 14:58 |
flaper87 | IIRC, the schema file that cpallares added is called schema.py | 14:58 |
malini | yes | 14:58 |
malini | So I'll add a new directory response under marconi/queues/api/v1 | 14:58 |
flaper87 | we can rename it to request and have a response.py module with the schema of the responses for that version of the API | 14:58 |
alcabrera | malini: that sounds good to me! | 14:58 |
flaper87 | with that, we can have a testcase generic enough to inspect that schema and test every call | 14:59 |
flaper87 | and we'll just need to subclass it for every version of the API | 14:59 |
malini | flaper87: get out of my head :D | 14:59 |
alcabrera | lol | 14:59 |
flaper87 | :D | 14:59 |
* flaper87 digs deeper into malini's head | 14:59 | |
* alcabrera notes that all marconi team members eventually develop psychic talents | 14:59 | |
malini | cpallares: can you update https://review.openstack.org/#/c/59508/ to rename the schema.py to request.py ? | 15:00 |
* cpallares is eating an apple | 15:01 | |
malini | flaper87: dont dig too hard or you'll be stuck in mush :D | 15:01 |
* cpallares was so busy reading through the irc that she ate the fruit's sticker | 15:01 | |
cpallares | malini, yeah. I'll change it | 15:01 |
malini | cpallares: the gum is especially yummy :D | 15:01 |
alcabrera | mmmm, apple stickers~ | 15:02 |
malini | flaper87: wrt ur comment 2 - adding validation for rest of the api's | 15:02 |
malini | again you took it out of my head ;) | 15:02 |
flaper87 | malini: :D | 15:03 |
malini | I am planning to do it in a future patchset , once I get tempest out of my way (or somebody else can grab it) | 15:03 |
flaper87 | malini: or you put it in my head? | 15:03 |
flaper87 | :D | 15:03 |
flaper87 | Don't lie, you just want to blame me | 15:03 |
flaper87 | what? tempest? no thanks! That's your baby | 15:04 |
malini | I wish I cud do tht - typing is a time consuming mode of communication ;) | 15:04 |
* flaper87 washes his hands | 15:04 | |
flaper87 | :D | 15:04 |
malini | I meant adding jsonschema validation | 15:04 |
flaper87 | ah ok ok! | 15:04 |
flaper87 | :D | 15:04 |
flaper87 | hahahha | 15:04 |
flaper87 | Not that I don't like tempest </sarcasm? | 15:04 |
malini | I think I m getting a hang of tempest | 15:05 |
flaper87 | I guess that's something cpallares can help with after the API implementation is done | 15:05 |
flaper87 | cpallares: malini ^ | 15:05 |
malini | But wish it came with more docs etc..I'll probably try to add docs once I get better with tempest | 15:05 |
kgriffs | o/ | 15:06 |
malini | tht wud be cool ! I wanted the https://review.openstack.org/#/c/60858/ to be sort of like a skeleton on how to validate | 15:06 |
kgriffs | who wants to triage bugs? | 15:06 |
kgriffs | come on, it's gonna be fun! | 15:06 |
malini | we can also clean up/remove some of the functions, if we switch to jsonschema | 15:06 |
alcabrera | hahaha, kgriffs | 15:06 |
alcabrera | I'll join in with the triage. | 15:07 |
kgriffs | wohoo! | 15:07 |
kgriffs | let's get this party started | 15:07 |
malini | flaper87: now for the 3rd one - making validation more generic. I dont get tht one :( | 15:07 |
malini | kgriffs: o/ (Hope I can continur my conv with flaper87 in parallel) | 15:07 |
kgriffs | # link http://goo.gl/Y8qpna | 15:08 |
flaper87 | malini: ah, I think I meant the smae thing I said previously in the convo | 15:08 |
flaper87 | Making a testcase generic enough to introspect the schema and validate | 15:08 |
flaper87 | I mean, not having per-version custom method | 15:08 |
kgriffs | malini: I can wait. | 15:08 |
flaper87 | kgriffs: yo yo yo yo | 15:08 |
* kgriffs starts tapping foot | 15:08 | |
kgriffs | flaper87: hello fellow non-human | 15:09 |
malini | flaper87: I have the response schema in a separate function, because I wanted to be able to pass in the config values to the schema (we'll need different config params for different schemas). I wanted to avoid duplicating the logic we had in the tests & so thts why I make a call to get the api specific schema from the tests | 15:09 |
* kgriffs didn't mean to say that out loud | 15:09 | |
flaper87 | kgriffs: lets get to it! | 15:09 |
* flaper87 does a non-human greet | 15:09 | |
flaper87 | kgriffs: you just revealed my secret | 15:10 |
openstackgerrit | Cindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema https://review.openstack.org/59508 | 15:10 |
malini | flaper87: chk line # 103 in https://review.openstack.org/#/c/60858/6/marconi/tests/functional/base.py | 15:10 |
flaper87 | cpallares: Girl, you like keeping yourself busy! :D | 15:10 |
flaper87 | cpallares: thanks for renaming it | 15:10 |
kgriffs | or *did* I? Maybe we are human, but we want everyone to *think* we're not. | 15:10 |
*** jcru has joined #openstack-marconi | 15:10 | |
flaper87 | malini: btw, I said, I *think* I meant | 15:11 |
* kgriffs likes to keep people guessing | 15:11 | |
malini | thank you cpallares..you rock :) | 15:11 |
kgriffs | ok, bug time | 15:11 |
cpallares | flaper87: well I am being mentored by a non-human. | 15:11 |
* flaper87 blushes | 15:11 | |
kgriffs | cpallares: lucky! | 15:11 |
flaper87 | like a non-human would! | 15:11 |
flaper87 | :D | 15:11 |
cpallares | haha | 15:12 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1237595 | 15:12 |
kgriffs | what do we want to do with this? | 15:12 |
kgriffs | zyuan: ^^^ | 15:12 |
alcabrera | I'm inclined to mark it as low priority, since it involves benchmarking and comparison to determine how much of a difference it makes. | 15:13 |
* flaper87 votes low and I-3 | 15:13 | |
alcabrera | - and whether the difference is positive or negative | 15:13 |
alcabrera | it's a lot of work for possibly low returns | 15:14 |
* flaper87 is even thinking about whishlist | 15:14 | |
zyuan | kgriffs: i tried, no improvement or a little bit slower | 15:14 |
zyuan | in test env | 15:14 |
flaper87 | zyuan: heyyy!! :D | 15:15 |
flaper87 | zyuan: awesome, thanks for the input! | 15:15 |
zyuan | but you are serious about the performance... you may want to implement more and try more | 15:15 |
zyuan | if* | 15:15 |
alcabrera | flaper87: I agree about wishlist priority | 15:18 |
zyuan | yes | 15:19 |
openstackgerrit | Yeela Kaplan proposed a change to openstack/marconi: Implement tables and unit tests for sqlalchemy storage backend https://review.openstack.org/60223 | 15:19 |
zyuan | (maybe after a year mongodb improved a performance LOL) | 15:19 |
kgriffs | thanks, I updated the bug | 15:21 |
kgriffs | next | 15:21 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1244228 | 15:21 |
alcabrera | kgriffs: I agree with this bug, as long as it can also be specified as a configuration file option. | 15:22 |
kgriffs | flaper87: btw, someone was asking about websocket + falcon over in #falconframework | 15:22 |
flaper87 | kgriffs: ooohhh, awesome! I should jump in there and stay there | 15:22 |
kgriffs | flaper87: yes you should. ;) | 15:22 |
alcabrera | I'm always in there, but forget I am. :P | 15:22 |
flaper87 | kgriffs: btw, I've a case where N routes to 1 controller makes sense | 15:23 |
* alcabrera listens to the case | 15:23 | |
flaper87 | re bug, I think that needs to be medium | 15:23 |
kgriffs | flaper87: gtk. please share in teh #falconframework | 15:23 |
flaper87 | alcabrera: will discuss it in falcon's channel | 15:23 |
flaper87 | alcabrera: configuration file option is the default behavior | 15:24 |
flaper87 | the CLI part is optional | 15:24 |
flaper87 | I think this should be medium because I may want to run 2 nodes of marconi and let them point to the same config file | 15:24 |
flaper87 | but make 1 of them admin | 15:24 |
kgriffs | ah, makes sense | 15:25 |
flaper87 | without changing the config file | 15:25 |
kgriffs | i3 or do we want it sooner? | 15:25 |
flaper87 | It's not a good practice to make 2 services use the same config file but.... It's not bad either | 15:25 |
flaper87 | i2 | 15:25 |
flaper87 | that's very easy to fix | 15:25 |
flaper87 | it should be tagged as low-hanging-fruit | 15:25 |
kgriffs | ok, i2 but it can slip if need be | 15:26 |
alcabrera | sounds good to me | 15:26 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1245573 | 15:27 |
kgriffs | ooh, this is a fun one | 15:27 |
alcabrera | cpallares, malini, flaper87: I'll do reviews shortly. I know there are many awesome (client/test/etc.) patches pending. :D | 15:27 |
kgriffs | and easy now that we have caching powerz | 15:27 |
alcabrera | kgriffs: +1, mid-high priority | 15:28 |
alcabrera | i1? | 15:28 |
kgriffs | i1 is in the past | 15:28 |
kgriffs | i2 | 15:28 |
kgriffs | updated | 15:28 |
flaper87 | mmh, yeah! i2 | 15:29 |
kgriffs | next | 15:29 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1245987 | 15:29 |
* alcabrera has little sense of iN dates | 15:29 | |
alcabrera | :D | 15:29 |
kgriffs | alcabrera: https://wiki.openstack.org/wiki/Icehouse_Release_Schedule | 15:29 |
alcabrera | kgriffs: thanks! | 15:29 |
flaper87 | i2 medium | 15:29 |
flaper87 | I want good logs to be a priority for Marocni | 15:30 |
flaper87 | brb | 15:30 |
kgriffs | agreed | 15:30 |
openstackgerrit | Cindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema https://review.openstack.org/59508 | 15:31 |
kgriffs | next | 15:31 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1246757 | 15:32 |
* kgriffs wonders why a newline keeps sneaking into his clipboard | 15:32 | |
kgriffs | malini: ^^^ | 15:32 |
alcabrera | :) | 15:32 |
malini | kgriffs: I wud like to have this asap | 15:32 |
alcabrera | priority: high | 15:32 |
malini | But am nowhere close to get this started :( | 15:33 |
*** ykaplan has quit IRC | 15:33 | |
kgriffs | high priority, but i3 then? | 15:34 |
alcabrera | sounds fair | 15:34 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1251693 | 15:34 |
kgriffs | zyuan: ^^^ | 15:34 |
kgriffs | what's the plan for this one? | 15:35 |
alcabrera | we already dropped simplejson as a requirement, so that's one part of it | 15:35 |
kgriffs | so... are we going to try to do anything else? | 15:36 |
kgriffs | or just say "you should use pypy" | 15:36 |
*** haomaiwa_ has joined #openstack-marconi | 15:36 | |
kgriffs | mpanetta: hint, hint. | 15:36 |
zyuan | i like that | 15:36 |
zyuan | "just use pypy" | 15:36 |
alcabrera | haha | 15:37 |
alcabrera | mpanetta, oz_akan_: ^^ | 15:37 |
*** haomaiwang has quit IRC | 15:37 | |
alcabrera | definitely, python>=2.7,<3 | 15:37 |
alcabrera | until we get python 3 suppport | 15:37 |
zyuan | i'm not in this team and i can't work on it; even i can i don't think i can give better result than what pypy has | 15:38 |
alcabrera | then I'd recommend python >=3.3 | 15:38 |
zyuan | eh, no | 15:38 |
zyuan | python's builtin json parser is also slowed down | 15:38 |
zyuan | (because it's just another simplejson) | 15:38 |
kgriffs | pypy is working toward py3 support - I think that is their next major initiative | 15:38 |
zyuan | only pypy does not | 15:38 |
alcabrera | priority: wishlist | 15:39 |
kgriffs | yeah, I was just thinking wishlist too | 15:39 |
zyuan | (i think we can just close it) | 15:39 |
zyuan | (wish for what?) | 15:39 |
zyuan | (for cpython can inline python call into C?) | 15:40 |
alcabrera | zyuan: good point. I suppose the wish would be - find a solution to this problem, propose a BP, and/or demonstrate that this isn't enough of a problem | 15:40 |
alcabrera | something like that | 15:40 |
kgriffs | yeah, I'm not sure there is anything else we can do | 15:40 |
kgriffs | but, i will leave it there for now in case someone comes up with a bright idea. we can close it later if not | 15:40 |
kgriffs | next | 15:41 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1251693 | 15:41 |
alcabrera | kk | 15:41 |
kgriffs | oops | 15:41 |
kgriffs | wrong link | 15:41 |
alcabrera | yup :P | 15:41 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1252895 | 15:41 |
* alcabrera clicked it and everything | 15:41 | |
kgriffs | moohaha | 15:41 |
* kgriffs steeples fingers | 15:41 | |
alcabrera | so... | 15:42 |
alcabrera | it looks like this one hasn't been repro'd | 15:42 |
malini | I cudnt repro tht one | 15:42 |
alcabrera | ? | 15:42 |
zyuan | looks like a falcon version difference | 15:43 |
zyuan | but Rackspace Cloud Queues? how? | 15:43 |
zyuan | wait for response? | 15:43 |
kgriffs | so... close? | 15:44 |
malini | kgriffs: yes | 15:45 |
alcabrera | kgriffs, malini: wait | 15:45 |
alcabrera | Content-Location: /v1/queues?detailed=false&detailed=false | 15:45 |
alcabrera | I just did that | 15:45 |
* flaper87 back | 15:45 | |
alcabrera | repro'd | 15:45 |
alcabrera | I'm not sure if... | 15:45 |
alcabrera | this is rackspace-specific or if it Marconi-inherent | 15:46 |
alcabrera | lemme check | 15:46 |
malini | tht is weird..I did not see tht last time I checked | 15:46 |
malini | I checked against RAX prod | 15:46 |
flaper87 | what bug are we talking about? | 15:46 |
* flaper87 got confused | 15:46 | |
kgriffs | ok, let's try again and mark as confirmed or invalid | 15:47 |
alcabrera | I was not able to reproduce against the marconi code base. | 15:48 |
malini | I am checking again now | 15:48 |
kgriffs | flaper87: this one: https://gist.github.com/anonymous/fd19f5a3895e0304dde6 | 15:48 |
alcabrera | kgriffs: it's **sooooo** cute! :D | 15:49 |
kgriffs | oops, I mean: https://bugs.launchpad.net/marconi/+bug/1252895 | 15:49 |
kgriffs | ;) | 15:49 |
alcabrera | I want it. | 15:49 |
alcabrera | It will be my new Starbound pet. | 15:49 |
alcabrera | Anyway~ | 15:49 |
alcabrera | I believe the bug in question is invalid. | 15:49 |
malini | alcabrera: weird..I still dont see it | 15:49 |
kgriffs | malini: can you double-check that it is gone with the next Rackspace code push? | 15:50 |
alcabrera | just verified with malini | 15:51 |
kgriffs | kk, moving | 15:51 |
kgriffs | on | 15:51 |
alcabrera | yup | 15:51 |
alcabrera | resolution: closed/invalid | 15:51 |
kgriffs | (i'll let you two update that bug) | 15:51 |
kgriffs | https://bugs.launchpad.net/marconi/+bug/1257391 | 15:51 |
kgriffs | last one! | 15:51 |
alcabrera | oohh, one of those where I felt like writing a lot. :P | 15:53 |
alcabrera | priority: wishlist or low | 15:53 |
mpanetta | kgriffs: Hint? What? Sorry am busy atm, what did you need? | 15:54 |
alcabrera | mpanetta: just hint-hinting at deploying marconi using pypy. ;) | 15:54 |
mpanetta | ah :) | 15:54 |
kgriffs | mpanetta: is that still on your roadmap anywhere, btw? | 15:55 |
* flaper87 votes whishlist | 15:55 | |
kgriffs | flaper87: done! | 15:55 |
kgriffs | woot | 15:56 |
kgriffs | w00t | 15:56 |
mpanetta | kgriffs: Deploying with pypy? Not sure | 15:56 |
kgriffs | that's all folks | 15:56 |
kgriffs | mpanetta: at least a POC | 15:56 |
kgriffs | pleeeease? | 15:56 |
kgriffs | I think you will see a big perf jump | 15:56 |
kgriffs | and you would core brownie-points with Alex_Gaynor | 15:57 |
kgriffs | s/core/score | 15:57 |
Alex_Gaynor | Brownie points are redeemable for toys and candies at the front counter. | 15:57 |
* flaper87 wants candies | 15:58 | |
alcabrera | mmmm | 15:58 |
mpanetta | Oh pypy instead of uwsgi? | 15:58 |
flaper87 | mpanetta: you doit, give me your points and I'll redeem them for candies | 15:58 |
flaper87 | done! | 15:58 |
mpanetta | I want chocolate :P | 15:58 |
alcabrera | mpanetta: on pypy instead of python :D | 15:58 |
flaper87 | mpanetta: shut up! | 15:58 |
flaper87 | O.O | 15:58 |
mpanetta | haha | 15:58 |
flaper87 | :D | 15:58 |
malini | brownie points should give brownies :-S | 15:58 |
flaper87 | malini: you too | 15:58 |
* kgriffs likes brownies | 15:58 | |
flaper87 | :D | 15:58 |
* flaper87 wants gummy bears | 15:59 | |
alcabrera | candies and chocolates are going *fast*. They're made JIT, as far as I understand. | 15:59 |
kgriffs | lol | 15:59 |
flaper87 | loool | 15:59 |
kgriffs | does the store have a "fresh candy" sign that lights up whenever a new batch comes out? | 15:59 |
alcabrera | kgriffs: Yes. I've heard it's never lit up for more than 15ms. | 16:00 |
flaper87 | kgriffs: new batches never come out, I always eat them before they get out there! | 16:00 |
* kgriffs quits to start a line of stupendous JIT candy shops | 16:00 | |
flaper87 | I'm a Senior Quality Assurance | 16:00 |
kgriffs | lol | 16:01 |
alcabrera | lol | 16:01 |
alcabrera | kgriffs: I'm showing this bug to my wife later: https://gist.github.com/anonymous/fd19f5a3895e0304dde6 | 16:01 |
alcabrera | Totally bookmark'd | 16:01 |
kgriffs | :D | 16:01 |
* kgriffs loves ascii artt | 16:01 | |
flaper87 | seriously, I've to eat pasta like 5 days per week to keep up with the amount of candies I eat. Otherwise, I'd eat more candies than pasta and that's not good for Italians | 16:02 |
kgriffs | tough life. | 16:02 |
* alcabrera goes to review patches, as promised | 16:02 | |
mpanetta | flaper87: hah! | 16:02 |
cpallares | lol! | 16:02 |
flaper87 | kgriffs: it is tough. I've to workout as much as I eat! | 16:03 |
flaper87 | no wait, I don't workout! | 16:03 |
flaper87 | mmh | 16:03 |
flaper87 | damnit! | 16:03 |
mpanetta | flaper87: Where do you live? | 16:03 |
flaper87 | mpanetta: Lake Como | 16:03 |
mpanetta | I need to work out... Maybe I should take up DDR... | 16:03 |
alcabrera | mpanetta: yeeesss | 16:04 |
mpanetta | flaper87: Cool | 16:04 |
kgriffs | flaper87: https://www.youtube.com/watch?v=D2p5svFJ9cQ | 16:04 |
alcabrera | mpanetta: join me some time. :D | 16:04 |
flaper87 | mpanetta: you mean, http://en.wikipedia.org/wiki/DDR_SDRAM ? | 16:04 |
flaper87 | kgriffs: LOOOL | 16:04 |
mpanetta | alcabrera: I shall :) | 16:05 |
flaper87 | Guys, the gate is suffering. Don't approve patches until it's back to life | 16:05 |
flaper87 | please! | 16:05 |
alcabrera | Double Dancing Rodeo - Super-Deluxe Reorienting Amplified Musical, flaper87? | 16:05 |
flaper87 | feel free to +2 them | 16:05 |
flaper87 | but don't A+1 | 16:05 |
alcabrera | (Can we A-1? Would that pass?) | 16:06 |
flaper87 | :D | 16:07 |
alcabrera | flaper87: https://review.openstack.org/#/c/60966/ (-1) | 16:08 |
alcabrera | There's a comment in there that seems like cruft. | 16:08 |
alcabrera | Is it still valid? | 16:08 |
alcabrera | If it isn't, when you remove, I'm ready to +2 that. :) | 16:08 |
flaper87 | damnit! | 16:09 |
flaper87 | it's relevant, it's just above the wrong line | 16:09 |
flaper87 | T_T | 16:09 |
alcabrera | ah | 16:09 |
flaper87 | that's what happens when you do: 2ddP in vim | 16:09 |
alcabrera | delete two lines, paste at point? | 16:10 |
* alcabrera is an emacs user | 16:10 | |
alcabrera | :P | 16:10 |
flaper87 | WTF ? | 16:11 |
flaper87 | alcabrera: you just lost 10 points in my personal ranking | 16:11 |
flaper87 | :D | 16:11 |
flaper87 | actually, it's not relevant | 16:11 |
kgriffs | alcabrera: I thought you ran Linux? | 16:12 |
kgriffs | I didn't realize you preferred a different OS | 16:12 |
* kgriffs runs away | 16:12 | |
alcabrera | lol | 16:12 |
flaper87 | I mean, the comment! you totally lost those points | 16:12 |
flaper87 | :D | 16:12 |
openstackgerrit | Flavio Percoco proposed a change to openstack/python-marconiclient: Add a base test class for the queues package https://review.openstack.org/60966 | 16:12 |
flaper87 | alcabrera: ^^^^ | 16:12 |
flaper87 | kgriffs: LOOOL | 16:12 |
alcabrera | emacs - the One True™ OS? :P | 16:12 |
malini | flaper87: following up on the jsonschema discussion | 16:13 |
flaper87 | malini: who's flaper87 ? | 16:13 |
malini | the non-human ..not you | 16:13 |
flaper87 | malini: shoot! | 16:13 |
alcabrera | flaper87: +2 | 16:13 |
flaper87 | alcabrera: this one is the first of that dependency chain: https://review.openstack.org/#/c/60953/2 | 16:14 |
malini | flaper87: with the changes we discussed, are you ok in keeping just the base.py.assertSchema as the generic schema validation function | 16:14 |
flaper87 | alcabrera: and don't you dare to -1 it or I'll hit you with emacs on the head! Trust me, that'll hurt! | 16:14 |
malini | flaper87: its here https://review.openstack.org/#/c/60858/6/marconi/tests/functional/base.py | 16:14 |
flaper87 | ROFL ROFL ROFL | 16:14 |
* flaper87 pays attention to malini | 16:14 | |
flaper87 | malini: yup, that sounds good! | 16:15 |
mpanetta | Attention is a rich person | 16:15 |
malini | rich sits next to me :D | 16:15 |
kgriffs | lol | 16:16 |
malini | sorry tht is an atlanta joke | 16:16 |
alcabrera | lessee... | 16:16 |
alcabrera | flaper87: seems like I -1'd in before I read the emacs warning. :( | 16:17 |
* flaper87 hits alcabrera with emacs | 16:18 | |
flaper87 | guys, we need a new core | 16:19 |
* alcabrera turns into a GNU from the impact | 16:19 | |
flaper87 | Emacs is heavier than I expected | 16:19 |
flaper87 | it's like way way bigger! | 16:19 |
flaper87 | :D | 16:19 |
alcabrera | ó_ó | 16:20 |
flaper87 | alcabrera: I agree re functional, though! | 16:20 |
flaper87 | so, 2 things there | 16:20 |
flaper87 | 1) I was thinking to split tests later but I can do that now, that's ok! | 16:20 |
flaper87 | 2) I think we'll still need is_functional | 16:21 |
flaper87 | I'd like to keep the same base class for both | 16:21 |
flaper87 | mmh, actually | 16:21 |
flaper87 | now I remember why I put is functional and unit under the same package | 16:21 |
flaper87 | because the base test is the same | 16:21 |
flaper87 | and I couldn't come up with a better idea | 16:21 |
flaper87 | #PersonalFail | 16:21 |
flaper87 | anyway, I think splitting them makes sense anyway | 16:22 |
flaper87 | it makes it easier to run a subset of tests and what not | 16:22 |
* alcabrera catches up | 16:22 | |
alcabrera | If you choose to split it later, could you add either a TODO() or a bug report? | 16:23 |
alcabrera | I wouldn't be surprised if the Base test for the two shared a lot in common, actually. :) | 16:23 |
alcabrera | I've always wanted to be able to write unit/functional tests there were almost identical, except that the unit tests did no network communication and the functionals did. | 16:24 |
alcabrera | So if you could figure out a method for accomplishing that (not necessarily now), that'd be awesome. | 16:24 |
alcabrera | I might even revert back from a GNU to a humanoid. | 16:24 |
* alcabrera gives flaper87 the GNU ó_ó eyes | 16:24 | |
alcabrera | flaper87: ^ | 16:25 |
flaper87 | hahaha | 16:26 |
flaper87 | alcabrera: well, I already did! | 16:26 |
flaper87 | those tests behave just like that | 16:26 |
flaper87 | I'll split them this time around | 16:27 |
alcabrera | flaper87: kk. Let me know when that is ready | 16:27 |
alcabrera | I'll be happy to +2.2. :) | 16:27 |
flaper87 | alcabrera: I will... I will... muahahahahahahahah | 16:27 |
alcabrera | :D | 16:27 |
*** flwang has quit IRC | 16:30 | |
*** Abhishek_ has quit IRC | 16:38 | |
*** flaper87 is now known as flaper87|afk | 16:42 | |
*** Abhishek_ has joined #openstack-marconi | 16:45 | |
*** ekarlso has quit IRC | 16:50 | |
*** ekarlso has joined #openstack-marconi | 16:51 | |
kgriffs | interesting IRC tool | 16:53 |
kgriffs | http://convos.by/ | 16:53 |
alcabrera | kgriffs: I saw that. :D | 16:54 |
alcabrera | It's all prettified. | 16:54 |
kgriffs | what language is this? | 16:54 |
kgriffs | https://github.com/Nordaaker/convos/blob/master/lib/Convos/Chat.pm | 16:54 |
mpanetta | perl | 16:54 |
kgriffs | wow | 16:54 |
* kgriffs blushes | 16:55 | |
kgriffs | I should have known that | 16:55 |
kgriffs | reminds me of an xkcd: http://xkcd.com/224/ | 16:56 |
alcabrera | lol | 16:56 |
alcabrera | I have a bias towards Perl projects. | 16:57 |
alcabrera | This kind of uncomfortable caution when I learn that a project is written in Perl. | 16:57 |
alcabrera | I also feel that way towards Java and Scala projects. | 16:57 |
alcabrera | #plang_biases | 16:57 |
*** haomaiwa_ has quit IRC | 16:58 | |
*** rongze_ has quit IRC | 17:01 | |
mpanetta | I used to write perl, eons ago. Bleh. | 17:02 |
mpanetta | The term write only comes to mind heh | 17:02 |
kgriffs | ah yes | 17:08 |
alcabrera | I'm not sure what the future of Perl is. I've heard about Perl 6 development for years. | 17:12 |
alcabrera | I even heard that one of the reference implementations for the Perl 6 interpretter was written in Haskell (Rakudo Perl?) | 17:13 |
*** tedross has quit IRC | 17:39 | |
kgriffs | alcabrera: I just discovered oslo-incubator has a py3kcompat module | 17:51 |
kgriffs | you should contribute as part of your py3k marconi work. ;) | 17:51 |
kgriffs | alcabrera: but, I am curious why not just use six.moves.urllib_parse.urlparse(uri).scheme | 17:51 |
*** reed has joined #openstack-marconi | 17:51 | |
* alcabrera catches up | 17:52 | |
alcabrera | I'd just use six. :) | 17:53 |
openstackgerrit | Cindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema https://review.openstack.org/59508 | 17:53 |
*** exed has quit IRC | 17:53 | |
alcabrera | kgriffs: I think one reason for the existence of this might be related to six being on a different release pace than openstack. However, at this point, I think it covers the full spectrum of py3k-compat features. | 17:54 |
alcabrera | As of 1.4.1, we have six.add_metaclass decorator and all the urllib stuff. | 17:54 |
alcabrera | *six 1.4.1 | 17:54 |
alcabrera | so as far as me contributing to py3k compatibility, I'd just dive into dependent libraries and apply the needed fixes. :D | 17:55 |
alcabrera | Time allowing, of course. | 17:55 |
kgriffs | alcabrera: kk. Maybe something you can bring up with the solum crew | 17:55 |
alcabrera | (Like for eom) | 17:55 |
kgriffs | sorry | 17:55 |
kgriffs | i meant oslo crew | 17:55 |
kgriffs | Alex_Gaynor: ^^^ | 17:55 |
*** yassine has quit IRC | 17:58 | |
Alex_Gaynor | kgriffs: Sorry, what's up? | 17:58 |
kgriffs | Alex_Gaynor: hey, we were just chatting about the py3kcompat module | 18:00 |
kgriffs | and how there was overlap with six | 18:00 |
Alex_Gaynor | kgriffs: there's definitely a lot of overlap :-) | 18:00 |
kgriffs | ok, do you think the oslo thing will be deprecated at some point or paired down? | 18:01 |
Alex_Gaynor | I don't have any particularly insight into this, doug hellman might have more, I think it should be though | 18:01 |
Alex_Gaynor | Actally there's not much in here anymore, just urllib stuff it looks like | 18:02 |
Alex_Gaynor | so that's not too bad | 18:02 |
kgriffs | kk, just wondering if you had any insights into that | 18:04 |
kgriffs | I don't want to start using it if it may be going away | 18:05 |
Alex_Gaynor | Nothing special, I'd say "use six for what you can, use osl for the rest" would by my advice | 18:05 |
Alex_Gaynor | because six is definitely not going anywhere | 18:05 |
kgriffs | +1 | 18:05 |
kgriffs | oooh | 18:15 |
kgriffs | malini: https://github.com/tcstool/NoSQLMap?utm_source=Python+Weekly+Newsletter&utm_campaign=1bf607f87c-Python_Weekly_Issue_117_December_12_2013&utm_medium=email&utm_term=0_9e26887fc5-1bf607f87c-312674685 | 18:15 |
kgriffs | hold on | 18:15 |
kgriffs | let me clean up that href | 18:15 |
kgriffs | malini: https://github.com/tcstool/NoSQLMap | 18:16 |
malini | kgriffs: tht looks neat..Adding it to my list | 18:16 |
*** ayoung is now known as Ed_Gruberman | 18:17 | |
alcabrera | kgriffs: that's pretty cool. Given how thorough it is, it might even meet our basic-security-testing BP. | 18:17 |
kgriffs | malini: I just stuck it at the bottom of this list: https://wiki.openstack.org/wiki/Marconi/bp/havana/security-testing#Resources | 18:18 |
kgriffs | it references http://sqlmap.org/ | 18:19 |
kgriffs | we could use that too! | 18:19 |
*** exed has joined #openstack-marconi | 18:19 | |
*** Ed_Gruberman is now known as Mr_Barnard_Rm_12 | 18:19 | |
alcabrera | kgriffs: yup - especially once sqlalchemy lands. :D | 18:20 |
kgriffs | alcabrera: http://antirez.com/news/66 | 18:21 |
kgriffs | food for thought | 18:21 |
kgriffs | mpanetta: ^^ | 18:21 |
mpanetta | hmm | 18:21 |
kgriffs | ametts: ^^^ | 18:21 |
*** Mr_Barnard_Rm_12 is now known as ayoung | 18:22 | |
alcabrera | kgriffs: The WAIT command is part of the beginning for Redis Cluster support. | 18:22 |
kgriffs | (cross-reference with http://www.se-radio.net/2013/12/episode-199-michael-stonebraker/) | 18:22 |
alcabrera | I heard it's targetted for 3.0 now. | 18:22 |
alcabrera | There's also the lovely *SCAN commands that were introduced with 2.8. :D | 18:22 |
alcabrera | kgriffs: thanks for sharing, though. It's quite the read. :) | 18:23 |
kgriffs | I guess I like his discussion about the *why* and the implementation is cool | 18:24 |
*** jamieh has quit IRC | 18:31 | |
*** exed has quit IRC | 18:31 | |
kgriffs | interesting - WAIT seems to act much like Mongo's write concern | 18:31 |
*** etoews2 has quit IRC | 18:32 | |
*** etoews2 has joined #openstack-marconi | 18:32 | |
kgriffs | I suspect Redis' implementation is way more efficient tho | 18:33 |
*** exed has joined #openstack-marconi | 18:33 | |
*** cpallares has quit IRC | 18:33 | |
*** cpallares has joined #openstack-marconi | 18:34 | |
*** cpallares has quit IRC | 18:39 | |
*** cpallares has joined #openstack-marconi | 18:39 | |
*** cpallares has quit IRC | 18:43 | |
*** cpallares has joined #openstack-marconi | 18:44 | |
*** cpallares has quit IRC | 18:54 | |
*** cpallares has joined #openstack-marconi | 18:54 | |
*** Abhishek_ has quit IRC | 19:08 | |
*** cpallares has quit IRC | 19:09 | |
malini | kgriffs: which icehouse milestone are we targetting for tempest integration? need that to update the bp in tempest for marconi | 19:11 |
*** cpallares has joined #openstack-marconi | 19:13 | |
kgriffs | I would use the "graduation" milestone for that | 19:32 |
kgriffs | it is due a couple weeks before i2 | 19:33 |
kgriffs | oops | 19:33 |
kgriffs | i mean, after | 19:33 |
* kgriffs checks | 19:33 | |
malini | kgriffs: I set it to i-3 | 19:34 |
kgriffs | we actually need it sooner i think | 19:35 |
kgriffs | let me see | 19:35 |
kgriffs | hmmm | 19:37 |
kgriffs | "All projects must be approved for promotion to core 6 weeks before a release cycle's design summit." | 19:37 |
kgriffs | that is core, now I don't know what the req. is for "integrated" | 19:37 |
kgriffs | "New features must land in master branch by March 4, two days before icehouse-3 milestone delivery." | 19:38 |
malini | I am targetting it for feb 10th..somebody threw that date at me :D | 19:38 |
kgriffs | I think that was our original target for graduation, just to give us a buffer | 19:38 |
kgriffs | it would be good to stick to it | 19:39 |
malini | ok | 19:39 |
*** tedross has joined #openstack-marconi | 19:53 | |
*** kgriffs is now known as kgriffs_afk | 20:12 | |
*** exed has quit IRC | 20:13 | |
*** reed has quit IRC | 20:15 | |
*** etoews3 has joined #openstack-marconi | 20:20 | |
*** cpallares has quit IRC | 20:22 | |
*** etoews2 has quit IRC | 20:24 | |
*** reed has joined #openstack-marconi | 20:32 | |
*** malini is now known as malini_afk | 20:41 | |
*** reed has quit IRC | 20:53 | |
*** kgriffs_afk is now known as kgriffs | 20:54 | |
*** alcabrera has quit IRC | 21:03 | |
*** reed has joined #openstack-marconi | 21:05 | |
*** rwsu has quit IRC | 21:05 | |
*** yassine has joined #openstack-marconi | 21:07 | |
*** malini_afk has quit IRC | 22:05 | |
*** malini_afk has joined #openstack-marconi | 22:08 | |
*** malini_afk is now known as malini | 22:08 | |
*** thomasem has quit IRC | 22:30 | |
*** thomasem has joined #openstack-marconi | 22:30 | |
*** thomasem has quit IRC | 22:31 | |
*** jamieh has joined #openstack-marconi | 22:35 | |
*** oz_akan_ has quit IRC | 22:36 | |
*** mpanetta has quit IRC | 22:50 | |
*** tedross has quit IRC | 23:02 | |
*** jergerber has quit IRC | 23:02 | |
*** cpallares has joined #openstack-marconi | 23:08 | |
*** yassine has quit IRC | 23:12 | |
*** jamieh has quit IRC | 23:13 | |
*** jamieh has joined #openstack-marconi | 23:16 | |
*** jcru has quit IRC | 23:17 | |
*** jamieh has quit IRC | 23:17 | |
*** vkmc has quit IRC | 23:19 | |
*** kgriffs is now known as kgriffs_afk | 23:35 | |
*** ayoung has quit IRC | 23:46 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!