The GitHub Actions job "Coverage" on grails-core.git/fix/hibernate7-datastore-leaks has succeeded. Run started by GitHub user jdaugherty (triggered by jdaugherty).
Head commit for run: cd130361f1167ea1011df40e97b689e66bbb62d8 / James Daugherty <[email protected]> Tidy the destroy path of the child datastores and the constraint removal Hibernate 7 now closes the schema tenant connection sources before super.destroy(), as Hibernate 5 already does, so a failure there no longer skips them. Both modules destroy and unregister their child datastores from a snapshot of datastoresByConnectionSource, taken under the map's lock in Hibernate 7, instead of iterating the live map while a tenant may be added. GormRegistry.removeDatastore() used to clear the global constraint registry on every call, so a datastore with several children cleared it once per child while other datastores were still registered. It now runs with the other last-datastore cleanup, once the registry is empty. Report URL: https://github.com/apache/grails-core/actions/runs/37522529859 With regards, GitHub Actions via GitBox
