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

Reply via email to