-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consecutive call to Store.Diff() never returns #1433
Comments
@mtrmac is this an aria where you have been lately? |
Yes. (Fundamentally the test case is… somewhat suspicious. The caller must read the generated For some reason related to As suggested above, this should not be a correctness issue, because callers can make progress by consuming the first diff, but because now more strictly serialize accesses to the store in order to do cleanup, this has the effect of completely serializing Note to self: We probably need to drop Now, if only there was any documentation for what |
Actually what matters is |
Hello,
I've a problem using
storage
package, whenever I run a call to Store.Diff() followed by another call to Store.Diff(), the second call never returns. In the following code, the second print is never called.I've also tried to debug the code using delve and it seems that store.Diff() is waiting indefinitely for the storage lockfile.
Here is the
go.mod
:The text was updated successfully, but these errors were encountered: