Skip to content

Commit 18d1aef

Browse files
author
Christoph Hellwig
committed
nfsd: update documentation for pNFS support
Signed-off-by: Christoph Hellwig <[email protected]>
1 parent c5c707f commit 18d1aef

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

Documentation/filesystems/nfs/nfs41-server.txt

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ focuses on the mandatory-to-implement NFSv4.1 Sessions, providing
2424
"exactly once" semantics and better control and throttling of the
2525
resources allocated for each client.
2626

27-
Other NFSv4.1 features, Parallel NFS operations in particular,
28-
are still under development out of tree.
29-
See http://wiki.linux-nfs.org/wiki/index.php/PNFS_prototype_design
30-
for more information.
31-
3227
The table below, taken from the NFSv4.1 document, lists
3328
the operations that are mandatory to implement (REQ), optional
3429
(OPT), and NFSv4.0 operations that are required not to implement (MNI)
@@ -43,9 +38,7 @@ The OPTIONAL features identified and their abbreviations are as follows:
4338
The following abbreviations indicate the linux server implementation status.
4439
I Implemented NFSv4.1 operations.
4540
NS Not Supported.
46-
NS* unimplemented optional feature.
47-
P pNFS features implemented out of tree.
48-
PNS pNFS features that are not supported yet (out of tree).
41+
NS* Unimplemented optional feature.
4942

5043
Operations
5144

@@ -70,13 +63,13 @@ I | DESTROY_SESSION | REQ | | Section 18.37 |
7063
I | EXCHANGE_ID | REQ | | Section 18.35 |
7164
I | FREE_STATEID | REQ | | Section 18.38 |
7265
| GETATTR | REQ | | Section 18.7 |
73-
P | GETDEVICEINFO | OPT | pNFS (REQ) | Section 18.40 |
74-
P | GETDEVICELIST | OPT | pNFS (OPT) | Section 18.41 |
66+
I | GETDEVICEINFO | OPT | pNFS (REQ) | Section 18.40 |
67+
NS*| GETDEVICELIST | OPT | pNFS (OPT) | Section 18.41 |
7568
| GETFH | REQ | | Section 18.8 |
7669
NS*| GET_DIR_DELEGATION | OPT | DDELG (REQ) | Section 18.39 |
77-
P | LAYOUTCOMMIT | OPT | pNFS (REQ) | Section 18.42 |
78-
P | LAYOUTGET | OPT | pNFS (REQ) | Section 18.43 |
79-
P | LAYOUTRETURN | OPT | pNFS (REQ) | Section 18.44 |
70+
I | LAYOUTCOMMIT | OPT | pNFS (REQ) | Section 18.42 |
71+
I | LAYOUTGET | OPT | pNFS (REQ) | Section 18.43 |
72+
I | LAYOUTRETURN | OPT | pNFS (REQ) | Section 18.44 |
8073
| LINK | OPT | | Section 18.9 |
8174
| LOCK | REQ | | Section 18.10 |
8275
| LOCKT | REQ | | Section 18.11 |
@@ -122,9 +115,9 @@ Callback Operations
122115
| | MNI | or OPT) | |
123116
+-------------------------+-----------+-------------+---------------+
124117
| CB_GETATTR | OPT | FDELG (REQ) | Section 20.1 |
125-
P | CB_LAYOUTRECALL | OPT | pNFS (REQ) | Section 20.3 |
118+
I | CB_LAYOUTRECALL | OPT | pNFS (REQ) | Section 20.3 |
126119
NS*| CB_NOTIFY | OPT | DDELG (REQ) | Section 20.4 |
127-
P | CB_NOTIFY_DEVICEID | OPT | pNFS (OPT) | Section 20.12 |
120+
NS*| CB_NOTIFY_DEVICEID | OPT | pNFS (OPT) | Section 20.12 |
128121
NS*| CB_NOTIFY_LOCK | OPT | | Section 20.11 |
129122
NS*| CB_PUSH_DELEG | OPT | FDELG (OPT) | Section 20.5 |
130123
| CB_RECALL | OPT | FDELG, | Section 20.2 |

0 commit comments

Comments
 (0)