diff options
author | mm <mm@FreeBSD.org> | 2013-02-26 20:41:27 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2013-02-26 20:41:27 +0000 |
commit | 59b2f5398a5477c3d3a7461fd4d4966e0cb7c950 (patch) | |
tree | ef3e11bc7a45688420ca4119971fcb6398d9206b | |
parent | 84af8e189deac5d2829f528c072b065d79a4414d (diff) | |
download | FreeBSD-src-59b2f5398a5477c3d3a7461fd4d4966e0cb7c950.zip FreeBSD-src-59b2f5398a5477c3d3a7461fd4d4966e0cb7c950.tar.gz |
Be more verbose on ZFS deadman I/O panic
Patch suggested upstream.
Suggested by: Olivier Cinquin
MFC after: 12 days
-rw-r--r-- | sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c index 17cb6c1..59b461b 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c @@ -23,6 +23,7 @@ * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2011 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright 2013 Martin Matuska <mm@FreeBSD.org>. All rights reserved. */ #include <sys/zfs_context.h> @@ -3205,7 +3206,10 @@ vdev_deadman(vdev_t *vd) fio->io_timestamp, delta, vq->vq_io_complete_ts); fm_panic("I/O to pool '%s' appears to be " - "hung.", spa_name(spa)); + "hung on vdev guid %llu at '%s'.", + spa_name(spa), + (long long unsigned int) vd->vdev_guid, + vd->vdev_path); } } mutex_exit(&vq->vq_lock); |