Sachin Punadikar has uploaded this change for review.

View Change

CEPH: Support ceph client pool for increased performance

Currently Ganesha makes use single ceph client to interact with Ceph
cluster. There is known limitation in libcephfs, which restrict
performance of Ganesha.
To overcome this, one can make use of multiple ceph clients. Attaching
additional ceph clients can lead to more resource utilization. To limit
such resource consumption, one can work with set of ceph clients.
This change supports such ceph client pool, and it helps when you have
more exports to serve.

Change-Id: I0bce5048914b706b07b3e8f92da25864c3be1608
Signed-off-by: Sachin Punadikar <sachin.punadikar@ibm.com>
---
M src/FSAL/FSAL_CEPH/internal.c
M src/FSAL/FSAL_CEPH/internal.h
M src/FSAL/FSAL_CEPH/main.c
M src/config_samples/config.txt
M src/doc/man/ganesha-ceph-config.rst
5 files changed, 37 insertions(+), 3 deletions(-)

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

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

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