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.

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/fm/fs/zfs.h
          +++ new/usr/src/uts/common/sys/fm/fs/zfs.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  23   23   * Use is subject to license terms.
  24   24   */
       25 +/*
       26 + * Copyright 2012 Nexenta Systems, Inc.  All rights reserved.
       27 + */
  25   28  
  26   29  #ifndef _SYS_FM_FS_ZFS_H
  27   30  #define _SYS_FM_FS_ZFS_H
  28   31  
  29   32  #ifdef  __cplusplus
  30   33  extern "C" {
  31   34  #endif
  32   35  
  33   36  #define ZFS_ERROR_CLASS                         "fs.zfs"
  34   37  
  35   38  #define FM_EREPORT_ZFS_CHECKSUM                 "checksum"
  36   39  #define FM_EREPORT_ZFS_IO                       "io"
       40 +#define FM_EREPORT_ZFS_TIMEOUT                  "timeout"
  37   41  #define FM_EREPORT_ZFS_DATA                     "data"
  38   42  #define FM_EREPORT_ZFS_POOL                     "zpool"
  39   43  #define FM_EREPORT_ZFS_DEVICE_UNKNOWN           "vdev.unknown"
  40   44  #define FM_EREPORT_ZFS_DEVICE_OPEN_FAILED       "vdev.open_failed"
  41   45  #define FM_EREPORT_ZFS_DEVICE_CORRUPT_DATA      "vdev.corrupt_data"
  42   46  #define FM_EREPORT_ZFS_DEVICE_NO_REPLICAS       "vdev.no_replicas"
  43   47  #define FM_EREPORT_ZFS_DEVICE_BAD_GUID_SUM      "vdev.bad_guid_sum"
  44   48  #define FM_EREPORT_ZFS_DEVICE_TOO_SMALL         "vdev.too_small"
  45   49  #define FM_EREPORT_ZFS_DEVICE_BAD_LABEL         "vdev.bad_label"
  46   50  #define FM_EREPORT_ZFS_IO_FAILURE               "io_failure"
↓ open down ↓ 14 lines elided ↑ open up ↑
  61   65  #define FM_EREPORT_PAYLOAD_ZFS_PARENT_TYPE      "parent_type"
  62   66  #define FM_EREPORT_PAYLOAD_ZFS_PARENT_PATH      "parent_path"
  63   67  #define FM_EREPORT_PAYLOAD_ZFS_PARENT_DEVID     "parent_devid"
  64   68  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_OBJSET       "zio_objset"
  65   69  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_OBJECT       "zio_object"
  66   70  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_LEVEL        "zio_level"
  67   71  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_BLKID        "zio_blkid"
  68   72  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_ERR          "zio_err"
  69   73  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_OFFSET       "zio_offset"
  70   74  #define FM_EREPORT_PAYLOAD_ZFS_ZIO_SIZE         "zio_size"
       75 +#define FM_EREPORT_PAYLOAD_ZFS_ZIO_LATENCY      "zio_latency"
       76 +#define FM_EREPORT_PAYLOAD_ZFS_ZIO_TIMEOUT      "zio_timeout"
  71   77  #define FM_EREPORT_PAYLOAD_ZFS_PREV_STATE       "prev_state"
  72   78  #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_EXPECTED   "cksum_expected"
  73   79  #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_ACTUAL     "cksum_actual"
  74   80  #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_ALGO       "cksum_algorithm"
  75   81  #define FM_EREPORT_PAYLOAD_ZFS_CKSUM_BYTESWAP   "cksum_byteswap"
  76   82  #define FM_EREPORT_PAYLOAD_ZFS_BAD_OFFSET_RANGES "bad_ranges"
  77   83  #define FM_EREPORT_PAYLOAD_ZFS_BAD_RANGE_MIN_GAP "bad_ranges_min_gap"
  78   84  #define FM_EREPORT_PAYLOAD_ZFS_BAD_RANGE_SETS   "bad_range_sets"
  79   85  #define FM_EREPORT_PAYLOAD_ZFS_BAD_RANGE_CLEARS "bad_range_clears"
  80   86  #define FM_EREPORT_PAYLOAD_ZFS_BAD_SET_BITS     "bad_set_bits"
↓ open down ↓ 17 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX