mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-25 03:37:45 +03:00
Illumos 5661 - ZFS: "compression = on" should use lz4 if feature is enabled
5661 ZFS: "compression = on" should use lz4 if feature is enabled Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Xin LI <delphij@freebsd.org> Approved by: Robert Mustacchi <rm@joyent.com> References: https://github.com/illumos/illumos-gate/commit/db1741f https://www.illumos.org/issues/5661 Ported-by: kernelOfTruth kerneloftruth@gmail.com Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #3571
This commit is contained in:
committed by
Brian Behlendorf
parent
15cfbb38fd
commit
99197f034e
@@ -163,7 +163,8 @@ compression_changed_cb(void *arg, uint64_t newval)
|
||||
*/
|
||||
ASSERT(newval != ZIO_COMPRESS_INHERIT);
|
||||
|
||||
os->os_compress = zio_compress_select(newval, ZIO_COMPRESS_ON_VALUE);
|
||||
os->os_compress = zio_compress_select(os->os_spa, newval,
|
||||
ZIO_COMPRESS_ON);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -420,7 +421,7 @@ dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp,
|
||||
} else {
|
||||
/* It's the meta-objset. */
|
||||
os->os_checksum = ZIO_CHECKSUM_FLETCHER_4;
|
||||
os->os_compress = ZIO_COMPRESS_LZJB;
|
||||
os->os_compress = ZIO_COMPRESS_ON;
|
||||
os->os_copies = spa_max_replication(spa);
|
||||
os->os_dedup_checksum = ZIO_CHECKSUM_OFF;
|
||||
os->os_dedup_verify = B_FALSE;
|
||||
|
||||
Reference in New Issue
Block a user