Ok, thanks. I don't know if you saw the CL I put up recently where the
src/base/cprintftime.cc executable (the one built from that source) was
broken, which made kokoro fail. The breakage was real and worth fixing, but
I'm not sure why kokoro was trying to build it in the first place? Maybe
sometimes kokoro tries building things that we didn't really want it to.

In my recent scons hacking, I ran into that accidentally when
build/X86/${BLAHBLAH} expanded into build/X86/ because that variable didn't
exist, so scons went of and started building EVERYTHING it knew about below
build/X86/. Hypothetically, that could explain the long build times and the
building of that random other binary? Maybe we have some sort of race
condition where a target expands to an empty string?

Gabe

On Thu, Jul 22, 2021 at 3:04 PM Bobby Bruce <[email protected]> wrote:

> Ok, so I did look into this today and didn't find anything. On my desktop
> machine the difference in running the pre-submit tests from the stable
> branch and develop branch (including building the binaries) was only 10
> minutes so we've really not done anything to increase the build/test times
> to a significant extent. My running theory is Kokoro was running slower
> (??? I have no idea what Kokoro is actually doing or running on behind the
> scenes so I don't know whether that makes sense, but I cannot think of any
> other explanation). I don't like the solution, but I've submitted a patch
> to increase the timeout to 7 hours which should stop this timeout event
> from happening: https://gem5-review.googlesource.com/c/public/gem5/+/48443
>
> I still haven't looked into the gem5 error yet but I'm pretty confident
> this shouldn't interfere with the presubmit validation.
>
> --
> Dr. Bobby R. Bruce
> Room 3050,
> Kemper Hall, UC Davis
> Davis,
> CA, 95616
>
> web: https://www.bobbybruce.net
>
>
> On Wed, Jul 21, 2021 at 5:37 PM Gabe Black <[email protected]> wrote:
>
>> Ok thanks, Bobby. Please let me know if you find anything, especially if
>> it looks like it's a bug in kokoro itself somehow.
>>
>> Gabe
>>
>> On Wed, Jul 21, 2021 at 3:52 PM Bobby Bruce <[email protected]> wrote:
>>
>>> There's definitely something funny going on with the gem5art tests there
>>> but I believe that error is happening without triggering a non-zero exit
>>> code. The gem5art test script is set to `set -e`, which means the script
>>> should exit immediately after a failure, yet it doesn't. The testing also
>>> continues onto the other tests. I'll look into this.
>>>
>>> In the example you linked, the issue appears to be because it has
>>> reached the 6 hour timeout. We could increase the timeout to fix this, but
>>> I'd like to know why our build/test times have increased enough to push us
>>> over the 6 hour line.  I'll see if I can figure it out as well.
>>>
>>> --
>>> Dr. Bobby R. Bruce
>>> Room 3050,
>>> Kemper Hall, UC Davis
>>> Davis,
>>> CA, 95616
>>>
>>> web: https://www.bobbybruce.net
>>>
>>>
>>> On Wed, Jul 21, 2021 at 2:51 PM Gabe Black via gem5-dev <
>>> [email protected]> wrote:
>>>
>>>> I've seen many kokoro failures lately, including this one which seems
>>>> to be from a problem in gem5-art? Any idea what's going on?
>>>>
>>>>
>>>> https://source.cloud.google.com/results/invocations/caae5aad-91a6-4c6e-9fbe-20962f9c5519/targets/gem5%2Fgcp_ubuntu%2Fpresubmit/log
>>>> _______________________________________________
>>>> gem5-dev mailing list -- [email protected]
>>>> To unsubscribe send an email to [email protected]
>>>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>>>
>>>
_______________________________________________
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