-
Notifications
You must be signed in to change notification settings - Fork 1.9k
2.3.3 staging prep #17459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
behlendorf
merged 49 commits into
openzfs:zfs-2.3.3-staging
from
behlendorf:zfs-2.3.3-behlendorf
Jun 17, 2025
Merged
2.3.3 staging prep #17459
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
e184a0e
Fix off-by-one bug in range tree code
pcd1193182 dd3e295
Reformat cli help and man page to be in sync
cmharr 71592e7
Refactor man page and CLI help output per mandoc
cmharr c419ab9
ZTS: testing for leaked key mappings in encrypted non-raw send
gamanakis 4016c6a
ZIL: Improve write log size accounting
amotin ef24928
Expose dataset encryption status via fast stat path
ixhamza 49eab8c
ZVOL: Comment platform-specific empty functions bodies on FreeBSD side
fuporovvStack 5bbf200
zcp: get_prop: fix encryptionroot and encryption
snajpa 9e22846
Only interrupt active disk I/Os in failmode=continue
pcd1193182 ed185d6
Linux 6.15 compat: META
tonyhutter f1ad6ee
zfs_log: make zfs_immediate_write_sz uint
robn d1c3c44
tunables: don't assert initialisation in impl getters
robn 4536f13
tunables: ensure tunable and variable have same define gate
robn 0853533
tunables: remove FreeBSD compat macros for Linux module params
robn 82e66dd
tunables: remove direct use of module_param_cb
robn ed7ef7f
tunables: remove support for s64 tunables
robn f2b6e59
tunables: use Linux ullong param ops for u64
robn bfad1de
tunables: remove unused param get/set aliases
robn 19650a5
tunables: remove __check_old_set_param workaround
robn 85dc700
tunables: fix spelling
robn 1652a62
Linux build: always use objtool
AttilaFueloep 370f68a
linux/zvol_os: don't try to set disk ops if alloc fails
robn df95421
CI: Retire Ubuntu 20.04 builder
behlendorf 74e0603
vdev: skip faulting disks pending removal
ixhamza 01cc3c9
zpool: clarify ZPOOL_STATUS_REMOVED_DEV status message
ixhamza 59a46cc
Set spa_final_txg in spa_unload()
amotin 4535f5e
abd_os: move headers from libzpool to libspl
robn ec4d4f8
ZTS: Add AlmaLinux 10
mcmilk cd16b56
ZTS: Enable io_uring support on el9/el10
mcmilk b7467d8
CI: Retire Fedora 40 builder
behlendorf 36979ee
Linux build: silence objtool warnings
AttilaFueloep 00df540
ZTS: Enable io_uring on CentOS Stream 9 and 10 also
mcmilk 7119b8f
Allow zero compression if dedup is enabled
amotin 5ad7e69
Make TX abort after assign safer
amotin a4aff0c
Reduce zfs_dmu_offset_next_sync penalty
amotin 7b5fa89
Improve block cloning transactions accounting
amotin b483824
zts: test syncfs() behaviour when pool suspends
robn e18cf87
zfs_sync: remove support for impossible scenarios
robn 7a096b9
zfs_sync: return error when pool suspends
robn ec52594
zpl_sync_fs: work around kernels that ignore sync_fs errors
robn 538ece1
zfs_log_write: only put the callback on the last itx
robn 2c9e9ec
FreeBSD: zfs_putpages: don't undirty pages until after write completes
robn 335c2a7
CI: Automate some GitHub PR status labels manipulations
amotin d35a4b0
During pool export flush the ARC asynchronously
don-brady 12904c0
ARC: parallel eviction
allanjude deaba27
dmu_traverse: remove 'ignore_hole_birth' tunable alias
robn bdb8e99
Relax zfs_vnops_read_chunk_size limitations
amotin 480e7c1
ioctl: remove FICLONE/FICLONERANGE/FIDEDUPERANGE compat
robn 203964b
Fix mixed-use-of-spaces-and-tabs rpmlint warning
Germano0 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name: labels | ||
|
||
on: | ||
pull_request_target: | ||
types: [ opened, synchronize, reopened, converted_to_draft, ready_for_review ] | ||
|
||
permissions: | ||
pull-requests: write | ||
|
||
jobs: | ||
open: | ||
runs-on: ubuntu-latest | ||
if: ${{ github.event.action == 'opened' && github.event.pull_request.draft }} | ||
steps: | ||
- env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
ISSUE: ${{ github.event.pull_request.html_url }} | ||
run: | | ||
gh pr edit $ISSUE --add-label "Status: Work in Progress" | ||
|
||
push: | ||
runs-on: ubuntu-latest | ||
if: ${{ github.event.action == 'synchronize' || github.event.action == 'reopened' }} | ||
steps: | ||
- env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
ISSUE: ${{ github.event.pull_request.html_url }} | ||
run: | | ||
gh pr edit $ISSUE --remove-label "Status: Accepted,Status: Inactive,Status: Revision Needed,Status: Stale" | ||
|
||
draft: | ||
runs-on: ubuntu-latest | ||
if: ${{ github.event.action == 'converted_to_draft' }} | ||
steps: | ||
- env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
ISSUE: ${{ github.event.pull_request.html_url }} | ||
run: | | ||
gh pr edit $ISSUE --remove-label "Status: Accepted,Status: Code Review Needed,Status: Inactive,Status: Revision Needed,Status: Stale" --add-label "Status: Work in Progress" | ||
|
||
rfr: | ||
runs-on: ubuntu-latest | ||
if: ${{ github.event.action == 'ready_for_review' }} | ||
steps: | ||
- env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
ISSUE: ${{ github.event.pull_request.html_url }} | ||
run: | | ||
gh pr edit $ISSUE --remove-label "Status: Accepted,Status: Inactive,Status: Revision Needed,Status: Stale,Status: Work in Progress" --add-label "Status: Code Review Needed" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# dnl | ||
# dnl 5.8 (735e4ae5ba28) introduced a superblock scoped errseq_t to use to | ||
# dnl record writeback errors for syncfs() to return. Up until 5.17, when | ||
# dnl sync_fs errors were returned directly, this is the only way for us to | ||
# dnl report an error from syncfs(). | ||
# dnl | ||
AC_DEFUN([ZFS_AC_KERNEL_SRC_SUPER_BLOCK_S_WB_ERR], [ | ||
ZFS_LINUX_TEST_SRC([super_block_s_wb_err], [ | ||
#include <linux/fs.h> | ||
|
||
static const struct super_block | ||
sb __attribute__ ((unused)) = { | ||
.s_wb_err = 0, | ||
}; | ||
],[]) | ||
]) | ||
|
||
AC_DEFUN([ZFS_AC_KERNEL_SUPER_BLOCK_S_WB_ERR], [ | ||
AC_MSG_CHECKING([whether super_block has s_wb_err]) | ||
ZFS_LINUX_TEST_RESULT([super_block_s_wb_err], [ | ||
AC_MSG_RESULT(yes) | ||
AC_DEFINE(HAVE_SUPER_BLOCK_S_WB_ERR, 1, | ||
[have super_block s_wb_err]) | ||
],[ | ||
AC_MSG_RESULT(no) | ||
]) | ||
]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.