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. */