v_vfs_done error = 1 on gconcat device

Rong-En Fan grafan at gmail.com
Sat Apr 29 00:34:05 UTC 2006


Hi Pawel,

I'm running RELENG_6 around Apr 6. Sometimes, I saw lots of

g_vfs_done():concat/tmp[WRITE(offset=25658605568, length=114688)]error = 1
g_vfs_done():concat/tmp[WRITE(offset=25658605568, length=114688)]error = 1
g_vfs_done():concat/tmp[WRITE(offset=25658605568, length=114688)]error = 1
g_vfs_done():concat/tmp[WRITE(offset=25658605568, length=114688)]error = 1
g_vfs_done():concat/tmp[WRITE(offset=25658605568, length=114688)]error = 1

in my console. The concat/tmp is consist of two disk:

Geom name: tmp
State: UP
Status: Total=2, Online=2
Type: AUTOMATIC
ID: 2047271624
Providers:
1. Name: concat/tmp
   Mediasize: 62055485440 (58G)
   Sectorsize: 512
   Mode: r1w1e1
Consumers:
1. Name: da0s1d
   Mediasize: 25658654720 (24G)
   Sectorsize: 512
   Mode: r1w1e2
   Start: 0
   End: 25658654208
2. Name: da1s1e
   Mediasize: 36396831744 (34G)
   Sectorsize: 512
   Mode: r1w1e2
   Start: 25658654208
   End: 62055485440

If the offset in the console is in the same unit as "Mediasize" in gconcat list,
then, it looks like it tries to write something that crossing two
physical disks.
IIRC, everytime I see those messages, the offset is really close to the
end of the first disk.

Any ideas?

Thanks,
Rong-En fan


More information about the freebsd-geom mailing list