niemeyer | Okay, I'm heading to Porto Alegre tonight.. | 00:10 |
---|---|---|
niemeyer | I'll see you guys tomorrow! | 00:10 |
hazmat | jimbaker go for it | 01:16 |
jimbaker | hazmat, thanks | 01:36 |
_mup_ | ensemble/trunk r251 committed by jim.baker@canonical.com | 01: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.com | 08:08 |
_mup_ | add service to HookScheduler in tests | 08:08 |
_mup_ | ensemble/set-transitions r235 committed by bcsaller@gmail.com | 08:08 |
_mup_ | merge trunk | 08:08 |
=== al-maisan is now known as almaisan-away | ||
niemeyer | Morning lads | 14:13 |
=== niemeyer_ is now known as niemeyer | ||
kim0 | niemeyer: thanks for chmining in to the mediawiki thread :) I hope it does get them interested! | 15:16 |
niemeyer | kim0: Indeed! | 15:17 |
niemeyer | kim0: and np, good to see that kind of activity going on, thanks | 15:17 |
kim0 | yeah | 15:17 |
niemeyer | Heading to lunch.. will be off to put the laptop in the safe. | 16:22 |
niemeyer | biab | 16:22 |
jimbaker | nice, a student working with me on jython had a talk accepted for the jvm language summit: http://openjdk.java.net/projects/mlvm/jvmlangsummit/agenda.html | 16:44 |
jimbaker | (that would be shashank at the univ of colorado) | 16:44 |
_mup_ | ensemble/set-transitions r236 committed by bcsaller@gmail.com | 17:46 |
_mup_ | change count on wait_for_hook in test_lifecycle | 17:46 |
_mup_ | ensemble/standardize-log-testing r251 committed by jim.baker@canonical.com | 17:59 |
_mup_ | Removed save_logging from test_status, using capture_logging instead | 17:59 |
_mup_ | ensemble/standardize-log-testing r252 committed by jim.baker@canonical.com | 17:59 |
_mup_ | Merged trunk | 17:59 |
_mup_ | ensemble/standardize-log-testing r253 committed by jim.baker@canonical.com | 18:06 |
_mup_ | Refactor to use our cooperative inheritance convention in test_status | 18:06 |
SpamapS | http://lists.debian.org/debian-devel/2011/06/msg00316.html | 18:48 |
SpamapS | "please be aware that I'm planning on orphaning ZooKeeper in the next days." | 18:48 |
SpamapS | His reasoning is a little.. weird. | 18:51 |
SpamapS | http://berlinbuzzwords.de/sites/berlinbuzzwords.de/files/thomas_koch_zookeeper.pdf | 18:51 |
SpamapS | PMD is "Project Mess Detector" .. pretty cool way to parse out code and find bad coding practices.. and PMD thinks Zookeeper sucks. | 18:52 |
niemeyer | SpamapS: Woah! | 18:57 |
niemeyer | SpamapS: Man.. :-) | 18:57 |
hazmat | SpamapS, some of the internal implementation on zk are a bit weak | 18:57 |
hazmat | as far as style | 18:57 |
hazmat | multi K conditional structures | 18:58 |
SpamapS | I'm responding that we will be happy to adopt ZK. | 18:58 |
niemeyer | Yeah, it definitely isn't a dream.. | 18:58 |
niemeyer | Still, there are tens of thousands of servers relying on it | 18:58 |
niemeyer | Without anything better to rely on | 18:58 |
hazmat | yeah.. battle tested production beats most anything else | 18:59 |
niemeyer | Give us something better and we'll shift! | 18:59 |
SpamapS | Sometimes in order to achieve your short term goals you have to take on technical debt. | 18:59 |
niemeyer | :) | 18:59 |
niemeyer | Doozer is promising, but not there yet | 18:59 |
niemeyer | "Live is too short for crap." is the final sentence in the slide.. | 19:03 |
niemeyer | Ok.. let's publish this and watch it burn. | 19:04 |
jimbaker | bcsaller, hazmat, niemeyer - standup? | 19:13 |
niemeyer | jimbaker: I'm up for skipping it today in favor of pushing things forward. | 19:14 |
niemeyer | I'll also have a short day today, and want to finish a review before I'm off | 19:14 |
jimbaker | niemeyer, that works for me. i need something to eat badly right now :) | 19:14 |
_mup_ | ensemble/set-transitions r237 committed by bcsaller@gmail.com | 19:16 |
_mup_ | include config.yaml and default config-changed hook | 19:16 |
jimbaker | bcsaller, hazmat - is that ok for you to skip standup today? | 19:16 |
* jimbaker looks at the door, thinking "sandwich" | 19:17 | |
bcsaller | fine for me | 19:17 |
niemeyer | jimbaker: Enjoy | 19:17 |
jimbaker | ok, sounds good :) | 19:17 |
* hazmat does a hop and skip | 19:22 | |
hazmat | niemeyer, jimbaker, bcsaller you guys see about the new guy (ensemble devops) mark? | 19:22 |
niemeyer | hazmat: see about? | 19:23 |
hazmat | niemeyer, see the email about | 19:23 |
niemeyer | hazmat: Sorry, I don't understand what you mean. I can see several emails about Mark. | 19:24 |
hazmat | niemeyer, i just saw the one.. i didn't realize that was an open position | 19:25 |
hazmat | thomas's presentation is pretty well informed | 19:26 |
niemeyer | hazmat: I still don't know what email you're talking about, but yeah, he's going to join the server team | 19:26 |
niemeyer | hazmat: Really? | 19:27 |
niemeyer | hazmat: To me it felt very silly | 19:27 |
hazmat | niemeyer, he notes its good points and its bad points... i agree the zk code has a bad smell | 19:27 |
hazmat | and attempts to improve that have been stymied for the quoted reason | 19:28 |
niemeyer | hazmat: Oh, sure, he makes some good points that there are things to be cleaned up in ZK's code base. | 19:29 |
niemeyer | hazmat: Most of his points are based on a static analysis tool. | 19:30 |
niemeyer | hazmat: and then mentions things like "feature bloat" => "multi-update command in the works for half a year" | 19:30 |
niemeyer | hazmat: Then, mentions "horrible concurrency", and points fingers saying they don't use the Java pattern for concurrency du-jour | 19:31 |
niemeyer | Much better! Actors! | 19:31 |
niemeyer | Seriously.. it's a terrible analysis. | 19:31 |
niemeyer | I don't understand how he can be running his stuff on the Linux kernel still. | 19:32 |
SpamapS | He's caught the java bug | 19:33 |
niemeyer | Yes, I agree, the code looks ugly | 19:33 |
SpamapS | the one that infects your brain with "yes, it can be perfect" | 19:33 |
niemeyer | Yes, I agree, I don't like coding/reading Java. | 19:33 |
hazmat | the linux kernel patches are reviewed for maintainability. | 19:33 |
hazmat | i don't mind, but the zk code reads like a c program in several places (request processor dispatch for example) | 19:34 |
niemeyer | hazmat: Heh.. have a look at how the Linux kernel looked like a few years ago | 19:34 |
SpamapS | Ultimately the linux kernel's maintainability and longevity can be attributed to the amount of shame laid upon those who submit bad patches. :) | 19:34 |
niemeyer | Anyway, enough ranting.. | 19:35 |
niemeyer | The code isn't great. There's nothing better. | 19:35 |
SpamapS | Right, I'm thinking we should take over maintenance, or request the debian java team to adopt it. | 19:36 |
niemeyer | Now go watch this and relax: http://www.youtube.com/watch?v=_AYEgwwCYWw | 19:36 |
* SpamapS <hearts> rock + classical instruments | 19:37 | |
niemeyer | Re. the ZooKeeper rant: http://markmail.org/message/4dzk5osxssaibirt | 20:58 |
niemeyer | In the end the review took longer than expected.. | 22:35 |
niemeyer | It's delivered though | 22:35 |
niemeyer | jimbaker: You've got some feedback there | 22:35 |
niemeyer | I'll step out for dinner.. have a good weekend folks | 22:40 |
_mup_ | ensemble/set-transitions r238 committed by bcsaller@gmail.com | 23:29 |
_mup_ | resolve divergent branch issue | 23:29 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!