[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/2] Remote execution timeout recovery fixes

From: Maciej W. Rozycki
Subject: [PATCH 0/2] Remote execution timeout recovery fixes
Date: Wed, 20 May 2020 22:21:43 +0100 (BST)
User-agent: Alpine 2.21 (LFD 202 2017-01-01)


 In the course of wiring the GCC testsuites for remote `riscv64-linux-gnu' 
testing with QEMU run in the system emulation mode as the target board I 
came across an instability in the Linux installation within QEMU or maybe 
the emulator itself that caused an SSH connection made to the target 
system for the purpose of running a test to get intermittently stuck 
forever.  This in turn caused, unexpectedly, the test harness run on the 
host system to also hang indefinitely rather than time out and proceed 
with subsequent tests.

 I was able to reproduce the problem reliably and investigate it by 
substituting the invocation of SSH with a small shell script that 
deliberately hangs and based on that came up with this small patch series 
to address the problem.  With these patches applied I was able to run the 
whole suite of GCC testsuites (i.e. for all the frontends and all the 
target libraries) through to the end.

 See the individual change descriptions and the associated discussions for 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]