deleg: support for CB_GETATTR
on CB_GETATTR, search for a delegation with the given filehandle. if found, use its fileid to get its cached attributes. when encoding the response, only include change and size attributes Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
This commit is contained in:
parent
0184804498
commit
5880a8bb1d
6 changed files with 116 additions and 8 deletions
|
|
@ -91,6 +91,12 @@ int nfs41_delegation_recall(
|
|||
IN const stateid4 *stateid,
|
||||
IN bool_t truncate);
|
||||
|
||||
int nfs41_delegation_getattr(
|
||||
IN nfs41_client *client,
|
||||
IN const nfs41_fh *fh,
|
||||
IN const bitmap4 *attr_request,
|
||||
OUT nfs41_file_info *info);
|
||||
|
||||
|
||||
/* after client state recovery, return any 'recalled' delegations;
|
||||
* must be called under the client's state lock */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue