summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2013-02-26 20:41:27 +0000
committermm <mm@FreeBSD.org>2013-02-26 20:41:27 +0000
commit59b2f5398a5477c3d3a7461fd4d4966e0cb7c950 (patch)
treeef3e11bc7a45688420ca4119971fcb6398d9206b
parent84af8e189deac5d2829f528c072b065d79a4414d (diff)
downloadFreeBSD-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.c6
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);
OpenPOWER on IntegriCloud