The GitHub Actions job "CI" on grails-core.git/fix/embedded-mongo-replica-set 
has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
8dca5f2fd9ee33b072309aa6870594eb4752be38 / Scott Murphy <[email protected]>
Stop the servers the specification starts

Twenty-five servers were started and five stopped; the rest were left to the 
shutdown hook the
initializer registers, as the class said. That only works if the JVM can exit, 
and a Gradle test
worker holding a live server cannot exit while any of its threads is not a 
daemon - the hook that
would stop the server runs on the way out. The worker waits for what only its 
own exit would
release, Gradle waits for the worker, and a build whose tests have all passed 
never finishes.

It killed a Neo4j job twice: every task complete, no BUILD SUCCESSFUL, six 
hours of silence to the
minute, and at the kill twenty-two orphan processes with three mongods among 
them, started five and
a half hours earlier. The run before it, on the commit before, ended with two 
orphans and no mongod
- the difference is which side of the race the workers landed on.

Every context the specification builds is now one it stops.

Report URL: https://github.com/apache/grails-core/actions/runs/32615966039

With regards,
GitHub Actions via GitBox

Reply via email to