Closed giacomo-alzetta-aiven closed 8 months ago
Seem like CI is broken? It failed to setup the linting...
Attention: Patch coverage is 83.72093%
with 7 lines
in your changes are missing coverage. Please review.
Project coverage is 78.54%. Comparing base (
c53a64f
) to head (0ed5c6a
).
Files | Patch % | Lines |
---|---|---|
myhoard/restore_coordinator.py | 83.72% | 4 Missing and 3 partials :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
About this change: What it does, why it matters
Currently myhoard can fail with:
ValueError: I/O operation on closed file
during restore (. The problem is likely due to non thread-safety of the rohmu transfers.Using rohmu's transfer pool we should eliminate any possible case in which multiple threads operated on the same transfer object, or cases in which a "stale" transfer object was used by a single thread.