The GitHub Actions job "Build" on texera.git/perf/try-remove-test-limit has 
failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
f1feaf4632e5e800e135aaaec05fc7d828fae542 / Yicong Huang 
<[email protected]>
perf(build): remove global Tags.limit(Tags.Test, 1) restriction

Every Scala module's build.sbt carried a copy of:

    Global / concurrentRestrictions += Tags.limit(Tags.Test, 1)

forcing all tests across all modules to run sequentially in a single
JVM. Tracing the line back via `git log -S` lands in commit 6a79a655ca
(2020-12-28, PR #938 -- *Extending the runtime error raising framework
to all actors*), which added it as a workaround with the only comment
being "ensuring no parallel execution of multiple tasks."

Five years and many refactors later, the original race that motivated
the workaround may no longer exist. This commit removes the restriction
from all 11 build.sbt files where it was copy-pasted, so CI can tell us
whether the test suite is now stable under sbt's default
parallelization.

If CI flakes, follow up by either reintroducing the restriction
narrowly (one module) or fixing the specific shared state.

Refs #4525

Report URL: https://github.com/apache/texera/actions/runs/24949272788

With regards,
GitHub Actions via GitBox

Reply via email to