/srv/irclogs.ubuntu.com/2011/06/10/#ubuntu-ensemble.txt

niemeyerOkay, I'm heading to Porto Alegre tonight..00:10
niemeyerI'll see you guys tomorrow!00:10
hazmat  jimbaker go for it01:16
jimbakerhazmat, thanks01:36
_mup_ensemble/trunk r251 committed by jim.baker@canonical.com01:44
_mup_merge expose-hook-commands [r=niemeyer][f=767405]01:44
_mup_Implements open-port and close-port hook commands.01:44
=== almaisan-away is now known as al-maisan
_mup_ensemble/set-transitions r234 committed by bcsaller@gmail.com08:08
_mup_add service to HookScheduler in tests08:08
_mup_ensemble/set-transitions r235 committed by bcsaller@gmail.com08:08
_mup_merge trunk08:08
=== al-maisan is now known as almaisan-away
niemeyerMorning lads14:13
=== niemeyer_ is now known as niemeyer
kim0niemeyer: thanks for chmining in to the mediawiki thread :) I hope it does get them interested!15:16
niemeyerkim0: Indeed!15:17
niemeyerkim0: and np, good to see that kind of activity going on, thanks15:17
kim0yeah15:17
niemeyerHeading to lunch.. will be off to put the laptop in the safe.16:22
niemeyerbiab16:22
jimbakernice, a student working with me on jython had a talk accepted for the jvm language summit: http://openjdk.java.net/projects/mlvm/jvmlangsummit/agenda.html16:44
jimbaker(that would be shashank at the univ of colorado)16:44
_mup_ensemble/set-transitions r236 committed by bcsaller@gmail.com17:46
_mup_change count on wait_for_hook in test_lifecycle17:46
_mup_ensemble/standardize-log-testing r251 committed by jim.baker@canonical.com17:59
_mup_Removed save_logging from test_status, using capture_logging instead17:59
_mup_ensemble/standardize-log-testing r252 committed by jim.baker@canonical.com17:59
_mup_Merged trunk17:59
_mup_ensemble/standardize-log-testing r253 committed by jim.baker@canonical.com18:06
_mup_Refactor to use our cooperative inheritance convention in test_status18:06
SpamapShttp://lists.debian.org/debian-devel/2011/06/msg00316.html18:48
SpamapS"please be aware that I'm planning on orphaning ZooKeeper in the next days."18:48
SpamapSHis reasoning is a little.. weird.18:51
SpamapShttp://berlinbuzzwords.de/sites/berlinbuzzwords.de/files/thomas_koch_zookeeper.pdf18:51
SpamapSPMD is "Project Mess Detector" .. pretty cool way to parse out code and find bad coding practices.. and PMD thinks Zookeeper sucks.18:52
niemeyerSpamapS: Woah!18:57
niemeyerSpamapS: Man.. :-)18:57
hazmatSpamapS, some of the internal implementation on zk are a bit weak18:57
hazmatas far as style18:57
hazmatmulti K conditional structures18:58
SpamapSI'm responding that we will be happy to adopt ZK.18:58
niemeyerYeah, it definitely isn't a dream..18:58
niemeyerStill, there are tens of thousands of servers relying on it18:58
niemeyerWithout anything better to rely on18:58
hazmatyeah.. battle tested production beats most anything else18:59
niemeyerGive us something better and we'll shift!18:59
SpamapSSometimes in order to achieve your short term goals you have to take on technical debt.18:59
niemeyer:)18:59
niemeyerDoozer is promising, but not there yet18:59
niemeyer"Live is too short for crap." is the final sentence in the slide..19:03
niemeyerOk.. let's publish this and watch it burn.19:04
jimbakerbcsaller, hazmat, niemeyer - standup?19:13
niemeyerjimbaker: I'm up for skipping it today in favor of pushing things forward.19:14
niemeyerI'll also have a short day today, and want to finish a review before I'm off19:14
jimbakerniemeyer, that works for me.  i need something to eat badly right now :)19:14
_mup_ensemble/set-transitions r237 committed by bcsaller@gmail.com19:16
_mup_include config.yaml and default config-changed hook19:16
jimbakerbcsaller, hazmat - is that ok for you to skip standup today?19:16
* jimbaker looks at the door, thinking "sandwich"19:17
bcsallerfine for me19:17
niemeyerjimbaker: Enjoy19:17
jimbakerok, sounds good :)19:17
* hazmat does a hop and skip19:22
hazmatniemeyer, jimbaker, bcsaller you guys see about the new guy (ensemble devops) mark?19:22
niemeyerhazmat: see about?19:23
hazmatniemeyer, see the email about19:23
niemeyerhazmat: Sorry, I don't understand what you mean.  I can see several emails about Mark.19:24
hazmatniemeyer, i just saw the one..  i didn't realize that was an open position19:25
hazmatthomas's presentation is pretty well informed19:26
niemeyerhazmat: I still don't know what email you're talking about, but yeah, he's going to join the server team19:26
niemeyerhazmat: Really?19:27
niemeyerhazmat: To me it felt very silly19:27
hazmatniemeyer, he notes its good points and its bad points... i agree the zk code has a bad smell19:27
hazmatand attempts to improve that have been stymied for the quoted reason19:28
niemeyerhazmat: Oh, sure, he makes some good points that there are things to be cleaned up in ZK's code base.19:29
niemeyerhazmat: Most of his points are based on a static analysis tool.19:30
niemeyerhazmat: and then mentions things like "feature bloat" => "multi-update command in the works for half a year"19:30
niemeyerhazmat: Then, mentions "horrible concurrency", and points fingers saying they don't use the Java pattern for concurrency du-jour19:31
niemeyerMuch better! Actors!19:31
niemeyerSeriously.. it's a terrible analysis.19:31
niemeyerI don't understand how he can be running his stuff on the Linux kernel still.19:32
SpamapSHe's caught the java bug19:33
niemeyerYes, I agree, the code looks ugly19:33
SpamapSthe one that infects your brain with "yes, it can be perfect"19:33
niemeyerYes, I agree, I don't like coding/reading Java.19:33
hazmatthe linux kernel patches are reviewed for maintainability.19:33
hazmati don't mind, but the zk code reads like a c program in several places (request processor dispatch for example)19:34
niemeyerhazmat: Heh.. have a look at how the Linux kernel looked like a few years ago19:34
SpamapSUltimately the linux kernel's maintainability and longevity can be attributed to the amount of shame laid upon those who submit bad patches. :)19:34
niemeyerAnyway, enough ranting..19:35
niemeyerThe code isn't great.  There's nothing better.19:35
SpamapSRight, I'm thinking we should take over maintenance, or request the debian java team to adopt it.19:36
niemeyerNow go watch this and relax: http://www.youtube.com/watch?v=_AYEgwwCYWw19:36
* SpamapS <hearts> rock + classical instruments19:37
niemeyerRe. the ZooKeeper rant: http://markmail.org/message/4dzk5osxssaibirt20:58
niemeyerIn the end the review took longer than expected..22:35
niemeyerIt's delivered though22:35
niemeyerjimbaker: You've got some feedback there22:35
niemeyerI'll step out for dinner.. have a good weekend folks22:40
_mup_ensemble/set-transitions r238 committed by bcsaller@gmail.com23:29
_mup_resolve divergent branch issue23:29

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