Alexander Motin
4c8d0471fa
Allow zero compression if dedup is enabled
...
Having high-refcount dedup entries for zero blocks is inefficient
when they could be recorded as a holes instead. Normally, zero
compression is not done if compression is disabled to not confuse
naive benchmarks. But with dedup enabled, it is expected that the
write will be skipped anyway, so we are just optimizing the way it
is skipped.
Reviewed-by: Rob Norris <robn@despairlabs.com >
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: George Melikov <mail@gmelikov.ru >
Signed-off-by: Alexander Motin <mav@FreeBSD.org >
Sponsored by: iXsystems, Inc.
Closes #17435
2025-06-17 10:50:26 -07:00
..
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:45 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:49:40 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:49:40 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2018-06-06 09:35:59 -07:00
2018-06-06 09:35:59 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:45 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-06-17 10:50:26 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:49:40 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-05-28 16:00:28 -07:00
2025-05-28 16:00:28 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:50:26 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:45 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:49:40 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-04-16 09:59:44 -07:00
2025-06-17 10:49:40 -07:00