Older blog entries for olive (starting at number 1)

What?? Was it really two months since I last (actually first and only) posted a diary on advogato?? What a lazy bastard I am...

OK, now for the good stuff. Yesterday I found out I'm a father! I and my wife are extremely happy, and I'm also extremely worried. But it's very cool, a very nice sensation... Now I have eight months and some days to do linux related allnighters, after that I'll be doing baby related ones. :)

Yesterday I coded a small fault injector for linux's kmalloc, Arnaldo is using it in his quest for global peac^W clean up of the kernel. It is very small and useful, and allows one to configure a probability that kmalloc fails and returns NULL. Did you code a driver today? Did you check your kmallocs? Anyway, we're planning for including generalized fault injectors in the kernel, such as for request_region, request_irq, etc. Stay tuned for news on that.

I'll try to get some homepage, so that such patches can be easily distributed. Later I'll write some more. I'm finishing my MSc dissertation (that is, if my advisor will still have me after all this time), which not surprisingly is a kernel level communication fault injector. Using that knowledge for a very nice generalized fault injector will be cool, and I hope to dive into that soon.

As a first timer in advogato, I spent most of the afternoon trying to figure things out here. Certified a buncha people. Today I finished some HA related rpm packages for Conectiva Linux, read a bunch of e-mail and IRC lines, and by god answered too many strange doubts about the way things work in Linux distributions to this guy from the doc department. :) At least he seems to like to learn, so it's not wasted time.

I hope I have some time to write some of my dissertation today... And I hope that with the rpms done I'll have more time to study drbd, reiserfs and mon tomorrow!

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!