Illumos #3498 panic in arc_read()
authorGeorge Wilson <george.wilson@delphix.com>
Tue, 2 Jul 2013 20:26:24 +0000 (13:26 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 2 Jul 2013 20:34:31 +0000 (13:34 -0700)
commit294f68063b49c06d3118d51016811063e69cf97a
tree2450bfc2356c54752214fb11fad14766c6c1ddb1
parent96b89346c074516a9bb130907646814208035ca8
Illumos #3498 panic in arc_read()

3498 panic in arc_read(): !refcount_is_zero(&pbuf->b_hdr->b_refcnt)
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

References:
  illumos/illumos-gate@1b912ec7100c10e7243bf0879af0fe580e08c73d
  https://www.illumos.org/issues/3498

Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1249
16 files changed:
cmd/zdb/zdb.c
include/sys/arc.h
include/sys/dmu_traverse.h
include/sys/dsl_pool.h
module/zfs/arc.c
module/zfs/bptree.c
module/zfs/dbuf.c
module/zfs/dmu_diff.c
module/zfs/dmu_objset.c
module/zfs/dmu_send.c
module/zfs/dmu_traverse.c
module/zfs/dsl_dataset.c
module/zfs/dsl_scan.c
module/zfs/spa.c
module/zfs/zil.c
module/zfs/zio.c