Follow-up from #2857 . Some async task spawned by Host::try_init is keeping a handle on the Lockfile alive longer than it should, making Host::try_init not cancel-safe. Find out what task that is, and make it so that it drops the Lockfile immediately when try_init is cancelled, or the database is otherwise shut down.
Follow-up from #2857 . Some async task spawned by
Host::try_initis keeping a handle on theLockfilealive longer than it should, makingHost::try_initnot cancel-safe. Find out what task that is, and make it so that it drops theLockfileimmediately whentry_initis cancelled, or the database is otherwise shut down.