Print this page
NEX-3984 On-demand TRIM
Reviewed by: Alek Pinchuk <alek@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Conflicts:
        usr/src/common/zfs/zpool_prop.c
        usr/src/uts/common/sys/fs/zfs.h
NEX-3474 CLONE - Port NEX-2591 FRU field not set during pool creation and never updated
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Josef Sipek <josef.sipek@nexenta.com>
NEX-3165 need some dedup improvements
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
OS-90 Kernel should generate events when device gets retired / unretired.
Issue #10: Support for "threshold exceeded" notifications for special vdevs
        
*** 149,158 ****
--- 149,164 ----
   *
   * device capacity dynamically changed
   */
  #define ESC_DEV_DLE             "ESC_dev_dle"
  
+ /* device retired */
+ #define ESC_DEV_RETIRE          "ESC_dev_retire"
+ 
+ /* device unretire */
+ #define ESC_DEV_UNRETIRE        "ESC_dev_unretire"
+ 
  /* LUN has received an eject request from the user */
  #define ESC_DEV_EJECT_REQUEST   "ESC_dev_eject_request"
  
  /* FMA Fault and Error event protocol subclass */
  #define ESC_FM_ERROR            "ESC_FM_error"
*** 207,216 ****
--- 213,229 ----
  #define ESC_ZFS_SCRUB_RESUME            "ESC_ZFS_scrub_resume"
  #define ESC_ZFS_SCRUB_PAUSED            "ESC_ZFS_scrub_paused"
  #define ESC_ZFS_VDEV_SPARE              "ESC_ZFS_vdev_spare"
  #define ESC_ZFS_BOOTFS_VDEV_ATTACH      "ESC_ZFS_bootfs_vdev_attach"
  #define ESC_ZFS_POOL_REGUID             "ESC_ZFS_pool_reguid"
+ #define ESC_ZFS_NONE_WATERMARK          "ESC_ZFS_none_watermark"
+ #define ESC_ZFS_LOW_WATERMARK           "ESC_ZFS_low_watermark"
+ #define ESC_ZFS_HIGH_WATERMARK          "ESC_ZFS_high_watermark"
+ #define ESC_ZFS_DEDUP_OFF               "ESC_ZFS_dedup_off"
+ #define ESC_ZFS_DEDUP_ON                "ESC_ZFS_dedup_on"
+ #define ESC_ZFS_TRIM_START              "ESC_ZFS_trim_start"
+ #define ESC_ZFS_TRIM_FINISH             "ESC_ZFS_trim_finish"
  #define ESC_ZFS_HISTORY_EVENT           "ESC_ZFS_history_event"
  
  /*
   * datalink subclass definitions.
   */