Thursday, 2013-12-12

*** etoews2 has joined #openstack-marconi00:04
*** kgriffs is now known as kgriffs_afk00:10
*** kgriffs_afk is now known as kgriffs00:27
*** amitgandhi has joined #openstack-marconi00:40
*** amitgandhi has quit IRC00:42
*** amitgandhi has joined #openstack-marconi00:43
*** amitgandhi has quit IRC00:47
*** kgriffs is now known as kgriffs_afk01:05
*** jergerber has quit IRC01:13
*** cpallares has quit IRC01:21
*** cpallares has joined #openstack-marconi01:21
*** cpallares has quit IRC01:24
*** amitgandhi has joined #openstack-marconi01:30
*** nosnos has joined #openstack-marconi01:35
*** oz_akan_ has joined #openstack-marconi01:44
*** oz_akan_ has quit IRC01:44
*** oz_akan_ has joined #openstack-marconi01:45
*** rongze has joined #openstack-marconi01:52
*** kgriffs_afk is now known as kgriffs01:57
*** malini_afk is now known as malini02:08
*** rongze has quit IRC02:28
*** rongze has joined #openstack-marconi02:29
*** amitgandhi has quit IRC02:31
*** kgriffs is now known as kgriffs_afk02:36
*** oz_akan_ has quit IRC02:36
*** ildikov has quit IRC02:37
*** flwang has quit IRC02:44
*** vkmc has quit IRC02:47
*** reed has quit IRC02:48
*** ayoung has quit IRC03:13
*** kgriffs_afk is now known as kgriffs03:27
*** flwang has joined #openstack-marconi03:28
*** rongze_ has joined #openstack-marconi03:33
*** rongze has quit IRC03:36
*** amitgandhi has joined #openstack-marconi03:41
*** amitgandhi has quit IRC03:46
*** haomaiwang has joined #openstack-marconi03:48
*** haomaiwang has quit IRC03:50
*** haomaiwang has joined #openstack-marconi03:51
*** haomaiwang has quit IRC03:58
*** kgriffs is now known as kgriffs_afk04:05
*** haomaiwang has joined #openstack-marconi04:07
*** jergerber has joined #openstack-marconi04:24
*** malini is now known as malini_afk04:32
*** jergerber has quit IRC04:39
*** rongze_ has quit IRC04:52
*** kgriffs_afk is now known as kgriffs04:57
*** rongze has joined #openstack-marconi05:22
*** rongze has quit IRC05:27
*** kgriffs is now known as kgriffs_afk05:35
*** haomaiwa_ has joined #openstack-marconi05:49
*** haomaiwang has quit IRC05:51
*** etoews2 has quit IRC05:52
*** etoews2 has joined #openstack-marconi05:53
*** etoews2 has quit IRC06:02
*** etoews2 has joined #openstack-marconi06:06
*** etoews2 has quit IRC06:10
*** rongze has joined #openstack-marconi06:20
*** kgriffs_afk is now known as kgriffs06:27
*** chandankumar has joined #openstack-marconi06:32
*** kgriffs is now known as kgriffs_afk06:37
*** haomaiwa_ has quit IRC07:21
*** kgriffs_afk is now known as kgriffs07:28
*** kgriffs is now known as kgriffs_afk07:37
*** rongze has quit IRC08:02
*** rongze has joined #openstack-marconi08:06
*** rongze has quit IRC08:11
*** haomaiwang has joined #openstack-marconi08:34
*** yassine has joined #openstack-marconi08:59
*** ekarlso has quit IRC09:17
*** ekarlso has joined #openstack-marconi09:17
*** yassine has quit IRC09:21
*** ykaplan has joined #openstack-marconi09:21
*** yassine has joined #openstack-marconi09:22
*** yassine has quit IRC09:22
*** haomaiwang has quit IRC09:22
*** yassine has joined #openstack-marconi09:23
*** yassine has quit IRC09:23
*** yassine has joined #openstack-marconi09:24
*** yassine has quit IRC09:25
*** yassine has joined #openstack-marconi09:26
*** kgriffs_afk is now known as kgriffs09:30
*** flaper87|afk is now known as flaper8709:40
*** kgriffs is now known as kgriffs_afk09:40
*** flwang has quit IRC09:54
*** chandankumar_ has joined #openstack-marconi10:05
*** chandankumar has quit IRC10:08
*** haomaiwang has joined #openstack-marconi10:15
*** nosnos_ has joined #openstack-marconi10:15
*** nosnos_ has quit IRC10:16
*** nosnos_ has joined #openstack-marconi10:16
*** nosnos has quit IRC10:17
*** nosnos_ has quit IRC10:20
*** flwang has joined #openstack-marconi10:20
*** kgriffs_afk is now known as kgriffs10:31
*** rongze has joined #openstack-marconi10:41
*** rongze has quit IRC10:46
*** kgriffs is now known as kgriffs_afk11:09
*** ykaplan has quit IRC11:21
*** vkmc has joined #openstack-marconi11:38
*** ykaplan has joined #openstack-marconi11:48
*** kgriffs_afk is now known as kgriffs12:01
*** tedross has joined #openstack-marconi12:34
*** rongze has joined #openstack-marconi12:37
*** kgriffs is now known as kgriffs_afk12:40
*** rongze has quit IRC12:41
*** exed has joined #openstack-marconi12:42
*** rongze has joined #openstack-marconi13:12
*** oz_akan_ has joined #openstack-marconi13:17
*** Abhishek_ has joined #openstack-marconi13:17
*** oz_akan_ has quit IRC13:18
*** oz_akan_ has joined #openstack-marconi13:18
*** thomasem has joined #openstack-marconi13:22
*** chandankumar_ has quit IRC13:29
*** chandankumar has joined #openstack-marconi13:30
*** jamieh has joined #openstack-marconi13:51
*** rongze_ has joined #openstack-marconi14:01
*** rongze has quit IRC14:04
*** mpanetta has joined #openstack-marconi14:17
*** rongze has joined #openstack-marconi14:20
*** ykaplan has quit IRC14:21
*** etoews2 has joined #openstack-marconi14:23
*** rongze_ has quit IRC14:24
*** ayoung has joined #openstack-marconi14:25
*** ykaplan has joined #openstack-marconi14:28
*** rongze_ has joined #openstack-marconi14:43
*** kgriffs_afk is now known as kgriffs14:43
*** rongze has quit IRC14:44
*** alcabrera has joined #openstack-marconi14:45
*** malini_afk is now known as malini14:46
alcabreraGood morning!14:47
flaper87alcabrera: gooood morning :)14:47
alcabreraflaper87: hey! :D14:47
alcabreraHow are you this morning?14:47
alcabrerawell... morning for me, afternoon for you. :P14:48
flaper87alcabrera: 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
flaper87alcabrera: you?14:48
malinio/ Good Morning/afternoon!!14:49
*** cpallares has joined #openstack-marconi14:50
alcabreraflaper87: 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-marconi14:51
maliniflaper87: thanks for the review on jsonschema tests14:52
malinido you have a few min to discuss the feedback?14:53
flaper87malini: gooood morning! Sure!14:54
flaper87:)14:54
flaper87alcabrera: yeah! Also, today we'll have mongodb's meetup in Milan. I'll head there in a couple of hours! :)14:55
alcabreraflaper87: sweet!14:55
alcabrerawhich reminds me -14:55
maliniflaper87: I am planning to move the respons's schema.py to the same directory that cpallares is going to have the request schema14:56
malinii.e. marconi/queues/api/v1/response14:56
malinidoes tht sound good ?14:56
alcabreraThis 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
flaper87alcabrera: that's need. you can add support for travis to your redis backend! :)14:57
alcabrerayup! exactly what I had in mind. :D14:57
flaper87malini: that's an interesting thought!14:57
maliniflaper87, alcabrera: tht will keep our request & response schemas in the same directory structure14:58
flaper87IIRC, the schema file that cpallares added is called schema.py14:58
maliniyes14:58
maliniSo I'll add a new directory response under marconi/queues/api/v114:58
flaper87we can rename it to request and have a response.py module with the schema of the responses for that version of the API14:58
alcabreramalini: that sounds good to me!14:58
flaper87with that, we can have a testcase generic enough to inspect that schema and test every call14:59
flaper87and we'll just need to subclass it for every version of the API14:59
maliniflaper87: get out of my head :D14:59
alcabreralol14:59
flaper87:D14:59
* flaper87 digs deeper into malini's head14:59
* alcabrera notes that all marconi team members eventually develop psychic talents14:59
malinicpallares: can you update https://review.openstack.org/#/c/59508/ to rename the schema.py to request.py ?15:00
* cpallares is eating an apple15:01
maliniflaper87: dont dig too hard or you'll be stuck in mush :D15:01
* cpallares was so busy reading through the irc that she ate the fruit's sticker15:01
cpallaresmalini, yeah. I'll change it15:01
malinicpallares: the gum is especially yummy :D15:01
alcabrerammmm, apple stickers~15:02
maliniflaper87: wrt ur comment 2 - adding validation for rest of the api's15:02
maliniagain you took it out of my head ;)15:02
flaper87malini: :D15:03
maliniI 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
flaper87malini: or you put it in my head?15:03
flaper87:D15:03
flaper87Don't lie, you just want to blame me15:03
flaper87what? tempest? no thanks! That's your baby15:04
maliniI wish I cud do tht - typing is a time consuming mode of communication ;)15:04
* flaper87 washes his hands15:04
flaper87:D15:04
maliniI meant adding jsonschema validation15:04
flaper87ah ok ok!15:04
flaper87:D15:04
flaper87hahahha15:04
flaper87Not that I don't like tempest </sarcasm?15:04
maliniI think I m getting a hang of tempest15:05
flaper87I guess that's something cpallares can help with after the API implementation is done15:05
flaper87cpallares: malini ^15:05
maliniBut wish it came with more docs etc..I'll probably try to add docs once I get better with tempest15:05
kgriffso/15:06
malinitht wud be cool ! I wanted the https://review.openstack.org/#/c/60858/ to be sort of like a skeleton on how to validate15:06
kgriffswho wants to triage bugs?15:06
kgriffscome on, it's gonna be fun!15:06
maliniwe can also clean up/remove some of the functions, if we switch to jsonschema15:06
alcabrerahahaha, kgriffs15:06
alcabreraI'll join in with the triage.15:07
kgriffswohoo!15:07
kgriffslet's get this party started15:07
maliniflaper87: now for the 3rd one - making validation more generic.  I dont  get tht one :(15:07
malinikgriffs: o/ (Hope I can continur my conv with flaper87 in parallel)15:07
kgriffs# link http://goo.gl/Y8qpna15:08
flaper87malini: ah, I think I meant the smae thing I said previously in the convo15:08
flaper87Making a testcase generic enough to introspect the schema and validate15:08
flaper87I mean, not having per-version custom method15:08
kgriffsmalini: I can wait.15:08
flaper87kgriffs: yo yo yo yo15:08
* kgriffs starts tapping foot15:08
kgriffsflaper87: hello fellow non-human15:09
maliniflaper87: 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 tests15:09
* kgriffs didn't mean to say that out loud15:09
flaper87kgriffs: lets get to it!15:09
* flaper87 does a non-human greet15:09
flaper87kgriffs: you just revealed my secret15:10
openstackgerritCindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema  https://review.openstack.org/5950815:10
maliniflaper87: chk line # 103 in https://review.openstack.org/#/c/60858/6/marconi/tests/functional/base.py15:10
flaper87cpallares: Girl, you like keeping yourself busy! :D15:10
flaper87cpallares: thanks for renaming it15:10
kgriffsor *did* I? Maybe we are human, but we want everyone to *think* we're not.15:10
*** jcru has joined #openstack-marconi15:10
flaper87malini: btw, I said, I *think* I meant15:11
* kgriffs likes to keep people guessing15:11
malinithank you cpallares..you rock :)15:11
kgriffsok, bug time15:11
cpallaresflaper87: well I am being mentored by a non-human.15:11
* flaper87 blushes15:11
kgriffscpallares: lucky!15:11
flaper87like a non-human would!15:11
flaper87:D15:11
cpallareshaha15:12
kgriffshttps://bugs.launchpad.net/marconi/+bug/123759515:12
kgriffswhat do we want to do with this?15:12
kgriffszyuan: ^^^15:12
alcabreraI'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-315:13
alcabrera- and whether the difference is positive or negative15:13
alcabrerait's a lot of work for possibly low returns15:14
* flaper87 is even thinking about whishlist15:14
zyuankgriffs: i tried, no improvement or a little bit slower15:14
zyuanin test env15:14
flaper87zyuan: heyyy!! :D15:15
flaper87zyuan: awesome, thanks for the input!15:15
zyuanbut you are serious about the performance... you may want to implement more and try more15:15
zyuanif*15:15
alcabreraflaper87: I agree about wishlist priority15:18
zyuanyes15:19
openstackgerritYeela Kaplan proposed a change to openstack/marconi: Implement tables and unit tests for sqlalchemy storage backend  https://review.openstack.org/6022315:19
zyuan(maybe after a year mongodb improved a performance LOL)15:19
kgriffsthanks, I updated the bug15:21
kgriffsnext15:21
kgriffshttps://bugs.launchpad.net/marconi/+bug/124422815:21
alcabrerakgriffs: I agree with this bug, as long as it can also be specified as a configuration file option.15:22
kgriffsflaper87: btw, someone was asking about websocket + falcon over in #falconframework15:22
flaper87kgriffs: ooohhh, awesome! I should jump in there and stay there15:22
kgriffsflaper87: yes you should. ;)15:22
alcabreraI'm always in there, but forget I am. :P15:22
flaper87kgriffs: btw, I've a case where N routes to 1 controller makes sense15:23
* alcabrera listens to the case15:23
flaper87re bug, I think that needs to be medium15:23
kgriffsflaper87: gtk. please share in teh #falconframework15:23
flaper87alcabrera: will discuss it in falcon's channel15:23
flaper87alcabrera: configuration file option is the default behavior15:24
flaper87the CLI part is optional15:24
flaper87I think this should be medium because I may want to run 2 nodes of marconi and let them point to the same config file15:24
flaper87but make 1 of them admin15:24
kgriffsah, makes sense15:25
flaper87without changing the config file15:25
kgriffsi3 or do we want it sooner?15:25
flaper87It's not a good practice to make 2 services use the same config file but.... It's not bad either15:25
flaper87i215:25
flaper87that's very easy to fix15:25
flaper87it should be tagged as low-hanging-fruit15:25
kgriffsok, i2 but it can slip if need be15:26
alcabrerasounds good to me15:26
kgriffshttps://bugs.launchpad.net/marconi/+bug/124557315:27
kgriffsooh, this is a fun one15:27
alcabreracpallares, malini, flaper87: I'll do reviews shortly. I know there are many awesome (client/test/etc.) patches pending. :D15:27
kgriffsand easy now that we have caching powerz15:27
alcabrerakgriffs: +1, mid-high priority15:28
alcabrerai1?15:28
kgriffsi1 is in the past15:28
kgriffsi215:28
kgriffsupdated15:28
flaper87mmh, yeah! i215:29
kgriffsnext15:29
kgriffshttps://bugs.launchpad.net/marconi/+bug/124598715:29
* alcabrera has little sense of iN dates15:29
alcabrera:D15:29
kgriffsalcabrera: https://wiki.openstack.org/wiki/Icehouse_Release_Schedule15:29
alcabrerakgriffs: thanks!15:29
flaper87i2 medium15:29
flaper87I want good logs to be a priority for Marocni15:30
flaper87brb15:30
kgriffsagreed15:30
openstackgerritCindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema  https://review.openstack.org/5950815:31
kgriffsnext15:31
kgriffshttps://bugs.launchpad.net/marconi/+bug/124675715:32
* kgriffs wonders why a newline keeps sneaking into his clipboard15:32
kgriffsmalini: ^^^15:32
alcabrera:)15:32
malinikgriffs: I wud like to have this asap15:32
alcabrerapriority: high15:32
maliniBut am nowhere close to get this started :(15:33
*** ykaplan has quit IRC15:33
kgriffshigh priority, but i3 then?15:34
alcabrerasounds fair15:34
kgriffshttps://bugs.launchpad.net/marconi/+bug/125169315:34
kgriffszyuan: ^^^15:34
kgriffswhat's the plan for this one?15:35
alcabrerawe already dropped simplejson as a requirement, so that's one part of it15:35
kgriffsso... are we going to try to do anything else?15:36
kgriffsor just say "you should use pypy"15:36
*** haomaiwa_ has joined #openstack-marconi15:36
kgriffsmpanetta: hint, hint.15:36
zyuani like that15:36
zyuan"just use pypy"15:36
alcabrerahaha15:37
alcabrerampanetta, oz_akan_: ^^15:37
*** haomaiwang has quit IRC15:37
alcabreradefinitely, python>=2.7,<315:37
alcabrerauntil we get python 3 suppport15:37
zyuani'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 has15:38
alcabrerathen I'd recommend python >=3.315:38
zyuaneh, no15:38
zyuanpython's builtin json parser is also slowed down15:38
zyuan(because it's just another simplejson)15:38
kgriffspypy is working toward py3 support - I think that is their next major initiative15:38
zyuanonly pypy does not15:38
alcabrerapriority: wishlist15:39
kgriffsyeah, I was just thinking wishlist too15: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
alcabrerazyuan: 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 problem15:40
alcabrerasomething like that15:40
kgriffsyeah, I'm not sure there is anything else we can do15:40
kgriffsbut, i will leave it there for now in case someone comes up with a bright idea. we can close it later if not15:40
kgriffsnext15:41
kgriffshttps://bugs.launchpad.net/marconi/+bug/125169315:41
alcabrerakk15:41
kgriffsoops15:41
kgriffswrong link15:41
alcabrerayup :P15:41
kgriffshttps://bugs.launchpad.net/marconi/+bug/125289515:41
* alcabrera clicked it and everything15:41
kgriffsmoohaha15:41
* kgriffs steeples fingers15:41
alcabreraso...15:42
alcabrerait looks like this one hasn't been repro'd15:42
maliniI cudnt repro tht one15:42
alcabrera?15:42
zyuanlooks like a falcon version difference15:43
zyuanbut Rackspace Cloud Queues? how?15:43
zyuanwait for response?15:43
kgriffsso... close?15:44
malinikgriffs: yes15:45
alcabrerakgriffs, malini: wait15:45
alcabreraContent-Location: /v1/queues?detailed=false&detailed=false15:45
alcabreraI just did that15:45
* flaper87 back15:45
alcabrerarepro'd15:45
alcabreraI'm not sure if...15:45
alcabrerathis is rackspace-specific or if it Marconi-inherent15:46
alcabreralemme check15:46
malinitht is weird..I did not see tht last time I checked15:46
maliniI checked against RAX prod15:46
flaper87what bug are we talking about?15:46
* flaper87 got confused15:46
kgriffsok, let's try again and mark as confirmed or invalid15:47
alcabreraI was not able to reproduce against the marconi code base.15:48
maliniI am checking again now15:48
kgriffsflaper87: this one: https://gist.github.com/anonymous/fd19f5a3895e0304dde615:48
alcabrerakgriffs: it's **sooooo** cute! :D15:49
kgriffsoops, I mean: https://bugs.launchpad.net/marconi/+bug/125289515:49
kgriffs;)15:49
alcabreraI want it.15:49
alcabreraIt will be my new Starbound pet.15:49
alcabreraAnyway~15:49
alcabreraI believe the bug in question is invalid.15:49
malinialcabrera: weird..I still dont see it15:49
kgriffsmalini: can you double-check that it is gone with the next Rackspace code push?15:50
alcabrerajust verified with malini15:51
kgriffskk, moving15:51
kgriffson15:51
alcabrerayup15:51
alcabreraresolution: closed/invalid15:51
kgriffs(i'll let you two update that bug)15:51
kgriffshttps://bugs.launchpad.net/marconi/+bug/125739115:51
kgriffslast one!15:51
alcabreraoohh, one of those where I felt like writing a lot. :P15:53
alcabrerapriority: wishlist or low15:53
mpanettakgriffs: Hint?  What?  Sorry am busy atm, what did you need?15:54
alcabrerampanetta: just hint-hinting at deploying marconi using pypy. ;)15:54
mpanettaah :)15:54
kgriffsmpanetta: is that still on your roadmap anywhere, btw?15:55
* flaper87 votes whishlist15:55
kgriffsflaper87: done!15:55
kgriffswoot15:56
kgriffsw00t15:56
mpanettakgriffs: Deploying with pypy?  Not sure15:56
kgriffsthat's all folks15:56
kgriffsmpanetta: at least a POC15:56
kgriffspleeeease?15:56
kgriffsI think you will see a big perf jump15:56
kgriffsand you would core brownie-points with Alex_Gaynor15:57
kgriffss/core/score15:57
Alex_GaynorBrownie points are redeemable for toys and candies at the front counter.15:57
* flaper87 wants candies15:58
alcabrerammmm15:58
mpanettaOh pypy instead of uwsgi?15:58
flaper87mpanetta: you doit, give me your points and I'll redeem them for candies15:58
flaper87done!15:58
mpanettaI want chocolate :P15:58
alcabrerampanetta: on pypy instead of python :D15:58
flaper87mpanetta: shut up!15:58
flaper87O.O15:58
mpanettahaha15:58
flaper87:D15:58
malinibrownie points should give brownies :-S15:58
flaper87malini: you too15:58
* kgriffs likes brownies15:58
flaper87:D15:58
* flaper87 wants gummy bears15:59
alcabreracandies and chocolates are going *fast*. They're made JIT, as far as I understand.15:59
kgriffslol15:59
flaper87loool15:59
kgriffsdoes the store have a "fresh candy" sign that lights up whenever a new batch comes out?15:59
alcabrerakgriffs: Yes. I've heard it's never lit up for more than 15ms.16:00
flaper87kgriffs: 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 shops16:00
flaper87I'm a Senior Quality Assurance16:00
kgriffslol16:01
alcabreralol16:01
alcabrerakgriffs: I'm showing this bug to my wife later: https://gist.github.com/anonymous/fd19f5a3895e0304dde616:01
alcabreraTotally bookmark'd16:01
kgriffs:D16:01
* kgriffs loves ascii artt16:01
flaper87seriously, 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 Italians16:02
kgriffstough life.16:02
* alcabrera goes to review patches, as promised16:02
mpanettaflaper87: hah!16:02
cpallareslol!16:02
flaper87kgriffs: it is tough. I've to workout as much as I eat!16:03
flaper87no wait, I don't workout!16:03
flaper87mmh16:03
flaper87damnit!16:03
mpanettaflaper87: Where do you live?16:03
flaper87mpanetta: Lake Como16:03
mpanettaI need to work out... Maybe I should take up DDR...16:03
alcabrerampanetta: yeeesss16:04
mpanettaflaper87: Cool16:04
kgriffsflaper87: https://www.youtube.com/watch?v=D2p5svFJ9cQ16:04
alcabrerampanetta: join me some time. :D16:04
flaper87mpanetta: you mean, http://en.wikipedia.org/wiki/DDR_SDRAM ?16:04
flaper87kgriffs: LOOOL16:04
mpanettaalcabrera: I shall :)16:05
flaper87Guys, the gate is suffering. Don't approve patches until it's back to life16:05
flaper87please!16:05
alcabreraDouble Dancing Rodeo - Super-Deluxe Reorienting Amplified Musical, flaper87?16:05
flaper87feel free to +2 them16:05
flaper87but don't A+116:05
alcabrera(Can we A-1? Would that pass?)16:06
flaper87:D16:07
alcabreraflaper87: https://review.openstack.org/#/c/60966/ (-1)16:08
alcabreraThere's a comment in there that seems like cruft.16:08
alcabreraIs it still valid?16:08
alcabreraIf it isn't, when you remove, I'm ready to +2 that. :)16:08
flaper87damnit!16:09
flaper87it's relevant, it's just above the wrong line16:09
flaper87T_T16:09
alcabreraah16:09
flaper87that's what happens when you do: 2ddP in vim16:09
alcabreradelete two lines, paste at point?16:10
* alcabrera is an emacs user16:10
alcabrera:P16:10
flaper87WTF ?16:11
flaper87alcabrera: you just lost 10 points in my personal ranking16:11
flaper87:D16:11
flaper87actually, it's not relevant16:11
kgriffsalcabrera: I thought you ran Linux?16:12
kgriffsI didn't realize you preferred a different OS16:12
* kgriffs runs away16:12
alcabreralol16:12
flaper87I mean, the comment! you totally lost those points16:12
flaper87:D16:12
openstackgerritFlavio Percoco proposed a change to openstack/python-marconiclient: Add a base test class for the queues package  https://review.openstack.org/6096616:12
flaper87alcabrera: ^^^^16:12
flaper87kgriffs: LOOOL16:12
alcabreraemacs - the One True™ OS? :P16:12
maliniflaper87: following up on the jsonschema discussion16:13
flaper87malini: who's flaper87 ?16:13
malinithe non-human ..not you16:13
flaper87malini: shoot!16:13
alcabreraflaper87: +216:13
flaper87alcabrera: this one is the first of that dependency chain: https://review.openstack.org/#/c/60953/216:14
maliniflaper87: with the changes we discussed, are you ok in keeping just the base.py.assertSchema as the generic schema validation function16:14
flaper87alcabrera: 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
maliniflaper87: its here https://review.openstack.org/#/c/60858/6/marconi/tests/functional/base.py16:14
flaper87ROFL ROFL ROFL16:14
* flaper87 pays attention to malini16:14
flaper87malini: yup, that sounds good!16:15
mpanettaAttention is a rich person16:15
malinirich sits next to me :D16:15
kgriffslol16:16
malinisorry tht is an atlanta joke16:16
alcabreralessee...16:16
alcabreraflaper87: seems like I -1'd in before I read the emacs warning. :(16:17
* flaper87 hits alcabrera with emacs16:18
flaper87guys, we need a new core16:19
* alcabrera turns into a GNU from the impact16:19
flaper87Emacs is heavier than I expected16:19
flaper87it's like way way bigger!16:19
flaper87:D16:19
alcabreraó_ó16:20
flaper87alcabrera: I agree re functional, though!16:20
flaper87so, 2 things there16:20
flaper871) I was thinking to split tests later but I can do that now, that's ok!16:20
flaper872) I think we'll still need is_functional16:21
flaper87I'd like to keep the same base class for both16:21
flaper87mmh, actually16:21
flaper87now I remember why I put is functional and unit under the same package16:21
flaper87because the base test is the same16:21
flaper87and I couldn't come up with a better idea16:21
flaper87#PersonalFail16:21
flaper87anyway, I think splitting them makes sense anyway16:22
flaper87it makes it easier to run a subset of tests and what not16:22
* alcabrera catches up16:22
alcabreraIf you choose to split it later, could you add either a TODO() or a bug report?16:23
alcabreraI wouldn't be surprised if the Base test for the two shared a lot in common, actually. :)16:23
alcabreraI'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
alcabreraSo if you could figure out a method for accomplishing that (not necessarily now), that'd be awesome.16:24
alcabreraI might even revert back from a GNU to a humanoid.16:24
* alcabrera gives flaper87 the GNU ó_ó eyes16:24
alcabreraflaper87: ^16:25
flaper87hahaha16:26
flaper87alcabrera: well, I already did!16:26
flaper87those tests behave just like that16:26
flaper87I'll split them this time around16:27
alcabreraflaper87: kk. Let me know when that is ready16:27
alcabreraI'll be happy to +2.2. :)16:27
flaper87alcabrera: I will... I will... muahahahahahahahah16:27
alcabrera:D16:27
*** flwang has quit IRC16:30
*** Abhishek_ has quit IRC16:38
*** flaper87 is now known as flaper87|afk16:42
*** Abhishek_ has joined #openstack-marconi16:45
*** ekarlso has quit IRC16:50
*** ekarlso has joined #openstack-marconi16:51
kgriffsinteresting IRC tool16:53
kgriffshttp://convos.by/16:53
alcabrerakgriffs: I saw that. :D16:54
alcabreraIt's all prettified.16:54
kgriffswhat language is this?16:54
kgriffshttps://github.com/Nordaaker/convos/blob/master/lib/Convos/Chat.pm16:54
mpanettaperl16:54
kgriffswow16:54
* kgriffs blushes16:55
kgriffsI should have known that16:55
kgriffsreminds me of an xkcd: http://xkcd.com/224/16:56
alcabreralol16:56
alcabreraI have a bias towards Perl projects.16:57
alcabreraThis kind of uncomfortable caution when I learn that a project is written in Perl.16:57
alcabreraI also feel that way towards Java and Scala projects.16:57
alcabrera#plang_biases16:57
*** haomaiwa_ has quit IRC16:58
*** rongze_ has quit IRC17:01
mpanettaI used to write perl, eons ago.  Bleh.17:02
mpanettaThe term write only comes to mind heh17:02
kgriffsah yes17:08
alcabreraI'm not sure what the future of Perl is. I've heard about Perl 6 development for years.17:12
alcabreraI even heard that one of the reference implementations for the Perl 6 interpretter was written in Haskell (Rakudo Perl?)17:13
*** tedross has quit IRC17:39
kgriffsalcabrera: I just discovered oslo-incubator has a py3kcompat module17:51
kgriffsyou should contribute as part of your py3k marconi work. ;)17:51
kgriffsalcabrera: but, I am curious why not just use six.moves.urllib_parse.urlparse(uri).scheme17:51
*** reed has joined #openstack-marconi17:51
* alcabrera catches up17:52
alcabreraI'd just use six. :)17:53
openstackgerritCindy Pallares proposed a change to openstack/marconi: Map HTTP request codes in jsonschema  https://review.openstack.org/5950817:53
*** exed has quit IRC17:53
alcabrerakgriffs: 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
alcabreraAs of 1.4.1, we have six.add_metaclass decorator and all the urllib stuff.17:54
alcabrera*six 1.4.117:54
alcabreraso as far as me contributing to py3k compatibility, I'd just dive into dependent libraries and apply the needed fixes. :D17:55
alcabreraTime allowing, of course.17:55
kgriffsalcabrera: kk. Maybe something you can bring up with the solum crew17:55
alcabrera(Like for eom)17:55
kgriffssorry17:55
kgriffsi meant oslo crew17:55
kgriffsAlex_Gaynor: ^^^17:55
*** yassine has quit IRC17:58
Alex_Gaynorkgriffs: Sorry, what's up?17:58
kgriffsAlex_Gaynor: hey, we were just chatting about the py3kcompat module18:00
kgriffsand how there was overlap with six18:00
Alex_Gaynorkgriffs: there's definitely a lot of overlap :-)18:00
kgriffsok, do you think the oslo thing will be deprecated at some point or paired down?18:01
Alex_GaynorI don't have any particularly insight into this, doug hellman might have more, I think it should be though18:01
Alex_GaynorActally there's not much in here anymore, just urllib stuff it looks like18:02
Alex_Gaynorso that's not too bad18:02
kgriffskk, just wondering if you had any insights into that18:04
kgriffsI don't want to start using it if it may be going away18:05
Alex_GaynorNothing special, I'd say "use six for what you can, use osl for the rest" would by my advice18:05
Alex_Gaynorbecause six is definitely not going anywhere18:05
kgriffs+118:05
kgriffsoooh18:15
kgriffsmalini: 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-31267468518:15
kgriffshold on18:15
kgriffslet me clean up that href18:15
kgriffsmalini: https://github.com/tcstool/NoSQLMap18:16
malinikgriffs: tht looks neat..Adding it to my list18:16
*** ayoung is now known as Ed_Gruberman18:17
alcabrerakgriffs: that's pretty cool. Given how thorough it is, it might even meet our basic-security-testing BP.18:17
kgriffsmalini: I just stuck it at the bottom of this list: https://wiki.openstack.org/wiki/Marconi/bp/havana/security-testing#Resources18:18
kgriffsit references http://sqlmap.org/18:19
kgriffswe could use that too!18:19
*** exed has joined #openstack-marconi18:19
*** Ed_Gruberman is now known as Mr_Barnard_Rm_1218:19
alcabrerakgriffs: yup - especially once sqlalchemy lands. :D18:20
kgriffsalcabrera: http://antirez.com/news/6618:21
kgriffsfood for thought18:21
kgriffsmpanetta: ^^18:21
mpanettahmm18:21
kgriffsametts: ^^^18:21
*** Mr_Barnard_Rm_12 is now known as ayoung18:22
alcabrerakgriffs: 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
alcabreraI heard it's targetted for 3.0 now.18:22
alcabreraThere's also the lovely *SCAN commands that were introduced with 2.8. :D18:22
alcabrerakgriffs: thanks for sharing, though. It's quite the read. :)18:23
kgriffsI guess I like his discussion about the *why* and the implementation is cool18:24
*** jamieh has quit IRC18:31
*** exed has quit IRC18:31
kgriffsinteresting - WAIT seems to act much like Mongo's write concern18:31
*** etoews2 has quit IRC18:32
*** etoews2 has joined #openstack-marconi18:32
kgriffsI suspect Redis' implementation is way more efficient tho18:33
*** exed has joined #openstack-marconi18:33
*** cpallares has quit IRC18:33
*** cpallares has joined #openstack-marconi18:34
*** cpallares has quit IRC18:39
*** cpallares has joined #openstack-marconi18:39
*** cpallares has quit IRC18:43
*** cpallares has joined #openstack-marconi18:44
*** cpallares has quit IRC18:54
*** cpallares has joined #openstack-marconi18:54
*** Abhishek_ has quit IRC19:08
*** cpallares has quit IRC19:09
malinikgriffs: which icehouse milestone are we targetting for tempest integration? need that to update the bp in tempest for marconi19:11
*** cpallares has joined #openstack-marconi19:13
kgriffsI would use the "graduation" milestone for that19:32
kgriffsit is due a couple weeks before i219:33
kgriffsoops19:33
kgriffsi mean, after19:33
* kgriffs checks19:33
malinikgriffs: I set it to i-319:34
kgriffswe actually need it sooner i think19:35
kgriffslet me see19:35
kgriffshmmm19:37
kgriffs"All projects must be approved for promotion to core 6 weeks before a release cycle's design summit."19:37
kgriffsthat 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
maliniI am targetting it for feb 10th..somebody threw that date at me :D19:38
kgriffsI think that was our original target for graduation, just to give us a buffer19:38
kgriffsit would be good to stick to it19:39
maliniok19:39
*** tedross has joined #openstack-marconi19:53
*** kgriffs is now known as kgriffs_afk20:12
*** exed has quit IRC20:13
*** reed has quit IRC20:15
*** etoews3 has joined #openstack-marconi20:20
*** cpallares has quit IRC20:22
*** etoews2 has quit IRC20:24
*** reed has joined #openstack-marconi20:32
*** malini is now known as malini_afk20:41
*** reed has quit IRC20:53
*** kgriffs_afk is now known as kgriffs20:54
*** alcabrera has quit IRC21:03
*** reed has joined #openstack-marconi21:05
*** rwsu has quit IRC21:05
*** yassine has joined #openstack-marconi21:07
*** malini_afk has quit IRC22:05
*** malini_afk has joined #openstack-marconi22:08
*** malini_afk is now known as malini22:08
*** thomasem has quit IRC22:30
*** thomasem has joined #openstack-marconi22:30
*** thomasem has quit IRC22:31
*** jamieh has joined #openstack-marconi22:35
*** oz_akan_ has quit IRC22:36
*** mpanetta has quit IRC22:50
*** tedross has quit IRC23:02
*** jergerber has quit IRC23:02
*** cpallares has joined #openstack-marconi23:08
*** yassine has quit IRC23:12
*** jamieh has quit IRC23:13
*** jamieh has joined #openstack-marconi23:16
*** jcru has quit IRC23:17
*** jamieh has quit IRC23:17
*** vkmc has quit IRC23:19
*** kgriffs is now known as kgriffs_afk23:35
*** ayoung has quit IRC23:46

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