Module Name:    src
Committed By:   riastradh
Date:           Thu Apr  4 21:19:25 UTC 2024

Modified Files:
        src/lib/librumpuser: rumpuser_daemonize.c
        src/tests/rump/rumpkern: t_sp.sh

Log Message:
Temporarily make PR t_sp:sigsafe noisier.

This is an attempt to diagnose why it's flaky in the releng testbeds
but not when I run it.  This change will be backed out once we get
new testbed output.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/librumpuser/rumpuser_daemonize.c
cvs rdiff -u -r1.18 -r1.19 src/tests/rump/rumpkern/t_sp.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/librumpuser/rumpuser_daemonize.c
diff -u src/lib/librumpuser/rumpuser_daemonize.c:1.9 src/lib/librumpuser/rumpuser_daemonize.c:1.10
--- src/lib/librumpuser/rumpuser_daemonize.c:1.9	Thu Apr  4 17:27:23 2024
+++ src/lib/librumpuser/rumpuser_daemonize.c	Thu Apr  4 21:19:25 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: rumpuser_daemonize.c,v 1.9 2024/04/04 17:27:23 riastradh Exp $	*/
+/*	$NetBSD: rumpuser_daemonize.c,v 1.10 2024/04/04 21:19:25 riastradh Exp $	*/
 
 /*
  * Copyright (c) 2010 Antti Kantee.  All Rights Reserved.
@@ -28,7 +28,7 @@
 #include "rumpuser_port.h"
 
 #if !defined(lint)
-__RCSID("$NetBSD: rumpuser_daemonize.c,v 1.9 2024/04/04 17:27:23 riastradh Exp $");
+__RCSID("$NetBSD: rumpuser_daemonize.c,v 1.10 2024/04/04 21:19:25 riastradh Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -161,6 +161,9 @@ rumpuser_daemonize_done(int error)
 			close(fd);
 	}
 
+	fflush(stdout);
+	fflush(stderr);
+
  out:
 	n = send(daemonpipe[1], &error, sizeof(error), MSG_NOSIGNAL);
 	if (n != sizeof(error)) {

Index: src/tests/rump/rumpkern/t_sp.sh
diff -u src/tests/rump/rumpkern/t_sp.sh:1.18 src/tests/rump/rumpkern/t_sp.sh:1.19
--- src/tests/rump/rumpkern/t_sp.sh:1.18	Thu Apr  4 17:27:32 2024
+++ src/tests/rump/rumpkern/t_sp.sh	Thu Apr  4 21:19:25 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: t_sp.sh,v 1.18 2024/04/04 17:27:32 riastradh Exp $
+#	$NetBSD: t_sp.sh,v 1.19 2024/04/04 21:19:25 riastradh Exp $
 #
 # Copyright (c) 2010 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -119,7 +119,9 @@ sigsafe()
 	export RUMP_SERVER=unix://commsock
 	export RUMP_STDOUT="$(pwd)/stdout"
 	export RUMP_STDERR="$(pwd)/stderr"
-	atf_check -s exit:0 rump_server ${RUMP_SERVER}
+	atf_check -s exit:0 rump_server -v ${RUMP_SERVER}
+	cat stdout
+	cat stderr >&2
 	atf_check -s exit:0 sh -c "$RUN_CLIENT" -- \
 	    "$(atf_get_srcdir)"/h_client/h_sigcli
 }

Reply via email to