PowerScale: 'NFS: v4-server returnerede en dårlig sekvens-id-fejl på en ubekræftet sekvens'.

Summary: OneFS 9.3 og OneFS 9.4: NFSv4-klient rapporterer fejl: 'NFS: v4-server returnerede en dårlig sekvens-id-fejl på en ubekræftet sekvens'. I pakkehentninger ser Dell Technologies også følgende fejl: NFS4ERR_NO_GRACE ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

PowerScale er på OneFS 9.3 eller 9.4, og NFSv4-klienter rapporterer fejl som følgende:
 

Nov 18 13:00:22 kernel: NFS: v4 server returned a bad sequence-id error on an unconfirmed sequence 00000000c6d21f3b!
Nov 18 13:00:22  kernel: NFS: nfs4_reclaim_open_state: unhandled error -10026
Nov 18 13:00:22  kernel: NFSv4: state recovery failed for open file /test2.txt, error = -10026


Når disse fejl vises, går applikationen, der får adgang til NFS-filsystemet, ned, så det påvirker produktionen og kræver manuel indgriben et par gange om dagen.

Selv efter NFS-klienterne er blevet genstartet, rapporterer klienterne stadig fejlene.

I klient- eller nodepakkeregistreringerne kan du også se følgende fejl:
 

PCAP:
41    13:00:11.313563    10.205.224.32    10.205.224.12    NFS    302    V4 Call (Reply In 42) OPEN DH: 0x1eb1379b/
42    13:00:11.313804    10.205.224.12    10.205.224.32    NFS    122    V4 Reply (Call In 41) OPEN Status: NFS4ERR_NO_GRACE
43    13:00:11.314731    10.205.224.32    10.205.224.12    NFS    330    V4 Call (Reply In 44) OPEN DH: 0xa07785fa/test2.txt
44    13:00:11.314911    10.205.224.12    10.205.224.32    NFS    122    V4 Reply (Call In 43) OPEN Status: NFS4ERR_BAD_SEQID

Cause

Dette problem skyldes en kendt defekt: PSCALE-162845:  Acceptér forøget sekvens-id for den forrige handling med NFS4ERR_NO_GRACE or NFS4ERR_GRACE fejl. 

Alle versioner af NFSv4 påvirkes, ikke kun 4.1 og 4.2.

Detaljer om defekten er som følger:

Klienten øger deres sekvens-id, når OneFS ikke forventer det. OneFS øger således ikke sekvens-id'et korrekt. 

NFS-klienten ser ud til monotont at øge sekvensnummeret for OPEN/CLOSE/other foranstaltninger, herunder NFS4ERR_NO_GRACE og NFS4ERR_GRACE fejl. Men PowerScale tillader ikke det forøgede sekvens-id, hvis den forrige handling stødte på NFS4ERR_NO_GRACE or NFS4ERR_GRACE fejl. Antag derfor, at PowerScale returnerer NFS4ERR_NO_GRACE/NFS4ERR_GRACE fejl for en tidligere handling. Dette fører til NFS4ERR_BAD_SEQID til den næste indgående handling, fordi PowerScale ikke forventer et forøget sekvens-id.

I henhold til NFSv4 RFC, er der ingen definition for NFS4ERR_NO_GRACE/NFS4ERR_GRACE for ikke at tillade øgede værdier.

Der skelnes mellem Linux og PowerScale med hensyn til forøgelse af sekvens-id-logik for NFS4ERR_NO_GRACE Fejl. Lad os derfor tillade en forøgelse af seqence-id i Isilon-kode for at tilpasse sig Linux-koden.

Resolution

Løsningen er at flytte arbejdsprocessen til NFSv3.

ELLER

Installer programrettelse:

GA:  PSP-3035 PATCH: [9.4.0.11_GA-RUP_2023-01][Multiple User space and Kernel Fixes](January 2023)
DA: PSP-3069 PATCH: [9.4.0.10_DA-CUSTOM_2022-12][9.4.0.10_GA-RUP_2022-12 + NFS Fix](VMWARE)
 

Produse afectate

PowerScale F900
Proprietăți articol
Article Number: 000207189
Article Type: Solution
Ultima modificare: 20 feb. 2026
Version:  2
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.