Print this page
Possibility to physically reserve space without writing leaf blocks

Split Close
Expand all
Collapse all
          --- old/usr/src/common/zfs/zfeature_common.h
          +++ new/usr/src/common/zfs/zfeature_common.h
↓ open down ↓ 43 lines elided ↑ open up ↑
  44   44          SPA_FEATURE_EMPTY_BPOBJ,
  45   45          SPA_FEATURE_LZ4_COMPRESS,
  46   46          SPA_FEATURE_MULTI_VDEV_CRASH_DUMP,
  47   47          SPA_FEATURE_SPACEMAP_HISTOGRAM,
  48   48          SPA_FEATURE_ENABLED_TXG,
  49   49          SPA_FEATURE_HOLE_BIRTH,
  50   50          SPA_FEATURE_EXTENSIBLE_DATASET,
  51   51          SPA_FEATURE_EMBEDDED_DATA,
  52   52          SPA_FEATURE_BOOKMARKS,
  53   53          SPA_FEATURE_FS_SS_LIMIT,
       54 +        SPA_FEATURE_SPACE_RESERVATION,
  54   55          SPA_FEATURES
  55   56  } spa_feature_t;
  56   57  
  57   58  #define SPA_FEATURE_DISABLED    (-1ULL)
  58   59  
  59   60  typedef struct zfeature_info {
  60   61          spa_feature_t fi_feature;
  61   62          const char *fi_uname;   /* User-facing feature name */
  62   63          const char *fi_guid;    /* On-disk feature identifier */
  63   64          const char *fi_desc;    /* Feature description */
↓ open down ↓ 27 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX