Sachin Punadikar has uploaded this change for review.

View Change

Config: Support IP based recovery database

The recovery database for NFS Ganesha is based on the nodeid/instance id
(based on hostname). In such scenarios, if a Ganesha instance is
listening on multiple IPs, then information about connected client
goes to a single recovery database.
In case of multiple Ganesha serving the same storage (like Ceph,
Spectrum Scale etc), then for HA functionality and load balancing, it is
beneficial to store the client information in recovery database
associated with a specific IP address to which the client is connected.
This kind of setup helps further in shifting a specific IP from one
Ganesha instance to another.
The code change is for making such confing option available.

Change-Id: I27136ed6f38142fac2c8e1dcd11c0638bbbe53b0
Signed-off-by: Sachin Punadikar <sachin.punadikar@ibm.com>
---
M src/config_samples/config.txt
M src/doc/man/ganesha-core-config.rst
M src/include/gsh_config.h
M src/support/nfs_read_conf.c
4 files changed, 14 insertions(+), 0 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/16/1208716/1

To view, visit change 1208716. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I27136ed6f38142fac2c8e1dcd11c0638bbbe53b0
Gerrit-Change-Number: 1208716
Gerrit-PatchSet: 1
Gerrit-Owner: Sachin Punadikar <sachin.punadikar@ibm.com>