Disgusted

Jun. 30th, 2005 03:27 am
pphaneuf: (Default)
[personal profile] pphaneuf
A bit of a technical post, since my other diary is currently broken (yay for computers).

Reiserfs is terrible. I don't know much about the design, but the style of the code leaves much to be desired.

You remember how doing fread() and fwrite() of structures to disk is a bad idea? Well, that's exactly how the reiserfs superblock is written, including a bunch of pointer members. Wow, stylin'.

The journal flushing algorithm is recursive. Recursive. In the kernel. It has a 4k stack now. Running out of stack will make it panic. Hope you don't have too many transaction piling up between two scheduling of the reiserfs journal flushing thread (people who know me also know what I think of threads).

Is this serious? Jebus, I need a drink.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

February 2016

S M T W T F S
 123456
7891011 1213
14151617181920
21222324252627
2829     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 20th, 2026 04:49 pm
Powered by Dreamwidth Studios