Merge failures due to stats increase

Bryan Richter bryan at haskell.foundation
Wed Nov 30 07:31:37 UTC 2022


Last night, Marge's merge requests failed several times because of a
stats increase.

compile_time/bytes allocated increased from
x86_64-linux-fedora33-release baseline @
def47dd32491311289bff26230b664c895f178cc:
    Expected    T9872a (normal) compile_time/bytes allocated: 1655471856.0 +/-1%
    Lower bound T9872a (normal) compile_time/bytes allocated:   1638917137
    Upper bound T9872a (normal) compile_time/bytes allocated:   1672026575
    Actual      T9872a (normal) compile_time/bytes allocated:   1674083264
    Deviation   T9872a (normal) compile_time/bytes allocated:          1.1 %
*** unexpected stat test failure for T9872a(normal)

This happened on three separate attempts, each with a deviation of 1.1%:

* https://gitlab.haskell.org/ghc/ghc/-/jobs/1247176
* https://gitlab.haskell.org/ghc/ghc/-/jobs/1247312
* https://gitlab.haskell.org/ghc/ghc/-/jobs/1247512

The reason I'm making an email out of this is that none of the
individual patches that Marge is merging have this problem, but it
seems to happen consistently when they are combined.

You can see a list of patches by looking at the list of mentions on
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9439.

There were other problems with Marge's merges last night that I DO
understand and have fixed. But this one, of course, is over my head.
:) Maybe somebody can look at the list of patches and deduce something
useful. Otherwise, I will continue monitoring Marge's progress, and
try to find a smaller set of patches that can make it through. I'll
prioritize getting the Javascript backend through.

-Bryan


More information about the ghc-devs mailing list