-
Couldn't load subscription status.
- Fork 118
feat(catalog-managed): uc-client commit API #1399
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
feat(catalog-managed): uc-client commit API #1399
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1399 +/- ##
==========================================
- Coverage 84.73% 84.61% -0.12%
==========================================
Files 117 117
Lines 29894 29936 +42
Branches 29894 29936 +42
==========================================
Hits 25330 25330
- Misses 3340 3382 +42
Partials 1224 1224 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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!
| self | ||
| } | ||
|
|
||
| // TODO: expose metadata/protocol (with_metadata, with_protocol) |
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.
can we put an issue here?
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.
yea it will generally be part of the larger effort of supporting better UC APIs so gonna wait on those plans to materialize first (this comment is mostly just a marker)
What changes are proposed in this pull request?
new
commitAPI for uc-client. this is a small, lightweight rust API for thecommitAPI in UC to unblock catalog-managed writes.How was this change tested?
tested in write path POC - since this code is generally in flux (might not even really end up using this client) not spending too much time on testing infrastructure. the plan will be to either explicitly decide to invest in this client, or we just throw this out and depend on a different one