Frank Filz has uploaded this change for review.

View Change

WIP - FSAL: Add infrastructure so read2 implementation can allocate own buffers

Some FSAL back ends will return their own buffers on read calls. For
zero copy, we want to be able to pass those back to rpc, and let rpc
call a function to release them when done.

Ceph will ultimately use this, but for now, it will be disabled.

Change-Id: Ie496b2a38ee8567caf2a07c5d11c7615bc26a06f
Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
---
M src/FSAL/FSAL_CEPH/main.c
M src/FSAL/fsal_config.c
M src/FSAL/fsal_helper.c
M src/MainNFSD/libganesha_nfsd.ver
M src/include/fsal.h
M src/include/fsal_api.h
M src/include/fsal_types.h
7 files changed, 81 insertions(+), 1 deletion(-)

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

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

Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: Ie496b2a38ee8567caf2a07c5d11c7615bc26a06f
Gerrit-Change-Number: 1194521
Gerrit-PatchSet: 1
Gerrit-Owner: Frank Filz <ffilzlnx@mindspring.com>