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
Restores blackbox testing property of validating watch. Instead of needing to look under the hood of etcd WAL history we can just use the requests send by client.
The text was updated successfully, but these errors were encountered:
I should be using PartialLinearizationsOperations and in // TODO: Use requests from linearization for replay. replay := model.NewReplay(persistedRequests) instead of persistedRequests i should use response of PartialLinearizationsOperations ?
Yes, however the task might be harder than I anticipated. I underestimated the problem of recognizing whether error response was persisted or not. It's not as easy as passing the request history to replay :(
What would you like to be added?
Implement following TODO
etcd/tests/robustness/validate/validate.go
Lines 43 to 44 in e4d1da7
Thanks to anishathalye/porcupine#21 (comment) we should be able to extract linearization results and use them to validate watch.
Why is this needed?
Restores blackbox testing property of validating watch. Instead of needing to look under the hood of etcd WAL history we can just use the requests send by client.
The text was updated successfully, but these errors were encountered: