[XL] Change in ...nfs-ganesha[next]: Infrastructure for gRPC
Avani.Rateria@ibm.com has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1227431?usp=email ) Change subject: Infrastructure for gRPC ...................................................................... Infrastructure for gRPC gRPC (gRPC Remote Procedure Call) is an open-source framework that enables communication between services through remote procedure calls (RPCs). 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 support three APIs to replace DBus: 1) Retrieve connected client IDs. 2) Determine whether NFS is in grace period. 3) Retrieve session IDs. 4) Start NFS Grace Change-Id: I1fec117302b023d01ba469a48bb4287ec93d43ab Signed-off-by: Avani Rateria <Avani.Rateria@ibm.com> --- M src/CMakeLists.txt M src/MainNFSD/CMakeLists.txt M src/MainNFSD/nfs_init.c M src/config_samples/config.txt M src/doc/man/ganesha-core-config.rst M src/doc/man/ganesha-log-config.rst A src/grpc_server/CMakeLists.txt A src/grpc_server/GrpcServer.cc A src/grpc_server/GrpcServer.h A src/grpc_server/nfsService.h A src/grpc_server/nfsServiceClient.cc A src/grpc_server/nfsServiceServer.cc M src/include/config-h.in.cmake A src/include/gRPC/GrpcServerInit.h M src/include/gsh_config.h M src/include/log_common.h M src/include/nfs_core.h M src/include/sal_functions.h M src/log/log_functions.c A src/proto/CMakeLists.txt A src/proto/nfsService.proto M src/support/nfs_read_conf.c 22 files changed, 1,248 insertions(+), 142 deletions(-) git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/31/1227431/1 -- To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1227431?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: I1fec117302b023d01ba469a48bb4287ec93d43ab Gerrit-Change-Number: 1227431 Gerrit-PatchSet: 1 Gerrit-Owner: Avani.Rateria@ibm.com
participants (1)
-
Name of user not set (GerritHub)