graid5, 3 consumers, unaligned access

Arne Wörner arne_woerner at yahoo.com
Sun Aug 19 23:40:45 PDT 2007


--- Howard Goldstein <hg at queue.to> wrote:
> The twe driver has a design flaw that depends on malloc()ing bounce
> buffers when it's handed data not aligned on 512 byte boundaries.  When
> malloc fails, the driver syslogs a unique error that only can come from
>
I had a look at that file (twe...c) and found that it is not 512 bytes but 64
bytes (in 6.2R) and that it is about the virtual memory address and not about
the on-disk-offset...

So it is not a GEOM problem...

Maybe u could try to reduce the graid5 write cache by setting .maxwql and
.maxmem to something smaller.

-Arne


       
____________________________________________________________________________________Ready for the edge of your seat? 
Check out tonight's top picks on Yahoo! TV. 
http://tv.yahoo.com/


More information about the freebsd-geom mailing list