Add gRPC P2P host transport - #1378
Conversation
Signed-off-by: Ayush3941 <ayushkgaur1@gmail.com>
Signed-off-by: Ayush3941 <ayushkgaur1@gmail.com>
096bcfd to
7abe857
Compare
Signed-off-by: Ayush3941 <ayushkgaur1@gmail.com>
a635f25 to
8e6284b
Compare
Signed-off-by: Ayush3941 <ayushkgaur1@gmail.com>
8e6284b to
99e3bce
Compare
|
Hey @Ayush3941 👋 thanks for the PR! This comment updates automatically as you push changes -- think of it as your PR's live scoreboard! PR Checks✅ DCO Sign-off -- All commits have valid sign-offs. Nice work! ❌ GPG Signature -- Heads up! The following commits don't have a verified GPG signature:
You'll need to sign your commits with GPG (e.g. ❌ Merge Conflicts -- Oh no, this PR has merge conflicts with the base branch. Let's get this sorted! Update your branch (e.g. rebase or merge from base) and push. See the Merge Conflicts Guide if you need a hand. ❌ Issue Link -- Almost there! You are not assigned to the following linked issues: #1026. Please ensure you are assigned to all linked issues before opening a PR. You can comment ⏳ All checks must pass before this PR can be reviewed. You've got this! |
|
Hi @Ayush3941 👋 — the recent merge of PR #1534 has introduced a merge conflict in this PR. Please resolve the merge conflict so that this PR can be reviewed again. Thank you! |
Whats this Pr does
Adds gRPC as a third FSC node-to-node P2P transport alongside libp2p and WebSocket.
The implementation adds a new
platform/view/services/comm/host/grpctransport, wires it throughfsc.p2p.type=grpc, and keeps the existing Comm/session/view flow unchanged.What changed
P2PHostimplementationfsc.p2p.type=grpcfsc.p2p.opts.grpc.*configcloses #1026
Validation
Passed locally:
go test ./platform/view/services/comm/host/grpc/...integration/fsc/pingpongintegration/fsc/stoprestartintegration/fabric/iou