dwavesystems / dwave-cloud-client

A minimal implementation of the REST interface used to communicate with D-Wave Solver API (SAPI) servers.
https://docs.ocean.dwavesys.com/projects/cloud-client/en/stable/
Apache License 2.0
59 stars 40 forks source link

Improve `@cached.ondisk` resilience to forking/high concurrency #642

Closed randomir closed 1 month ago

randomir commented 1 month ago

Test/improve forking/concurrency resilience from https://github.com/dwavesystems/dwave-cloud-client/issues/641. Mitigate race condition from https://github.com/dwavesystems/homebase/issues/37.

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.66%. Comparing base (5523791) to head (39d28f2).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #642 +/- ## ========================================== + Coverage 88.60% 88.66% +0.05% ========================================== Files 42 42 Lines 4580 4586 +6 ========================================== + Hits 4058 4066 +8 + Misses 522 520 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.