Hi all,

This has been fixed and it's going to be merged today.

This made me realize we might want to introduce a timeout for our regressions. 
A global, Jenkins level one is easy to add and doesn't require any code 
modifications.

However a per-test timeout is probably the best approach. In this way we can:

a) Understand which regression is deadlocking from the output log
b) Killing the failing test earlier thus saving computational costs:

e.g: I will kill the test after 6 minutes if it is supposed to complete in a 
minute, rather than having a global abort set up after 24 hours.

How to do this is up do debate. This falls within the typical wall-clock time 
vs cpu time issue; setting up a timeout for wall-clock time is straightforward 
with python subprocess, but cpu time is what we would really care about...
Though if we make sure our timing out margin is relatively high (loosening the 
safety net) we can probably get around the intrinsic difference between the two 
metrics and just use wall-clock time.

Does anybody have any thoughts on this?

Giacomo

> -----Original Message-----
> From: Giacomo Travaglini
> Sent: 18 January 2021 10:22
> To: gem5 Developer List <[email protected]>
> Subject: Nightly stuck
>
> Hi devs,
>
> It seems like the following Nightly run #191 is stuck:
>
> https://jenkins.gem5.org/job/Nightly/191/
>
> I am running those tests locally to understand if it is a tool problem or 
> broken
> long regressions are currently broken Will keep you posted
>
> Kind Regards
>
> Giacomo
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to