Gvirstor "newfs" problem - help needed

Ivan Voras ivoras at fer.hr
Mon Aug 13 12:13:18 UTC 2007


Arne Wörner wrote:
> Hi!
> 
> --- Ivan Voras <ivoras at fer.hr> wrote:
>> cg 0: bad magic number
>>
> I know that message from my tests with graid5...
> It was clearly caused by a bug in graid5, but I cannot remember when or why it
> happened...
> I would guess, it happened because of some cache or request-sorting
> mismanagement (the write didnt take place but the read was executed; or the
> second write took place before the first write)... Is that possible in
> gvirstor? Does newfs create such a request-pattern (overlapping write requests
> <-- would be a little bit astonishing)?
> 
> But I can definitely say, that it was a bug in graid5...

Thanks for replying! gvirstor doesn't reorder IO and i doesn't have a
cache, so it's not that. I agree that it's almost certainly a bug in
gvirstor.

The only "slightly unusual" thing newfs does is that it first writes a
"big" block, then reads a smaller block from within the written big
block and doesn't like what it gets. But this scenario is well tested by
my test cases and I don't see why it fails for newfs.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-geom/attachments/20070813/9896bb47/signature.pgp


More information about the freebsd-geom mailing list