Thanks, Giacomo! We may be a bit slow to respond (it's a holiday here in the states today and Bobby is off the next couple of days).
I don't think we want to do a global timeout since we have some tests that take days. The compiler test takes about 3 days, IIRC. I think per-test timeout is going to be required. Cheers, Jason On Mon, Jan 18, 2021 at 9:43 AM Giacomo Travaglini via gem5-dev < gem5-dev@gem5.org> wrote: > 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 <gem5-dev@gem5.org> > > 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 -- gem5-dev@gem5.org > To unsubscribe send an email to gem5-dev-le...@gem5.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s >
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s