Jeff Layton
|
6d597e1750
pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args
|
9 years ago |
Olga Kornievskaia
|
c2985d001d
Fixing oops in callback path
|
9 years ago |
Trond Myklebust
|
e5003b2f6a
NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence
|
9 years ago |
Trond Myklebust
|
810d82e683
NFSv4.x: Allow multiple callbacks in flight
|
9 years ago |
Trond Myklebust
|
5f83d86cf5
NFSv4.x: Fix wraparound issues when validing the callback sequence id
|
9 years ago |
Trond Myklebust
|
80f9642724
NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel
|
9 years ago |
Trond Myklebust
|
f74a834a0e
NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing
|
9 years ago |
Trond Myklebust
|
f4f58ed19b
NFSv4.x: Remove hard coded slotids in callback channel
|
9 years ago |
Trond Myklebust
|
4b0934baf9
NFSv4.1/pNFS: Fix a race in initiate_file_draining()
|
9 years ago |
Trond Myklebust
|
b20135d0b2
NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid
|
9 years ago |
Trond Myklebust
|
e07db907eb
NFSv4: List stateid information in the callback tracepoints
|
9 years ago |
Trond Myklebust
|
e0d9243048
NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL
|
9 years ago |
Trond Myklebust
|
41c9127d6d
NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1
|
9 years ago |
Trond Myklebust
|
fc7ff36747
pNFS: If we have to delay the layout callback, mark the layout for return
|
9 years ago |
Trond Myklebust
|
0654cc726f
NFSv4.1/pNFS: Add a helper to mark the layout as returned
|
9 years ago |
Kinglong Mee
|
39de493e88
NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY
|
10 years ago |
Trond Myklebust
|
249b2eef64
NFSv4: Add a tracepoint for CB_LAYOUTRECALL
|
10 years ago |
Trond Myklebust
|
7cd148610a
NFSv4: Add a tracepoint for CB_GETATTR
|
10 years ago |
Anna Schumaker
|
3f10a6af4b
NFS: Remove nfs41_server_notify_{target|highest}_slotid_update()
|
10 years ago |
Trond Myklebust
|
4e54ab8d8c
NFS: Ensure that we update the sequence id under the slot table lock
|
10 years ago |
Kinglong Mee
|
0579c8d208
nfs: Initialize cb_sequenceres information before validate_seqid()
|
10 years ago |
Kinglong Mee
|
e937ee714b
nfs: Only update callback sequnce id when CB_SEQUENCE success
|
10 years ago |
Trond Myklebust
|
b1c0df5fad
NFSv4.1: Don't set up a backchannel if the server didn't agree to do so
|
10 years ago |
Weston Andros Adamson
|
cb1410c71e
NFS: fix subtle change in COMMIT behavior
|
11 years ago |
Christoph Hellwig
|
84c9dee3ad
pnfs: enable CB_NOTIFY_DEVICEID support
|
11 years ago |
Christoph Hellwig
|
c88953d87f
pnfs: add return_range method
|
11 years ago |
Christoph Hellwig
|
7c5d187581
pnfs: force a layout commit when encountering busy segments during recall
|
11 years ago |
Trond Myklebust
|
9a7fe9e890
NFSv4.1: Minor optimisation in get_layout_by_fh_locked()
|
11 years ago |
Trond Myklebust
|
27999f2530
NFSv4.1: Ensure that the layout recall callback matches layout stateids
|
11 years ago |
Chuck Lever
|
e8d92382dd
NFS: When displaying session slot numbers, use "%u" consistently
|
12 years ago |