svn commit: r321095 - stable/11/tests/sys/aio

Ngie Cooper ngie at FreeBSD.org
Mon Jul 17 21:17:05 UTC 2017


Author: ngie
Date: Mon Jul 17 21:17:03 2017
New Revision: 321095
URL: https://svnweb.freebsd.org/changeset/base/321095

Log:
  MFC r318180:
  
  Mark all md tests as requiring unsafe AIO in order to function
  
  These tests have been flapping (failing<->passing) on Jenkins for months.
  It passes reliably for me if unsafe AIO is permitted, but it doesn't
  pass on Jenkins reliably if unsafe AIO is disabled (the current default).
  
  Mark the tests as requiring unsafe AIO to mitigate the intermittent
  failures when unsafe AIO isn't permitted. If the kernel code is changed
  to reliably function with md(4) devices using unsafe AIO, this commit can
  be reverted.
  
  PR:		217261

Modified:
  stable/11/tests/sys/aio/aio_test.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/tests/sys/aio/aio_test.c
==============================================================================
--- stable/11/tests/sys/aio/aio_test.c	Mon Jul 17 21:13:43 2017	(r321094)
+++ stable/11/tests/sys/aio/aio_test.c	Mon Jul 17 21:17:03 2017	(r321095)
@@ -735,6 +735,7 @@ aio_md_test(completion comp)
 	struct md_ioctl mdio;
 
 	ATF_REQUIRE_KERNEL_MODULE("aio");
+	ATF_REQUIRE_UNSAFE_AIO();
 
 	mdctl_fd = open("/dev/" MDCTL_NAME, O_RDWR, 0);
 	ATF_REQUIRE_MSG(mdctl_fd != -1,


More information about the svn-src-all mailing list