diff options
author | Saso Kiselkov <[email protected]> | 2013-08-08 13:33:18 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2013-08-08 13:37:00 -0700 |
commit | 4e59f475118b7081a3f950ebf7c70b5bfc7c9778 (patch) | |
tree | d53d0a2fa90c100aa49d5a0397fe96bd249d481f /include/sys/dbuf.h | |
parent | 3a17a7a99a1a6332d0999f9be68e2b8dc3933de1 (diff) |
Illumos #3964 L2ARC should always compress metadata buffers
3964 L2ARC should always compress metadata buffers
Reviewed by: Matthew Ahrens <[email protected]>
Reviewed by: Brian Behlendorf <[email protected]>
References:
https://www.illumos.org/issues/3964
Ported-by: Brian Behlendorf <[email protected]>
Closes #1379
Diffstat (limited to 'include/sys/dbuf.h')
-rw-r--r-- | include/sys/dbuf.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/sys/dbuf.h b/include/sys/dbuf.h index 2fcf596b0..394fdfb15 100644 --- a/include/sys/dbuf.h +++ b/include/sys/dbuf.h @@ -324,7 +324,8 @@ boolean_t dbuf_is_metadata(dmu_buf_impl_t *db); ((_db)->db_objset->os_secondary_cache == ZFS_CACHE_METADATA))) #define DBUF_IS_L2COMPRESSIBLE(_db) \ - ((_db)->db_objset->os_compress != ZIO_COMPRESS_OFF) + ((_db)->db_objset->os_compress != ZIO_COMPRESS_OFF || \ + (dbuf_is_metadata(_db) && zfs_mdcomp_disable == B_FALSE)) #ifdef ZFS_DEBUG |