HomeFreeBSD

Selectable block allocators

Description

Selectable block allocators

ZFS historically has had several space allocators that were
dynamically selectable. While these have been retained in
OpenZFS, only a single allocator has been statically compiled
in. This patch compiles all allocators for OpenZFS and provides
a module parameter to allow for manual selection between them.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ameer Hamza <ahamza@ixsystems.com>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Edmund Nadolski <edmund.nadolski@ixsystems.com>
Closes #15218

Details

Provenance
ednadolski-ix <137826107+ednadolski-ix@users.noreply.github.com>Authored on Sep 2 2023, 1:00 AM
GitHub <noreply@github.com>Committed on Sep 2 2023, 1:00 AM
Parents
rG71472bf375de: Relax error reporting in zpool import and zpool split
Branches
Unknown
Tags
Unknown

Event Timeline

GitHub <noreply@github.com> committed rG95f71c019d7c: Selectable block allocators (authored by ednadolski-ix <137826107+ednadolski-ix@users.noreply.github.com>).Sep 2 2023, 1:00 AM