-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Add the WriteBlob bidirectional streaming RPC to the write service. #3226
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
Conversation
nfelt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looking good (thanks for the extensive protocol documentation!) - left some comments, feel free to let me know if this was already covered in previous conversations in design review / with @wchargin that I'm lacking context on.
davidsoergel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the excellent comments! Made some changes; PTAL.
nfelt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM modulo final comments.
davidsoergel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the review! And sorry for this churn, but the questions about crc32c, and about what to do with empty data or redundant data, inspired me to factor GetBlobMetadata out from WriteBlob. I think this is quite a bit clearer on all fronts.
nfelt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
No description provided.