[Bug 193875] [zfs] [panic] [reproducable] zfs/space_map.c: solaris assert: sm->sm_space + size <= sm->sm_size

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 30 01:06:53 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193875

--- Comment #5 from Xin LI <delphij at FreeBSD.org> ---
(In reply to Palle Girgensohn from comment #4)
> I did not try a newly created pool, it is a large pool with data, one of two
> redundant systems where we use zfs send | ssh | zfs recv to keep them in
> sync. The other machine is still on 9.3, and we got this problem after
> updating one system to 10.0. So, we cannot really upgrade just yet. Also, it
> shouln't present such a big problem just running an old version...?

Since you haven't upgraded the pool, will it be possible for you to downgrade
your kernel/world and see if you can reproduce the problem?

> But as you say, there seems to something fishy with the pool, and maybe
> there is nothing wrong with the kernel itself. 
> 
> Are you sure there are no other ways to fix this but to recreate the pool?
> Thera are just Terabytes of data, it will take a week... :-/

Yeah I know :(

> is there no zdb magic or zpool export + scrub + zpool import ditto with
> vfs.zfs.recover =1 that could help?

Unfortunately, space map corruptions are fatal currently.  In the future maybe
we can implement a tool that traverses all data and rebuild the space map from
that, but it's not trivial...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list