On tir, nov 06, 2007 at 11:33:42 -0800, Arne W�rner wrote:
[...]
Well, first I'd like to say I like the effort and the concept of the geom_raid5
class itself, and it's definately something useful. But I agree with the point
that is some very complex code. I took some quick sweeps over the code, and the
general impression I got was:
- Many style(9) issues.
- Lack of documentation. There are many small comments, but there is little
description on top of functions describing their purpose and what they do.
This makes it hard to get into it for reviewers and other developers.
- As to the code logic itself I was a bit sceptic about having the malloc saving
queue. Does it really improve performance that much? It's just the sort of
thing that could easily lead to bugs.
- I also wonder a bit why you use two worker threads, as this also increases
complexity (but again, does it improve performance to the point that it's
worth it?).
And last but not least: All of this have to be reviewed before going into the
tree, and there are not many people who can do that right now. However, I
really like your work and would gladly help improving it.
--
Ulf Lilleengen
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"