PowerScale: OneFS verliest NFSv4-vergrendelingen bij opnieuw opstarten van knooppunt

Summary: NFSv4-clients kunnen vergrendelingen verliezen of vergrendelingen niet correct kunnen vrijgeven nadat het knooppunt opnieuw is opgestart.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Dit probleem is aanwezig in alle OneFS versies voorafgaand aan de ontwikkeling van de oplossing.
Het kan van invloed zijn op elke applicatie die gebruikmaakt van NFSv4 en vergrendelingsbewerkingen.

Dit probleem is meestal waargenomen bij 'Message Queue'-applicaties zoals ActiveMQ of OpenMQ omdat ze veel gebruik maken van NFSv4-vergrendelingsmechanismen.

Voor MQ-applicaties; het manifesteert zich vaak als een secundaire MQ-server die de primaire server overneemt wanneer dat niet zo is.
Dit veroorzaakt storingen of inconsistenties in data die handmatige interventie aan de applicatiezijde vereisen om dit op te lossen.

Bij het vastleggen van pakketten vergrendelt de client een bestand met succes terwijl een tweede client probeert toegang te krijgen tot het bestand.
Wanneer het knooppunt de vergrendelingsclient is verbonden met opnieuw opstarten, krijgt de tweede client de vergrendeling.
De eerste client ontvangt een foutmelding wanneer de vergrendeling eindigt, omdat ze de vergrendeling niet meer hebben.

Het probleem kan als volgt worden gereproduceerd:

  1. Koppel op de eerste client een export met NFSv4.0.
  2. Koppel op de tweede client dezelfde export met behulp van NFSv4.0.
  3. Vergrendel op de eerste client een bestand gedurende 5 minuten.
  4. Start op de tweede client een lus om hetzelfde bestand te vergrendelen.
  5. Start het OneFS-knooppunt waarmee de eerste client is verbonden opnieuw op.
  6. Als het probleem zich voordoet, krijgt de tweede client een vergrendeling voordat de eerste clientvergrendeling eindigt.

 

Cause

Er is een fout opgetreden in onze logica voor het verplaatsen van NFSv4-verbindingen naar andere knooppunten waardoor de vergrendelingen werden vrijgegeven bij het opnieuw opstarten van het knooppunt.

 

Resolution

Fix:
Upgrade of patch naar een van de volgende versies van OneFS.

  • 9.1.0.19+
  • 9.2.1.12+
  • 9.4.0.3+
  • 9.5.0.0+

Oplossing:
Er zijn geen tijdelijke oplossingen voor dit probleem.

 

Affected Products

PowerScale OneFS
Article Properties
Article Number: 000215804
Article Type: Solution
Last Modified: 26 Sep 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.