Your message dated Wed, 12 Mar 2025 06:20:07 +0000
with message-id <e1tsfrn-008lwo...@fasolo.debian.org>
and subject line Bug#1100086: fixed in zfs-linux 2.3.1-1
has caused the Debian Bug report #1100086,
regarding zvol sync/flush regression in 2.2.7+
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1100086: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100086
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: zvol sync/flush regression in 2.2.7+
Package: zfs-dkms
X-Debbugs-Cc: f.gruenbich...@proxmox.com
Version: 2.2.7-1
Severity: grave
Forwarded: https://github.com/openzfs/zfs/pull/17131
Tags: upstream patch
hi!
zfs 2.2.7 and later do not honor all kinds of sync writes/flush requests
properly when issued on zvols. notably, using a zvol as backing device
for a Qemu virtual block device is affected, and ZFS treats all sync
writes issued by applications in the VM as async. this can lead to
inconsistencies or dataloss.
I bisected and found the upstream commit introducing the regression, and
proposed a fix upstream (see linked PR, which also contains a reproducer).
the packages in trixie and bookworm-backports should probably both be
updated, the fix is rather small and targeted ;)
thanks for your consideration!
Fabian
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64
Kernel: Linux 6.12.17-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages zfs-dkms depends on:
ii debconf [debconf-2.0] 1.5.91
ii dkms 3.1.5-1
ii file 1:5.45-3+b1
ii libc6-dev [libc-dev] 2.41-4
ii libpython3-stdlib 3.13.2-2
ii lsb-release 12.1-1
Versions of packages zfs-dkms recommends:
ii linux-libc-dev 6.12.17-1
ii zfs-zed 2.3.0-2
ii zfsutils-linux 2.3.0-2
Versions of packages zfs-dkms suggests:
ii debhelper 13.24.1
-- debconf information excluded
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
55 lines yanked
1,1 All
--- End Message ---
--- Begin Message ---
Source: zfs-linux
Source-Version: 2.3.1-1
Done: Shengqi Chen <ha...@debian.org>
We believe that the bug you reported is fixed in the latest version of
zfs-linux, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Shengqi Chen <ha...@debian.org> (supplier of updated zfs-linux package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 12 Mar 2025 13:56:58 +0800
Source: zfs-linux
Architecture: source
Version: 2.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian ZFS on Linux maintainers
<pkg-zfsonlinux-de...@alioth-lists.debian.net>
Changed-By: Shengqi Chen <ha...@debian.org>
Closes: 1100086
Changes:
zfs-linux (2.3.1-1) unstable; urgency=medium
.
* New upstream version 2.3.1
* d/patches:
+ remove applied patches in 2.3.1
+ backport upstream patch to fix flushing on zvol (closes: #1100086)
* d/rules: install pyzfs documentation into usr/share/doc/python3-pyzfs
+ add link for backward compatibility
+ add pyzfs-doc.doc-base
* Add new symbols in libzpool6linux
* Remove unused lintian-overrides
Checksums-Sha1:
8bea3d176bb8834aef126844d3dfe925640ca3a2 3593 zfs-linux_2.3.1-1.dsc
b79c7b1f7f3475e517ec492fd9331e96b3a60087 34048716 zfs-linux_2.3.1.orig.tar.gz
5b23f87851d5598ef6d34606b08115267d14ff33 111332 zfs-linux_2.3.1-1.debian.tar.xz
a1c0171f8f5412d4aa93d7d508943845c2206bbd 16738
zfs-linux_2.3.1-1_amd64.buildinfo
Checksums-Sha256:
1a689b3aae9a58c29b9f801a989acdd7c3005f6f68724a1a04d924d050827f5c 3593
zfs-linux_2.3.1-1.dsc
053233799386920bdc636e22d0e19a8c2c3e642e8bd847ff87e108f8bb1f9006 34048716
zfs-linux_2.3.1.orig.tar.gz
0d36fc38e33d28c4719eabd9ef53240844383331630da9a9214eee2c6d07419d 111332
zfs-linux_2.3.1-1.debian.tar.xz
3292ee1bc12699c2d36d3f6246f62c667d7c61a7b01b89178fd0b8460864a07b 16738
zfs-linux_2.3.1-1_amd64.buildinfo
Files:
78817e9b26610a74d70952e46d87bde5 3593 contrib/kernel optional
zfs-linux_2.3.1-1.dsc
1d8fef7fce8556cd1d4eb0a6dafcbaa8 34048716 contrib/kernel optional
zfs-linux_2.3.1.orig.tar.gz
0d86ab026c84b2bbecb5391ca1ca7707 111332 contrib/kernel optional
zfs-linux_2.3.1-1.debian.tar.xz
050dbb7dc00ade46b0806ff3139b1b35 16738 contrib/kernel optional
zfs-linux_2.3.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+Fg++qmpHzqjSzySzhGnsHs6uUYFAmfRI4wACgkQzhGnsHs6
uUb1Ug//e6Qt1ILmfZV2JQDUmxKv0FB+J4/xem6PAhB8pODMd8b4UZ1JraVsuWKO
Hh8N0JjmfOdNftiYyySGTv4usbrngcI4E3r3Au656vgrRrvFhdfekHnyvoK6RkVb
pQgVk1br6TZglFiohSvhYdsp6heuvaO2hYvk7pA5oRNGUb+Z7bfRvHArJiOJpHg2
ogSl/LZyY559tBVKQMMZZmFWc2TgrMmvHDVXPT/6Zqwz/APOs1H2yZVFi56x4/aN
XHs75AsMborvK8yRtoDCxyprEl3oS121gyNxcBSdipVlPkYBX/JMi9v/cpQ2g3iq
bo3oBQWQa6sGHmoSPZrp9g+2oweJgxbqqUGs69M8mOZG4Ri1+79Qy+T5vtgTQj0X
2f4RiBanFL1Bo/b54lWqeLjTQRhiZIaQHUqpg4ayiQw6WtMVcdxucCDbCQoixgoR
nxcoNMbg6XzvRhiy0SW9hyAzerdjlLdzSRGARjC4Zo+umb/b0LuGG77QqLlCsMX9
pqeXgBJM607tR7TbFWeJwuRIF0kaKvD0S4PzDOExstiTx8HHs0gbjyEnU9T/BJyz
wQQOHQAoKCiAcyiXu9HRB6SsrQcF3s6kaM53Hxbup3ViTI4YKtXAl7lks1ZMwOsA
jsmXtcKX2R49/gHBsUS4vqgflqAVS97THbza4lRIioDBMY8iNyc=
=syuJ
-----END PGP SIGNATURE-----
pgpf9cm_uZH1D.pgp
Description: PGP signature
--- End Message ---