-
Notifications
You must be signed in to change notification settings - Fork 477
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
Question: Google Proto Buff for SAI-RPC available? #1830
Comments
Not sure, but probably nobody done that yet |
Kamil, |
I think you could first provide some high level design how you want to do it, also whether you want to implement this in SAI repo, since SAI repo defines only interface headers, so since you want to implement libsai.so which underline uses GPB, it will require code to do it, you can ether make it here or separate repo for that, i think this could be good topic for discussion in SAI community meeting. PS. do you have GPB documentation somewhere, is it opensource project ? any links or references to it? |
Kamil,
Right now, we don't have any GPB notes/HLD for SAI. We will try to comeup with a draft in few weeks if community is OK to go-ahead with this layer on top of SAI. We are thinking about:
|
Thanks, i just made a quick look, i sorry but i dont have time to do a deep dive into that lib. Your steps sounds good and i think it could be beneficial to eveyrone to have such rpc. I think it should be easy to generate proto files from SAI headers, considering that we have all headers validated and in consistent form. You just need a small parser for SAI headers. |
I have written down a document on what I plan to do to generate a .proto file. Please let me know on your comments. |
as entry document looks good |
Trying to push my diff to a branch "protobuf". I get the following error: ====== Please make sure you have the correct access rights ======== Kamil, |
you are trying to push to origin, you need to create fork for your repo, push to your repo branch and then create new PR here |
Created the same. Pull request is at: Please review the diffs. |
Hi guys,
Im looking for SAI RPC implemented with GPB (rather than Thrift). This is more a question rather than a issue.
We have GPB based compilation and infra available in our NOS. So, looking for a GPB based implementation for SAI-RPC.
Our thought is:
Our NOS [SAI RPC Client(GPB)] <-> [SAI RPC Server (GPB) <-> SAI <-> Adapter layer] running on our NOS
The text was updated successfully, but these errors were encountered: