Print this page
6267 dn_bonus evicted too early
Reviewed by: Richard Yao <ryao@gentoo.org>
Reviewed by: Xin LI <delphij@freebsd.org>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/zfs/sys/dmu_objset.h
          +++ new/usr/src/uts/common/fs/zfs/sys/dmu_objset.h
↓ open down ↓ 85 lines elided ↑ open up ↑
  86   86          zilog_t *os_zil;
  87   87  
  88   88          list_node_t os_evicting_node;
  89   89  
  90   90          /* can change, under dsl_dir's locks: */
  91   91          enum zio_checksum os_checksum;
  92   92          enum zio_compress os_compress;
  93   93          uint8_t os_copies;
  94   94          enum zio_checksum os_dedup_checksum;
  95   95          boolean_t os_dedup_verify;
  96      -        boolean_t os_evicting;
  97   96          zfs_logbias_op_t os_logbias;
  98   97          zfs_cache_type_t os_primary_cache;
  99   98          zfs_cache_type_t os_secondary_cache;
 100   99          zfs_sync_type_t os_sync;
 101  100          zfs_redundant_metadata_type_t os_redundant_metadata;
 102  101          int os_recordsize;
 103  102  
 104  103          /* no lock needed: */
 105  104          struct dmu_tx *os_synctx; /* XXX sketchy */
 106  105          blkptr_t *os_rootbp;
↓ open down ↓ 80 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX