Closed 0xTim closed 3 months ago
These changes are now available in 1.20.0
Even calling Dispatch's .wait() can cause the concurrency pool to deadlock meaning the connection pool never returns. This provides a proper async version of shutdown().
.wait()
shutdown()
Annotates the offending functions with @noasync
@noasync
See https://swift-open-source.slack.com/archives/C9MMT6VGB/p1722432257179729 for more context
The CI failures seem to be legit at a glance? I'll rerun just to see what happens, they failed in 1-3 mins anyway.
Yeah they are, fixing them now
These changes are now available in 1.20.0
Even calling Dispatch's
.wait()
can cause the concurrency pool to deadlock meaning the connection pool never returns. This provides a proper async version ofshutdown()
.Annotates the offending functions with
@noasync
See https://swift-open-source.slack.com/archives/C9MMT6VGB/p1722432257179729 for more context