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
The concurrency service of cobald has been written with just a single run – as a demon – in mind. However, unittests will rerun or recreate the service several times.
Spurious test failures via PyPy were observed on #94. Since PyPy uses a different garbage collection strategy with higher latency, this indicates the concurrency service has implicit dependency on prompt cleanup.
This is not an issue in production, but hints at the code not being robust. The service should be reviewed and possibly rewritten to have proper, explicit lifetime.
The text was updated successfully, but these errors were encountered:
The concurrency service of
cobald
has been written with just a single run – as a demon – in mind. However, unittests will rerun or recreate the service several times.Spurious test failures via PyPy were observed on #94. Since PyPy uses a different garbage collection strategy with higher latency, this indicates the concurrency service has implicit dependency on prompt cleanup.
This is not an issue in production, but hints at the code not being robust. The service should be reviewed and possibly rewritten to have proper, explicit lifetime.
The text was updated successfully, but these errors were encountered: