panic: softdep_deallocate_dependancies

Ulrich Spoerlein uspoerlein at gmail.com
Tue Oct 24 13:43:51 UTC 2006


Hi,

Following setup: Two identical fileservers connected directly via
their em1 interfaces. Both running RELENG_6 from early October. fs2
exports a 924GB volume via ggated which is imported by fs1.

fs1 spans a gmirror across its da1s2d and this ggate0 (->fs2) device.
It was just rebuilding the gmirror, when I figured, I'd try to backup
all (rather empty) volumes to tape.

So dump(8) was running on the gmirrored filesystem and was in the
process of snapshotting the device.

It did spit out several of these lines
2006-10-24T15:25:34+0200 <kern.crit> fs1 kernel: GEOM_MIRROR: Request
failed (error=5). ggate0[WRITE(offset=1017607733248, length=16384)]
2006-10-24T15:25:34+0200 <kern.crit> fs1 kernel:
g_vfs_done():mirror/share[WRITE(offset=1017607733248,
length=16384)]error = 5
2006-10-24T15:25:34+0200 <kern.crit> fs1 kernel:
g_vfs_done():mirror/share[WRITE(offset=1017800425472,
length=16384)]error = 5
2006-10-24T15:25:34+0200 <kern.crit> fs1 kernel:
g_vfs_done():mirror/share[WRITE(offset=1017993117696,
length=16384)]error = 5
2006-10-24T15:25:34+0200 <kern.crit> fs1 kernel:
g_vfs_done():mirror/share[WRITE(offset=1018185809920,
length=16384)]error = 5

and paniced several seconds later:
panic: softdep_deallocate_dependancies
cpuid = 1

It is an SMP machine, running a rather generic kernel, but with
options QUOTA (quotas are active on a different volume, though). Sadly
no DDB was configured, I'll try to reproduce this.

Is snapshotting/dumping supposed to work on ggate/gmirrored devices?

Uli


More information about the freebsd-stable mailing list