Skip to content
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

Generic client blob #216

Merged
merged 7 commits into from
Feb 9, 2024
Merged

Generic client blob #216

merged 7 commits into from
Feb 9, 2024

Conversation

raakella1
Copy link
Contributor

@raakella1 raakella1 commented Jan 25, 2024

Add a call_unary rpc to generic grpc client which accepts sisl::io_blob_list_t and returns a semi future of client_response_ptr. The user can access the grpc client response message in the form of sisl::io_blob by client_response_ptr->response_blob() and not worry about serialize and deserialize and keeping track of the buffer allocations.
The main changes are in rpc_client. The generic_service changes are just splitting them into cpp and header file and can be ignored

@codecov-commenter
Copy link

codecov-commenter commented Jan 25, 2024

Codecov Report

Merging #216 (721b344) into master (4bc0ea8) will increase coverage by 0.15%.
The diff coverage is 73.38%.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #216      +/-   ##
==========================================
+ Coverage   63.61%   63.77%   +0.15%     
==========================================
  Files          72       72              
  Lines        4332     4400      +68     
  Branches      547      557      +10     
==========================================
+ Hits         2756     2806      +50     
- Misses       1332     1344      +12     
- Partials      244      250       +6     
Components Coverage Δ
AuthManager 77.77% <ø> (ø)
Cache 28.62% <ø> (+3.01%) ⬆️
FDS 70.84% <ø> (-0.29%) ⬇️
FileWatcher 56.25% <ø> (ø)
Flip 65.34% <ø> (ø)
gRPC 74.53% <73.38%> (-3.17%) ⬇️
Logging 30.18% <ø> (ø)
Metrics 80.20% <ø> (ø)
Options 100.00% <ø> (ø)
Setting 56.79% <ø> (ø)
StatusObject 73.83% <ø> (ø)
Utility 82.71% <ø> (ø)
Version 95.83% <ø> (ø)

@hkadayam hkadayam added this to the MileStone4.1 milestone Feb 2, 2024
conanfile.py Outdated Show resolved Hide resolved
@raakella1 raakella1 force-pushed the generic_client_blob branch from 75622a4 to 2426064 Compare February 6, 2024 23:41
conanfile.py Outdated Show resolved Hide resolved
@raakella1 raakella1 force-pushed the generic_client_blob branch from 94c21be to 1993fcb Compare February 9, 2024 18:43
@raakella1 raakella1 merged commit 6bf081f into eBay:master Feb 9, 2024
4 checks passed
@raakella1 raakella1 deleted the generic_client_blob branch February 9, 2024 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants