-
Notifications
You must be signed in to change notification settings - Fork 183
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
websocket: send/receive reducer & table ids instead of names (take 2) #1940
base: master
Are you sure you want to change the base?
Conversation
08ed8fe
to
273d4f1
Compare
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 splitting this out. It's a much easier review this way. Notably, I was now able to find an actual semantic concern within this smaller diff. It should be easy to address.
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.
CLI changes in generate/mod.rs
and subscribe.rs
LGTM
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.
Requires a corresponding internal change to address the Internal Test failure.
fc82682
to
5c1e4bd
Compare
5a753ee
to
868d765
Compare
868d765
to
40f4a91
Compare
implement ids-no-names in c# sdk codegen sdk: use strings instead of indices; less efficient, but smaller diff sdk: check that expected reducers/tables form subset of actual
40f4a91
to
4bfe615
Compare
@Centril is this both API and ABI breaking? Can you add the appropriate labels? |
Description of Changes
Receive and send reducer ids and table ids as opposed to names in the SDK.
Alternative to #1883 which is more efficient, but also uses indices internally rather than strings, making the diff larger.
API and ABI breaking changes
Yes.