Trond Myklebust
|
0de43976fb
NFS: Convert lookups of the open context to RCU
|
7 năm trước cách đây |
Trond Myklebust
|
28ced9a84c
pNFS: Don't allocate more pages than we need to fit a layoutget response
|
7 năm trước cách đây |
Trond Myklebust
|
a2791d3a2c
pNFS: Don't zero out the array in nfs4_alloc_pages()
|
7 năm trước cách đây |
Trond Myklebust
|
d03360aaf5
pNFS: Ensure we return the error if someone kills a waiting layoutget
|
7 năm trước cách đây |
Trond Myklebust
|
0af4c8be97
pNFS: Remove unwanted optimisation of layoutget
|
7 năm trước cách đây |
Trond Myklebust
|
ea51f94b45
pNFS: Treat RECALLCONFLICT like DELAY...
|
7 năm trước cách đây |
Trond Myklebust
|
ecf8402603
pNFS: When updating the stateid in layoutreturn, also update the recall range
|
7 năm trước cách đây |
Gustavo A. R. Silva
|
10db5b7a2f
pnfs: Use true and false for boolean values
|
7 năm trước cách đây |
Trond Myklebust
|
2230ca0d28
pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN
|
7 năm trước cách đây |
Trond Myklebust
|
c16467dc03
pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn
|
7 năm trước cách đây |
Trond Myklebust
|
af9b6d7570
pNFS: Parse the results of layoutget on open even if permissions checks fail
|
7 năm trước cách đây |
Trond Myklebust
|
411ae722d1
pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout()
|
7 năm trước cách đây |
Trond Myklebust
|
f0b429819b
pNFS: Ignore non-recalled layouts in pnfs_layout_need_return()
|
7 năm trước cách đây |
Trond Myklebust
|
e0b7d420f7
pNFS: Don't discard layout segments that are marked for return
|
7 năm trước cách đây |
Olga Kornievskaia
|
93b7f7ad20
skip LAYOUTRETURN if layout is invalid
|
7 năm trước cách đây |
Trond Myklebust
|
32f1c28f3d
pnfs: Don't call commit on failed layoutget-on-open
|
7 năm trước cách đây |
Trond Myklebust
|
64294b08f9
pNFS: Don't send LAYOUTGET on OPEN for read, if we already have cached data
|
8 năm trước cách đây |
Trond Myklebust
|
8dc96566c0
NFSv4/pnfs: Don't switch off layoutget-on-open for transient errors
|
8 năm trước cách đây |
Trond Myklebust
|
d49e0d5b99
NFSv4/pnfs: Ensure pnfs_parse_lgopen() won't try to parse uninitialised data
|
8 năm trước cách đây |
Fred Isaman
|
30ae2412e9
pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET
|
9 năm trước cách đây |
Fred Isaman
|
c49b5209f9
pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall
|
9 năm trước cách đây |
Fred Isaman
|
6e01260cee
pnfs: Stop attempting LAYOUTGET on OPEN on failure
|
9 năm trước cách đây |
Fred Isaman
|
78746a384c
pnfs: Add LAYOUTGET to OPEN of an existing file
|
9 năm trước cách đây |
Trond Myklebust
|
29a8bfe52d
pNFS: Refactor nfs4_layoutget_release()
|
7 năm trước cách đây |
Fred Isaman
|
2409a976a2
pnfs: Add LAYOUTGET to OPEN of a new file
|
9 năm trước cách đây |
Fred Isaman
|
5e36e2a941
pnfs: Change pnfs_alloc_init_layoutget_args call signature
|
9 năm trước cách đây |
Fred Isaman
|
1b146fcff7
pnfs: Move nfs4_opendata into nfs4_fs.h
|
9 năm trước cách đây |
Fred Isaman
|
dacb452db8
pnfs: move allocations out of nfs4_proc_layoutget
|
9 năm trước cách đây |
Fred Isaman
|
587f03deb6
pnfs: refactor send_layoutget
|
9 năm trước cách đây |
Trond Myklebust
|
9c6376ebdd
pNFS: Prevent the layout header refcount going to zero in pnfs_roc()
|
7 năm trước cách đây |