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 }