mirror_zfs/lib
Rob Norris 131df3bbf2
vdev_to_nvlist_iter: ignore draid parameters when matching names (#17228)
Various tools will display draid vdev names with parameters embedded in
them, but would not accept them as valid vdev names when looking them
up, making it difficult to build pipelines involving draid vdevs.

This commit makes it so that if a full draid name is offered for match,
it gets truncated at the first ':' character.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.

Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
2025-04-14 17:10:48 -07:00
..
libavl cppcheck: explicitly exclude kernel code from userspace checks 2022-05-10 10:20:55 -07:00
libefi SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libicp icp: remove skein module 2024-05-31 15:13:39 -07:00
libnvpair SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libshare SPDX: license tags: BSD-2-Clause 2025-03-13 17:56:46 -07:00
libspl SPDX: license tags: BSD-2-Clause 2025-03-13 17:56:46 -07:00
libtpool SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libunicode module: unicode: remove unused uconv.c 2024-11-01 12:12:13 -07:00
libuutil SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libzdb Provide macros for setting and getting blkptr birth times 2024-03-25 15:01:54 -07:00
libzfs vdev_to_nvlist_iter: ignore draid parameters when matching names (#17228) 2025-04-14 17:10:48 -07:00
libzfs_core SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libzfsbootenv SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libzpool SPDX: license tags: BSD-2-Clause 2025-03-13 17:56:46 -07:00
libzstd libzstd: also build with LIBZPOOL_CPPFLAGS 2024-09-09 14:13:27 -07:00
libzutil SPDX: license tags: BSD-3-Clause 2025-03-13 17:56:50 -07:00
Makefile.am libzdb: Initial breakout of libzdb 2024-02-05 10:00:41 -08:00