Print this page
3749 zfs event processing should work on R/O root filesystems
Submitted by:   Justin Gibbs <justing@spectralogic.com>

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 ↓ 38 lines elided ↑ open up ↑
  39   39  #define FM_EREPORT_ZFS_DEVICE_UNKNOWN           "vdev.unknown"
  40   40  #define FM_EREPORT_ZFS_DEVICE_OPEN_FAILED       "vdev.open_failed"
  41   41  #define FM_EREPORT_ZFS_DEVICE_CORRUPT_DATA      "vdev.corrupt_data"
  42   42  #define FM_EREPORT_ZFS_DEVICE_NO_REPLICAS       "vdev.no_replicas"
  43   43  #define FM_EREPORT_ZFS_DEVICE_BAD_GUID_SUM      "vdev.bad_guid_sum"
  44   44  #define FM_EREPORT_ZFS_DEVICE_TOO_SMALL         "vdev.too_small"
  45   45  #define FM_EREPORT_ZFS_DEVICE_BAD_LABEL         "vdev.bad_label"
  46   46  #define FM_EREPORT_ZFS_IO_FAILURE               "io_failure"
  47   47  #define FM_EREPORT_ZFS_PROBE_FAILURE            "probe_failure"
  48   48  #define FM_EREPORT_ZFS_LOG_REPLAY               "log_replay"
       49 +#define FM_EREPORT_ZFS_CONFIG_CACHE_WRITE       "config_cache_write"
  49   50  
  50   51  #define FM_EREPORT_PAYLOAD_ZFS_POOL             "pool"
  51   52  #define FM_EREPORT_PAYLOAD_ZFS_POOL_FAILMODE    "pool_failmode"
  52   53  #define FM_EREPORT_PAYLOAD_ZFS_POOL_GUID        "pool_guid"
  53   54  #define FM_EREPORT_PAYLOAD_ZFS_POOL_CONTEXT     "pool_context"
  54   55  #define FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID        "vdev_guid"
  55   56  #define FM_EREPORT_PAYLOAD_ZFS_VDEV_TYPE        "vdev_type"
  56   57  #define FM_EREPORT_PAYLOAD_ZFS_VDEV_PATH        "vdev_path"
  57   58  #define FM_EREPORT_PAYLOAD_ZFS_VDEV_DEVID       "vdev_devid"
  58   59  #define FM_EREPORT_PAYLOAD_ZFS_VDEV_FRU         "vdev_fru"
↓ open down ↓ 38 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX