Print this page
re #12393 rb3935 Kerberos and smbd disagree about who is our AD server (fix elf runtime attributes check)
re #11612 rb3907 Failing vdev of a mirrored pool should not take zfs operations out of action for extended periods of time.
        
@@ -20,10 +20,13 @@
  */
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
+/*
+ * Copyright 2012 Nexenta Systems, Inc.  All rights reserved.
+ */
 
 #ifndef _SYS_FM_FS_ZFS_H
 #define _SYS_FM_FS_ZFS_H
 
 #ifdef  __cplusplus
@@ -32,10 +35,11 @@
 
 #define ZFS_ERROR_CLASS                         "fs.zfs"
 
 #define FM_EREPORT_ZFS_CHECKSUM                 "checksum"
 #define FM_EREPORT_ZFS_IO                       "io"
+#define FM_EREPORT_ZFS_TIMEOUT                  "timeout"
 #define FM_EREPORT_ZFS_DATA                     "data"
 #define FM_EREPORT_ZFS_POOL                     "zpool"
 #define FM_EREPORT_ZFS_DEVICE_UNKNOWN           "vdev.unknown"
 #define FM_EREPORT_ZFS_DEVICE_OPEN_FAILED       "vdev.open_failed"
 #define FM_EREPORT_ZFS_DEVICE_CORRUPT_DATA      "vdev.corrupt_data"
@@ -66,10 +70,12 @@
 #define FM_EREPORT_PAYLOAD_ZFS_ZIO_LEVEL        "zio_level"
 #define FM_EREPORT_PAYLOAD_ZFS_ZIO_BLKID        "zio_blkid"
 #define FM_EREPORT_PAYLOAD_ZFS_ZIO_ERR          "zio_err"
 #define FM_EREPORT_PAYLOAD_ZFS_ZIO_OFFSET       "zio_offset"
 #define FM_EREPORT_PAYLOAD_ZFS_ZIO_SIZE         "zio_size"
+#define FM_EREPORT_PAYLOAD_ZFS_ZIO_LATENCY      "zio_latency"
+#define FM_EREPORT_PAYLOAD_ZFS_ZIO_TIMEOUT      "zio_timeout"
 #define FM_EREPORT_PAYLOAD_ZFS_PREV_STATE       "prev_state"
 #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_EXPECTED   "cksum_expected"
 #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_ACTUAL     "cksum_actual"
 #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_ALGO       "cksum_algorithm"
 #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_BYTESWAP   "cksum_byteswap"