Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 79b2911c8639b5a7e3a0ad9f8413402a498c9827
      
https://github.com/WebKit/WebKit/commit/79b2911c8639b5a7e3a0ad9f8413402a498c9827
  Author: Aakash Jain <aakash_j...@apple.com>
  Date:   2023-10-25 (Wed, 25 Oct 2023)

  Changed paths:
    M Tools/CISupport/ews-build/steps.py

  Log Message:
  -----------
  [ews-build] Reduce threshold for stopping build due to excessive logging in 
run-api-tests
https://bugs.webkit.org/show_bug.cgi?id=263603

Reviewed by Ryan Haddad.

In 269577@main we added a feature to stop builds that exceed a predefined 
threshold of log lines
in run-api-tests, in order to prevent overloading the server. It did work, but 
the limit was quite high,
and buildbot was already under too much load and took long time to actually 
stop the build.
We should reduce that limit. Also, I analyzed data from actual runs and most 
runs for api-tests are under
10k log lines. It's rare for a api test run to exceed 100k logs, and most of 
the time it does indicate some issue.

* Tools/CISupport/ews-build/steps.py:
(BuildLogLineObserver.parseOutputLine):
(RunAPITests):
(RunAPITests.parseOutputLine):
(RunAPITests.handleExcessiveLogging):

Canonical link: https://commits.webkit.org/269778@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to