FreeBSD Bugzilla – Attachment 223860 Details for
Bug 254816
after network partitioning, handling retries of RPCs is broken
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
cut the Linux client some slack w.r.t. session sequence#
sessorder.patch (text/plain), 741 bytes, created by
Rick Macklem
on 2021-04-06 13:58:34 UTC
(
hide
)
Description:
cut the Linux client some slack w.r.t. session sequence#
Filename:
MIME Type:
Creator:
Rick Macklem
Created:
2021-04-06 13:58:34 UTC
Size:
741 bytes
patch
obsolete
>--- sys/fs/nfs/nfs_commonsubs.c.bs3 2021-04-05 22:53:37.019266000 -0700 >+++ sys/fs/nfs/nfs_commonsubs.c 2021-04-05 23:08:06.322847000 -0700 >@@ -4641,12 +4641,13 @@ nfsv4_seqsession(uint32_t seqid, uint32_t slotid, uint > } else > /* No reply cached, so just do it. */ > slots[slotid].nfssl_inprog = 1; >- } else if ((slots[slotid].nfssl_seq + 1) == seqid) { >+ } else if (slots[slotid].nfssl_seq + 1 == seqid || >+ slots[slotid].nfssl_seq + 2 == seqid) { > if (slots[slotid].nfssl_reply != NULL) > m_freem(slots[slotid].nfssl_reply); > slots[slotid].nfssl_reply = NULL; > slots[slotid].nfssl_inprog = 1; >- slots[slotid].nfssl_seq++; >+ slots[slotid].nfssl_seq = seqid; > } else > error = NFSERR_SEQMISORDERED; > return (error);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
rmacklem
:
maintainer-approval-
Actions:
View
|
Diff
Attachments on
bug 254816
:
223859
| 223860 |
223861