Commit bbbff6d
NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot
If the layout return failed due to a timeout or reboot, then leave the
layout segments on the list so that the layout return gets replayed
later.
The exception would be if we're freeing the inode.
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>1 parent 50379c9 commit bbbff6d
3 files changed
Lines changed: 35 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9973 | 9973 | | |
9974 | 9974 | | |
9975 | 9975 | | |
| 9976 | + | |
| 9977 | + | |
| 9978 | + | |
| 9979 | + | |
| 9980 | + | |
9976 | 9981 | | |
9977 | 9982 | | |
9978 | 9983 | | |
| |||
9995 | 10000 | | |
9996 | 10001 | | |
9997 | 10002 | | |
| 10003 | + | |
| 10004 | + | |
| 10005 | + | |
| 10006 | + | |
| 10007 | + | |
| 10008 | + | |
| 10009 | + | |
| 10010 | + | |
| 10011 | + | |
9998 | 10012 | | |
9999 | 10013 | | |
10000 | 10014 | | |
| |||
10012 | 10026 | | |
10013 | 10027 | | |
10014 | 10028 | | |
10015 | | - | |
| 10029 | + | |
| 10030 | + | |
| 10031 | + | |
10016 | 10032 | | |
| 10033 | + | |
| 10034 | + | |
| 10035 | + | |
10017 | 10036 | | |
10018 | 10037 | | |
10019 | 10038 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1191 | 1191 | | |
1192 | 1192 | | |
1193 | 1193 | | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
1194 | 1206 | | |
1195 | 1207 | | |
1196 | 1208 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
331 | 334 | | |
332 | 335 | | |
333 | 336 | | |
| |||
0 commit comments