Wednesday, 2013-10-16

*** reed has quit IRC00:13
*** ayoung has joined #openstack-marconi00:32
*** oz_akan_ has joined #openstack-marconi00:34
*** amitgandhi has quit IRC00:40
*** nosnos has joined #openstack-marconi01:11
*** oz_akan_ has quit IRC02:59
*** oz_akan_ has joined #openstack-marconi03:00
*** oz_akan_ has quit IRC03:04
*** oz_akan_ has joined #openstack-marconi04:11
*** oz_akan_ has quit IRC04:15
*** flaper87|afk is now known as flaper8707:30
*** yassine has joined #openstack-marconi07:46
*** dafter has joined #openstack-marconi07:50
*** tvb|afk has joined #openstack-marconi07:51
*** tvb|afk has quit IRC07:51
*** tvb|afk has joined #openstack-marconi07:51
*** dafter has quit IRC07:55
*** flaper87 is now known as flaper87|afk08:28
*** flaper87|afk is now known as flaper8708:51
*** tvb|afk has quit IRC09:18
openstackgerritA change was merged to openstack/marconi: Setup storage pipeline in the boostrap instead of driver base  https://review.openstack.org/5104909:31
*** dafter has joined #openstack-marconi09:36
*** dafter has quit IRC09:36
*** dafter has joined #openstack-marconi09:36
*** flaper87 is now known as flaper87|afk10:41
*** fifieldt has quit IRC10:43
*** oz_akan_ has joined #openstack-marconi11:32
*** oz_akan_ has quit IRC11:41
*** tedross has joined #openstack-marconi11:57
*** flaper87|afk is now known as flaper8712:21
*** yassine has quit IRC12:28
*** yassine has joined #openstack-marconi12:28
*** oz_akan_ has joined #openstack-marconi12:32
*** oz_akan_ has quit IRC12:33
*** oz_akan_ has joined #openstack-marconi12:34
*** alcabrera has joined #openstack-marconi12:35
alcabreraflaper87: morning! :D12:35
flaper87alcabrera: goooooood morning!12:36
flaper87how are you doing ?12:36
flaper87thanks for pulling that list together12:36
alcabreraPretty good - quite hungry, too. :d12:36
alcabreraI'm still at home this morning, I just wanted to send that list to you, but it seems that you already got it. :)12:36
* alcabrera forgets most of what he does the day before12:36
flaper87LOL12:38
flaper87that happens to me all the time, no matter what!12:38
flaper87:D12:38
alcabrerahaha12:38
alcabreraflaper87: when I head into the office, I'd love to hear your thoughts on the merge strategy. I'm going to make some breakfast and head on out. Should be about 40 minutes 'til I'm back here again! :)12:39
alcabrerasee you then!12:39
*** alcabrera has quit IRC12:39
openstackgerritFlavio Percoco proposed a change to openstack/marconi: 'Persist' __getattr__ results  https://review.openstack.org/5153912:45
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Return a consumer function instead of consuming  https://review.openstack.org/5154112:45
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Use stevedore instead of importutils  https://review.openstack.org/5154012:45
*** nosnos has quit IRC12:55
*** nosnos has joined #openstack-marconi12:55
*** nosnos has quit IRC13:00
*** mpanetta has joined #openstack-marconi13:08
*** fvollero|gone is now known as fvollero13:09
*** malini is now known as malini_afk13:15
*** alcabrera has joined #openstack-marconi13:25
alcabreraI return, with 95% less hunger. :D13:25
mpanettaOnly 95%? :)13:25
alcabrerayup. There's often that last little bit left that can only be met when I eat what I *really* want. :P13:26
alcabreraIn this case, that would be something like freshly cooked pork chops + salad.13:26
mpanettaAh ok :)13:27
alcabreraflaper87: ping13:39
flaper87alcabrera: pong13:39
*** amitgandhi has joined #openstack-marconi13:39
alcabrerawoot13:39
alcabreraSo... I read your email on the merge strategy, and therefore got your thoughts on it. :P13:40
flaper87:D13:40
mpanettazyuan still owes me a game of ping pong, speaking of...13:40
alcabreraI'm looking forward to the resubmitted pipeline enhancements. Once those are in, I'll prioritize re-reviewing them to keep things moving.13:40
alcabreraI'm currentlty working on porting the proxy catalogue storage driver over to queues.13:41
alcabrerampanetta: I still owe ballyn a game of ping pong... I might just forfeit since I'm not much for ping pong, heh. :P13:42
mpanettaalcabrera: I have not played in years, and I wasn't so good back then, so we will see. :)13:43
alcabreraabout the only time I've played is when I first joined the office. I was amusingly terrible. :D13:45
mpanettaAh, well, there is a plus side then right?  It was amusing ;)13:46
alcabrerahaha, yup. :)13:47
alcabreraflaper87: all three of the pipeline patches get a +2 from me.13:52
alcabrerareviewed - lgtm!13:53
flaper87alcabrera: AWESOME!!! Let's see what kgriffs_afk thinkg13:56
*** jcru has joined #openstack-marconi14:01
*** malini_afk is now known as malini14:04
alcabreramalini: o/14:06
*** yassine has quit IRC14:06
*** yassine has joined #openstack-marconi14:08
malinio/14:08
zyuanmpanetta: this noon?14:11
mpanettazyuan: Sure, I hope my back is ok by then, somehow I pulled a muscle this morning :(14:11
zyuan...14:11
mpanettaYes :(14:12
alcabreradang, back muscles. :(14:12
mpanettaOr you can just win lol14:12
zyuanthen can do it this friday14:15
zyuanwe*14:15
mpanettazyuan: That sounds perfect :)14:16
*** flaper87 is now known as flaper87|afk14:41
*** flaper87|afk is now known as flaper8714:43
*** mpanetta_ has joined #openstack-marconi14:52
*** mpanetta has quit IRC14:54
*** mpanetta_ is now known as mpanetta15:12
openstackgerritMalini Kamalambal proposed a change to openstack/marconi: Validation for messages returned by queue/stats  https://review.openstack.org/5099515:26
*** kgriffs_afk is now known as kgriffs15:40
kgriffso/15:42
kgriffsWhat's teh status?15:42
kgriffsoh, and good morning/afternoon!15:42
flaper87kgriffs: YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!15:42
* kgriffs is freezing his 15:43
* kgriffs ç˜≤µß∂h off15:43
mpanetta?15:43
mpanettaHow?15:43
* kgriffs is "cold" in Texas today15:43
mpanettaThe AC is broken.  Or did you go back? :P15:43
mpanettaAh ok15:43
alcabrerakgriffs: morning!15:44
wirehead_Every time I go to Texas, I figure it'l be a nice burst of friendly warm weather.  Every time I end up freezing.15:44
kgriffsyou know things are out of hand when 74 F feels cold. I must be getting the hand of this Texan thing15:44
kgriffss/hand/hang15:44
kgriffswirehead_: heh15:44
alcabrera74° F feels lovely~15:45
wirehead_I mean, it's really not different from all of the tourists wearing shorts in San Francisco.15:45
kgriffsLOL15:45
* flaper87 just reads metrics he doesn't understand15:45
mpanettaExcept you drive 20 miles east and the temp goes up 30 deg15:45
flaper87:D15:45
kgriffshttps://duckduckgo.com/?q=74+degrees+f+in+c15:46
* kgriffs loves duckduckgo15:46
kgriffsaaaaanyway15:47
kgriffson to less important things, like where we are with the pipeline/config/sharding patches15:47
*** yassine has quit IRC15:47
flaper87kgriffs: the pipeline got +2 from alcabrera15:48
alcabreraI'm been porting the catalogue storage driver this morning. I'm at the unit testing point.15:48
alcabreraI'm -> I've15:48
flaper87kgriffs: the patch it was depending on got merged earlier today15:48
flaper87(your patch)15:48
flaper87and alcabrera has been working on what he says he's been working15:48
flaper87I know that because I put a webcam in the office, right behind him15:49
* flaper87 runs15:49
* alcabrera turns around, and finds... nothing15:49
alcabreraIt must be *really* small. :P15:49
alcabreraAZctually, I'd be surprised to find nothing behind me. There were at least 5 monitors last I looked.15:50
mpanettahaha15:50
mpanettaAnd a pile of cables15:50
alcabrerampanetta: yup, those, too!15:51
* flaper87 is so happy with his new monitors15:51
kgriffsI didn't know flaper87 worked for the NSA. And to think, all this while, I thought he was a mild-mannered Italian.15:51
kgriffsnext revelation: "NSA has been spying on office workers across the country, gathering passwords and other sensitive information by watching their keyboards and monitors as they type."15:52
flaper87LOOOOOOOOOOOOOOL15:52
kgriffsoops, I just leaked something.15:53
* kgriffs runs away15:53
alcabreralol15:53
*** vkmc has joined #openstack-marconi15:53
*** kgriffs is now known as kgriffs_afk15:54
*** kgriffs_afk is now known as kgriffs15:54
* kgriffs is coming to you live from an undisclosed location15:55
kgriffsok, so the next step is to get the remaining pipeline fixes merged?15:55
flaper87yup, according to our plan!15:56
kgriffsokey-dokie15:56
* kgriffs does that15:56
alcabreraawesome15:56
kgriffsooooh. alcabrera15:57
kgriffsflaper8715:57
kgriffscached_getattr15:57
* kgriffs falls in love with decorators all over again15:57
* kgriffs shuts up and gets back to reviewing15:58
flaper87:D15:58
flaper87I'm glad you liked it15:58
flaper87btw, if you dare to -1 or -2 that patch, I'll get rid of it and write that functionality in C15:59
flaper87>.>15:59
flaper87:D15:59
* flaper87 is obviously kidding15:59
kgriffsheh15:59
* flaper87 is obviously not kidding15:59
* flaper87 is obviously kidding15:59
* flaper87 is obviously not kidding15:59
* flaper87 STFU15:59
* kgriffs is tempted to −2 that patch just to see what flaper87 will do16:02
* jdprax waits in anticipation. 16:02
flaper87nooooooooooooo, I take all that back, please dooooon't16:02
kgriffsLOL16:03
* alcabrera catches up16:08
alcabrerakgriffs: hahaha, yeah, cached_getattr is awesome. decorators are a magical thing, and is a pretty sweet approximation to some of the magic we get for free in FP languages. :D16:09
flaper87http://s.f87.me/17Kjw4116:09
alcabreralol oh geez, C __getattr__ caching...16:09
alcabreraflaper87: haha, I remember seeing that on OS Reactions. :P16:10
kgriffsflaper87: sooooooo16:13
kgriffshow you doing?16:13
kgriffs:D16:14
kgriffs:D16:14
kgriffs:D16:14
alcabreralol16:14
kgriffscouple things16:14
kgriffs1. hasattr always succeeds16:14
kgriffsit actually hits __getattr__16:14
kgriffsso, I think you'll have to check __dict__ instead16:15
kgriffs(in the test)16:15
kgriffs2. in decorators.py it is actually returning a wrapper around __getattr__, not the return value of __getattr__, nicht?16:16
kgriffs(docstring)16:16
kgriffsI think I am going to −1 just to see what happens.16:16
kgriffs;)16:16
*** dafter has quit IRC16:16
flaper87mmh, you're right about the test, I mean, I guess I should check dict there or list the instance16:17
flaper87and yeah, that docstring has to be updated and I completely forgot about that16:18
kgriffsyeah, I just tried it in py27 REPL and hasattr actually ends up calling __getattr__16:18
alcabreraflaper87, kgriffs: "What the numbers tell us is that PyPy-STM is, as expected, the only of the three interpreters where multithreading gives a large improvement in speed"16:18
alcabrerapypy-stm is coming along nicely. :D16:19
alcabrera#ref http://morepypy.blogspot.de/2013/10/update-on-stm.html16:19
* alcabrera distracts with exciting news16:19
flaper87mmh, wait, it returns the wrapper but somehow I think it makes more sense to express what the wrapper returns there16:19
flaper87as in "We don't mess with getattr's call"16:19
zyuan(while C++ TM needs redesign stage ...)16:20
zyuan<del>stage</del>16:20
flaper87kgriffs: I'll update the docs with what you said16:22
kgriffsyeah, i see your point on that docstring16:22
kgriffsjust some clarification would be helpful for posterity16:23
openstackgerritFlavio Percoco proposed a change to openstack/marconi: 'Persist' __getattr__ results  https://review.openstack.org/5153916:24
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Return a consumer function instead of consuming  https://review.openstack.org/5154116:24
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Use stevedore instead of importutils  https://review.openstack.org/5154016:24
flaper87kgriffs: done, I added 2 lines explaining that the returned value won't be modified16:24
kgriffsmakes sense, thx!16:25
flaper87got a go guys, I won't be able to stay long during nights this month, family is in town!16:25
flaper87take care16:25
kgriffscheers!16:25
*** flaper87 is now known as flaper87|afk16:26
openstackgerritMalini Kamalambal proposed a change to openstack/marconi: Validation for messages returned by queue/stats  https://review.openstack.org/5099516:27
alcabreraflaper87|afk: take care!16:28
alcabreraI'll re-review those patches soon. I've a tiny bug to get out of this unit test suite. :P16:29
openstackgerritA change was merged to openstack/marconi: 'Persist' __getattr__ results  https://review.openstack.org/5153916:32
alcabreraw00t16:33
malinifinally jenkins likes it https://review.openstack.org/#/c/50995/ <:o)16:37
kgriffsyay!16:37
alcabreraawesome!16:42
*** malini is now known as malini_afk16:50
*** malini_afk is now known as malini16:52
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: feat: add catalogue storage driver for queues  https://review.openstack.org/5216016:58
alcabrerakgriffs: there it is - the ported catalogue storage driver. :D16:58
alcabreraI'm going to go grab some desk-lunch and do some reviewing.16:59
alcabrerabrb16:59
*** alcabrera is now known as alcabrera|afk16:59
*** alcabrera|afk is now known as alcabrera17:00
*** reed has joined #openstack-marconi17:24
*** malini is now known as malini_afk17:52
*** malini_afk is now known as malini17:53
*** alcabrera is now known as alcabrera|afk17:58
*** malini is now known as malini_afk17:58
*** malini_afk is now known as malini17:59
*** alcabrera|afk is now known as alcabrera18:20
*** reed has quit IRC18:50
*** reed has joined #openstack-marconi18:50
*** reed has quit IRC18:51
*** reed has joined #openstack-marconi18:52
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: feat: add catalogue storage driver for queues  https://review.openstack.org/5216019:12
*** alcabrera is now known as alcabrera|afk19:15
zyuanalcabrera|afk: https://docs.google.com/presentation/d/1i9fkO0Pxnc_fNcr_1CFzbK6UumzjBE6-ZJtDQ0w2A8c/edit?usp=sharing19:24
*** ekarlso has quit IRC19:27
*** malini is now known as malini_afk19:28
*** alcabrera|afk has quit IRC19:30
*** alcabrera|afk has joined #openstack-marconi19:46
*** ekarlso has joined #openstack-marconi19:46
*** tacuddy2000 has joined #openstack-marconi19:47
*** tacuddy2000 has quit IRC20:00
*** tacuddy2000 has joined #openstack-marconi20:00
*** malini_afk is now known as malini20:07
*** jdaggett has joined #openstack-marconi20:08
russell_hso I might be doing something wrong20:52
russell_hbut want to see if this is expected20:52
russell_hI claim a message with some "grace" value20:52
russell_hthen release the claim a bit later20:52
russell_hthen re-claim the message20:53
russell_husing the same grace value20:53
russell_hbut the lifetime of the message doesn't seem to be extended the second time I claim it20:53
russell_his that expected?20:53
kgriffshmm20:56
kgriffsso, the first time you claim a message21:00
kgriffsif it would otherwise expire, it is extended, so it's age is effectively set to 0 and it's TTL will be claim_ttl + grace21:01
kgriffswhen you do it the second time, the age would get reset again and the ttl would be set to the same value as before21:02
*** alcabrera has joined #openstack-marconi21:03
kgriffswhen you say that the lifetime doesn't seem to be extended the second time, is that based on the age/ttl values for the message or by observing that the message actually is removed/deleted before it should be?21:03
*** jdaggett has quit IRC21:04
*** alcabrera|afk has quit IRC21:06
openstackgerritKurt Griffiths proposed a change to openstack/marconi: fix(bootstrap): Logging CLI options don't work  https://review.openstack.org/5221621:12
openstackgerritKurt Griffiths proposed a change to openstack/marconi: feat: Storage sharding foundation  https://review.openstack.org/5043721:12
openstackgerritKurt Griffiths proposed a change to openstack/marconi: fix(queues): Global config used everywhere  https://review.openstack.org/5170521:12
kgriffsmalini: ping21:16
alcabrerakgriffs: I saw your latest patch just now. It's looking good to me.21:18
alcabreraI *really* like "Avoids "magic" marconi configuration;"21:19
kgriffsok. I'm not quite sure what flaper87 meant when he was talking about having to register CLI options before instantiating ConfigOpts, but I looked at openstack.common.log and stuff, and there is nothing special about the ordering of registering those opts21:21
kgriffsit's just that they are registered on the global config, which was the issue21:21
kgriffsalcabrera: can you sanity-check me on what I said above in response to russel_h21:21
kgriffsrussell_h21:22
russell_hah, sorry, wasn't paying attention, catching up21:22
russell_hkgriffs: more the latter, it seemed like the message expired after I released the second claim, even though I wouldn't have expected that21:23
alcabreralet's see...21:24
* alcabrera catches up, was reviewing patches. :P21:24
russell_hbut don't put any effort into this, I'm just playing around and very plausibly did something wrong. If its real, I'll catch it in a more formalized fashion later21:24
kgriffsah, seems like it should live up to claimed_at + claim_ttl + grace_ttl21:24
alcabrerarussell_h: that's greatly appreciated, that you'd investigate that for us. :)21:25
russell_hkgriffs: ok, thats what I was thinking, thanks21:25
kgriffsok21:25
kgriffsI'll see if I can get malini to try and repro as well21:26
alcabreracool21:26
alcabreramalini solves everything. :D21:26
kgriffsI thought she broke everything?21:26
kgriffs;)21:26
alcabrerathat's the first step in fixing. ;)21:26
alcabrerahaha21:26
kgriffsactually21:27
kgriffsrussell_h: can you register a bug and I will make sure the team looks at it from our end?21:27
alcabreraI'm wrapping up for the night, kgriffs. Any sync-points before I call it a night?21:27
kgriffsthat way we can keep track of this21:27
russell_hyep, will do21:27
kgriffshttps://bugs.launchpad.net/marconi21:27
kgriffsthanks!21:27
russell_hlet me make sure I can reproduce it first21:27
kgriffsok21:27
kgriffsping us in here when you have news21:27
alcabrerarussell_h: thanks!21:28
kgriffsyeah, thanks!21:28
kgriffskill all teh nasty bugses!21:28
alcabrerakgriffs: I'll be working with flaper87|afk tomorrow morning on merging the admin API components, since the sharding driver from that effort is a must for working on the remaning components of sharding.21:30
alcabreramerging/reviewing/fixing21:30
alcabrerathat is21:30
alcabrera:P21:30
alcabreraIf I could get you to review the Admin API Feature Line (https://etherpad.openstack.org/p/sharding-merge-strategy), today, that'd be awesome.21:31
alcabreraIt's a lot, so it might be better to break it up over the next day or two.21:32
*** tedross has quit IRC21:32
alcabreraI'm out. Night, guys~21:33
*** alcabrera has quit IRC21:33
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Return a consumer function instead of consuming  https://review.openstack.org/5154121:36
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Use stevedore instead of importutils  https://review.openstack.org/5154021:36
*** oz_akan_ has quit IRC21:37
*** oz_akan_ has joined #openstack-marconi21:38
*** oz_akan_ has quit IRC21:43
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Return a consumer function instead of consuming  https://review.openstack.org/5154121:48
*** malini is now known as malini_afk21:51
*** mpanetta has quit IRC21:51
russell_hnext stupid question: do I need to run some job to clean out mongo periodically or something?22:04
russell_hI also can't reproduce the thing I thought was going on, lets just say it never happened22:23
*** amitgandhi has quit IRC22:32
*** oz_akan_ has joined #openstack-marconi22:48
*** jcru has quit IRC22:52
*** oz_akan_ has quit IRC22:53
*** kgriffs is now known as kgriffs_afk23:32
*** tacuddy2000 has quit IRC23:47
*** amitgandhi has joined #openstack-marconi23:48

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