You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in ~ApplicationImpl, we shutdown main IO service before threads are joined
As a result, background may still spin up a merge while application is in half-shutdown state (which uses IO context).
Glancing at the code, it looks like background thread uses Application, BucketManager and application's clock (specifically, its IO context to create a new buffered stream, which seems to be racing with main thread IO context shutdown). It's not clear whether this is an issue in the normal merge path as well, so definitely worth investigating also.
It looks like core is racing on shutdown:
Glancing at the code, it looks like background thread uses Application, BucketManager and application's clock (specifically, its IO context to create a new buffered stream, which seems to be racing with main thread IO context shutdown). It's not clear whether this is an issue in the normal merge path as well, so definitely worth investigating also.
tsan output below:
The text was updated successfully, but these errors were encountered: