diff options
author | Matthew Ahrens <[email protected]> | 2014-09-17 09:14:39 +0200 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2014-10-23 10:18:36 -0700 |
commit | acf58e706ce447f5d344896dc523e9d393d66f35 (patch) | |
tree | 34118da33dd1f5902731f76e7a75842f1efd5e91 | |
parent | 023bbe6f017380f4a04c5060feb24dd8cdda9fce (diff) |
Illumos 5178 - zdb -vvvvv on old-format pool fails in dump_deadlist()
5178 zdb -vvvvv on old-format pool fails in dump_deadlist()
Reviewed by: Christopher Siden <[email protected]>
Reviewed by: George Wilson <[email protected]>
Reviewed by: Richard Lowe <[email protected]>
Reviewed by: Saso Kiselkov <[email protected]>
Reviewed by: Richard Elling <[email protected]>
Reviewed by: Alek Pinchuk <[email protected]>
Approved by: Garrett D'Amore <[email protected]>
References:
https://www.illumos.org/issues/5178
https://github.com/illumos/illumos-gate/commit/90c76c6
Ported by: Turbo Fredriksson <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #2713
-rw-r--r-- | cmd/zdb/zdb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmd/zdb/zdb.c b/cmd/zdb/zdb.c index 5f9770984..fee9699db 100644 --- a/cmd/zdb/zdb.c +++ b/cmd/zdb/zdb.c @@ -1448,6 +1448,11 @@ dump_deadlist(dsl_deadlist_t *dl) if (dump_opt['d'] < 3) return; + if (dl->dl_oldfmt) { + dump_bpobj(&dl->dl_bpobj, "old-format deadlist", 0); + return; + } + zdb_nicenum(dl->dl_phys->dl_used, bytes); zdb_nicenum(dl->dl_phys->dl_comp, comp); zdb_nicenum(dl->dl_phys->dl_uncomp, uncomp); |