-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Implemented the StorageClient #59
Conversation
Build succeeded. |
1 similar comment
Build succeeded. |
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.
Very Impressive and elegant implementation.
Please note #56 , i have added more response types there.
Thanks for reviewing the code and for many good points. Will revise the diff and update it soon |
Build succeeded. |
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.
Please rebase it on master. Some interfaces have been changed after #58
Build failed. |
As @dangleptr said, the testing failed due to the changes in another patch. Please perform a rebase to fix this. |
@dangleptr I changed Also, I could not find the place where to set the -1 as the partition id for the entire host failure. I'm afraid I might miss that part, because we want to return the error code for every single partition |
Build failed. |
Log_cas_test failed. I'll take care of it |
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.
The patch looks more clear now. LGTM.
For the whole failure, please refer QueryBaseProcessor.inl: 157
and QueryEdgePropsProcessor.cpp: 47.
Unit testing passed. |
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.
* Implemented the StorageClient * Refactored StorageClient to remove duplicate and similar code * Addressed @dangleptr's and @dutor's comments * Refactored StorageClient to not re-use thrift response objects * Addressed @dangleptr's comments and rebased
* Implemented the StorageClient * Refactored StorageClient to remove duplicate and similar code * Addressed @dangleptr's and @dutor's comments * Refactored StorageClient to not re-use thrift response objects * Addressed @dangleptr's comments and rebased
Issue #58
Farewell 2018, and Hello 2019!!
The implementation is partially done. We need to implement the re-try logic when the leader changes. The framework is there, just need to fill it up. Will do it in next PR