[XL] Change in ...nfs-ganesha[next]: gRPC Infrastructure
Avani.Rateria@ibm.com has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1213670?usp=email ) Change subject: gRPC Infrastructure ...................................................................... gRPC Infrastructure gRPC (gRPC Remote Procedure Call) is an open-source framework that enables communication between services through remote procedure calls (RPCs). It is built on top of HTTP/2 and uses Protocol Buffers (protobuf) as the interface definition language (IDL). It allows you to define services and their methods, generate client and server code, and facilitate communication between distributed systems. The changes will facilitate both intra server communication (IPC) by replacing DBus and inter server communication. Currently, we have implemented three APIs to replace DBus: 1) Retrieve connected client IDs. 2) Determine whether NFS is in grace period. 3) Retrieve session IDs. Change-Id: I500c278f883697be0810985ae15e49eca79d230b Signed-off-by: Avani Rateria <Avani.Rateria@ibm.com> --- M src/CMakeLists.txt M src/MainNFSD/CMakeLists.txt M src/MainNFSD/nfs_init.c A src/grpc_server/CMakeLists.txt A src/grpc_server/GrpcServer.cc A src/grpc_server/nfsService.h A src/grpc_server/nfsServiceClient.cpp A src/grpc_server/nfsServiceServer.cpp M src/include/config-h.in.cmake A src/include/gRPC/GrpcServer.h M src/include/gsh_config.h A src/proto/CMakeLists.txt A src/proto/nfsService.proto M src/support/nfs_read_conf.c 14 files changed, 911 insertions(+), 146 deletions(-) git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/70/1213670/1 -- To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1213670?usp=email To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Change-Id: I500c278f883697be0810985ae15e49eca79d230b Gerrit-Change-Number: 1213670 Gerrit-PatchSet: 1 Gerrit-Owner: Avani.Rateria@ibm.com
participants (1)
-
Name of user not set (GerritHub)