Closed garyvdm closed 1 year ago
Hmm, that looks like a bug. Would you be able to try this with local stores? That would help narrow it down, to see if it's only an issue with multiple HTTP stores.
Pretty sure I found the bug and fixed it in https://github.com/folbricht/desync/pull/239 if you want to give this branch a try. It was only affecting HTTP stores, and must have been there for a while. Thanks for the detailed report.
colleague of @garyvdm, tested #239 and it seems to be working as expected now.
We have 2 stores that have eventual consistency, but there are periods of time when one of them may be missing chunks.
We thought that we could use desync to try both stores when fetching, but this seems to not be working.
Running build the latest version from master:
When chunk is only available on 2nd server,
desync cache
fails: