~arter97/+git/zfs:master

Last commit made on 2024-05-05
Get this branch:
git clone -b master https://git.launchpad.net/~arter97/+git/zfs
Only Juhyung Park can upload to this branch. If you are Juhyung Park please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~arter97/+git/zfs

Recent commits

5e85cda... by Juhyung Park

Release 2.2.4-0arter97

Signed-off-by: Juhyung Park <email address hidden>

e1a8064... by Juhyung Park

debian: update symbols from 2.2.4

Signed-off-by: Juhyung Park <email address hidden>

3aea524... by Juhyung Park

Merge tag 'zfs-2.2.4'

ZFS Version 2.2.4

Signed-off-by: Juhyung Park <email address hidden>

6fc83f7... by Juhyung Park

Release 2.2.3-1arter97

Signed-off-by: Juhyung Park <email address hidden>

c376f03... by Juhyung Park

debian: add python3-setuptools as an alternative to python3-distutils

Signed-off-by: Juhyung Park <email address hidden>

2566592... by Tony Hutter <email address hidden>

Tag zfs-2.2.4

META file and changelog updated.

Signed-off-by: Tony Hutter <email address hidden>

3d4d619... by Alan Somers <email address hidden>

Fix updating the zvol_htable when renaming a zvol

When renaming a zvol, insert it into zvol_htable using the new name, not
the old name. Otherwise some operations won't work. For example,
"zfs set volsize" while the zvol is open.

Sponsored by: Axcient
Reviewed-by: Brian Behlendorf <email address hidden>
Reviewed-by: Alek Pinchuk <email address hidden>
Signed-off-by: Alan Somers <email address hidden>
Closes #16127
Closes #16128

61f3638... by Brian Behlendorf

Add prefetch property

ZFS prefetch is currently governed by the zfs_prefetch_disable
tunable. However, this is a module-wide settings - if a specific
dataset benefits from prefetch, while others have issue with it,
an optimal solution does not exists.

This commit introduce the "prefetch" tri-state property, which enable
granular control (at dataset/volume level) for prefetching.

This patch does not remove the zfs_prefetch_disable, which remains
a system-wide switch for enable/disable prefetch. However, to avoid
duplication, it would be preferable to deprecate and then remove
the module tunable.

Reviewed-by: Brian Behlendorf <email address hidden>
Reviewed-by: Alexander Motin <email address hidden>
Reviewed-by: Ameer Hamza <email address hidden>
Signed-off-by: Gionatan Danti <email address hidden>
Co-authored-by: Gionatan Danti <email address hidden>
Closes #15237
Closes #15436

7063074... by Don Brady

vdev probe to slow disk can stall mmp write checker

Simplify vdev probes in the zio_vdev_io_done context to
avoid holding the spa config lock for a long duration.

Also allow zpool clear if no evidence of another host
is using the pool.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Olaf Faaland <email address hidden>
Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: Don Brady <email address hidden>
Closes #15839

ea3f7c1... by Don Brady

Extend import_progress kstat with a notes field

Detail the import progress of log spacemaps as they can take a very
long time. Also grab the spa_note() messages to, as they provide
insight into what is happening

Sponsored-By: OpenDrives Inc.
Sponsored-By: Klara Inc.
Reviewed-by: Alexander Motin <email address hidden>
Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: Don Brady <email address hidden>
Co-authored-by: Allan Jude <email address hidden>
Closes #15539