qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH trivial] tests/qemu-iotests/tests/mirror-sparse: actually require O_DIRECT
@ 2025-08-06  7:56 Michael Tokarev
  2025-08-06 10:01 ` Philippe Mathieu-Daudé
  2025-08-06 16:56 ` Stefan Hajnoczi
  0 siblings, 2 replies; 4+ messages in thread
From: Michael Tokarev @ 2025-08-06  7:56 UTC (permalink / raw)
  To: qemu-devel
  Cc: Michael Tokarev, qemu-trivial, Philippe Mathieu-Daudé,
	Kevin Wolf, qemu-block, Eric Blake, Stefan Hajnoczi

Commit c0ddcb2cbc146e introduced the test which uses cache=direct
mode, without checking if the scratch filesystem supports O_DIRECT.
A subsequent commit, afeb002e0ad49d, tried to fix that issue, but
instead of checking for o_direct, it checked for
`_supported_cache_modes none directsync`, which is not what the
original mirror-sparse test uses.  Fix both by actually checking
for o_direct.

Fixes: c0ddcb2cbc146e "tests: Add iotest mirror-sparse for recent patches"
Fixes: afeb002e0ad49d "tests/qemu-iotests/tests/mirror-sparse: skip if O_DIRECT is not supported"
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
This is what happens when rushing for last-minute
pre-release fixes..  I'm sorry for this.

 tests/qemu-iotests/tests/mirror-sparse | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/qemu-iotests/tests/mirror-sparse b/tests/qemu-iotests/tests/mirror-sparse
index 3b183eea88..ee7101bd50 100755
--- a/tests/qemu-iotests/tests/mirror-sparse
+++ b/tests/qemu-iotests/tests/mirror-sparse
@@ -40,7 +40,7 @@ cd ..
 _supported_fmt qcow2 raw  # Format of the source. dst is always raw file
 _supported_proto file
 _supported_os Linux
-_supported_cache_modes none directsync
+_require_o_direct
 _require_disk_usage
 
 echo
-- 
2.47.2



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-08  7:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-06  7:56 [PATCH trivial] tests/qemu-iotests/tests/mirror-sparse: actually require O_DIRECT Michael Tokarev
2025-08-06 10:01 ` Philippe Mathieu-Daudé
2025-08-08  7:35   ` Michael Tokarev
2025-08-06 16:56 ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).