Soumya has uploaded this change for review.

View Change

WIP: CB_GETATTR implementation

This patch adds CB_GETATTR support. If a file is write delegated
to a client, for any getattr request by other clients, the server
should query and fetch the right size and change attributes of the file
using callback op "CB_GETATTR" before responding to other clients.

Change-Id: I402d80aad591d9e2ae51e3dd9c279b662dabe793
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
---
M src/FSAL_UP/fsal_up_async.c
M src/FSAL_UP/fsal_up_top.c
M src/Protocols/NFS/nfs4_op_delegreturn.c
M src/Protocols/NFS/nfs4_op_getattr.c
M src/Protocols/NFS/nfs4_op_nverify.c
M src/Protocols/NFS/nfs4_op_verify.c
M src/Protocols/NFS/nfs_proto_tools.c
M src/SAL/state_deleg.c
M src/include/fsal_up.h
M src/include/nfs_proto_tools.h
M src/include/sal_data.h
M src/include/sal_functions.h
12 files changed, 532 insertions(+), 19 deletions(-)

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

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

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I402d80aad591d9e2ae51e3dd9c279b662dabe793
Gerrit-Change-Number: 441729
Gerrit-PatchSet: 1
Gerrit-Owner: Soumya <skoduri@redhat.com>
Gerrit-MessageType: newchange