Re: geom_raid5 inclusion in HEAD?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <arne_woerner@...>
Cc: John Nielsen <john@...>, <freebsd-current@...>, fluffles.net <bsd@...>
Date: Wednesday, November 7, 2007 - 1:09 pm

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"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
geom_raid5 inclusion in HEAD?, fluffles.net, (Tue Nov 6, 10:16 am)
Re: geom_raid5 inclusion in HEAD?, Oliver Fromme, (Wed Nov 14, 2:53 pm)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Wed Nov 14, 3:10 pm)
Re: geom_raid5 inclusion in HEAD?, Oliver Fromme, (Thu Nov 15, 11:14 am)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Thu Nov 15, 12:05 pm)
Re: geom_raid5 inclusion in HEAD?, John Nielsen, (Tue Nov 6, 2:17 pm)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Tue Nov 6, 3:33 pm)
Re: geom_raid5 inclusion in HEAD?, Ulf Lilleengen, (Wed Nov 7, 1:09 pm)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Wed Nov 7, 2:57 pm)
Re: geom_raid5 inclusion in HEAD?, Ulf Lilleengen, (Wed Nov 7, 5:06 pm)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Wed Nov 7, 6:16 pm)
Re: geom_raid5 inclusion in HEAD?, Ivan Voras, (Wed Nov 7, 6:48 am)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Wed Nov 7, 8:17 am)
Re: geom_raid5 inclusion in HEAD?, Ivan Voras, (Wed Nov 7, 8:50 am)
Re: geom_raid5 inclusion in HEAD?, 韓家標 Bill Hacker, (Wed Nov 7, 9:08 am)
Re: geom_raid5 inclusion in HEAD?, Ivan Voras, (Wed Nov 7, 9:23 am)
Re: geom_raid5 inclusion in HEAD?, 韓家標 Bill Hacker, (Wed Nov 7, 10:01 am)
Re: geom_raid5 inclusion in HEAD?, Arne W, (Wed Nov 7, 8:56 am)
Re: geom_raid5 inclusion in HEAD?, Nikolay Pavlov, (Tue Nov 6, 5:00 pm)