PowerScale:OneFS 在節點重新開機時失去 NFSv4 鎖定

Resumen: NFSv4 用戶端可能會在節點重新開機後遺失鎖定或無法正確釋放鎖定。

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

在修正開發之前,所有 OneFS 版本都會出現此問題。
它可能會影響使用 NFSv4 和鎖定作業的任何應用程式。

在 ActiveMQ 或 OpenMQ 等「訊息佇列」應用程式廣泛使用 NFSv4 鎖定機制時,最常出現此問題。

針對 MQ 應用程式;當主要伺服器不應接管時,通常會顯示為次要 MQ 伺服器接管該伺服器。
這會導致服務中斷或資料不一致,需要應用程式端的手動干預才能解決。

在封包擷取中觀察到時,當第二個用戶端嘗試存取檔案時,用戶端會成功鎖定檔案。
當節點鎖定用戶端連線重新開機時,第二個用戶端會獲得鎖定。
第一個用戶端在鎖定結束時會收到錯誤,因為它們不再有鎖定。

此問題可重現如下:

  1. 在第一個用戶端上,使用 NFSv4.0 掛接匯出。
  2. 第二個用戶端使用 NFSv4.0 掛接相同的匯出。
  3. 在第一個用戶端上,鎖定檔案 5 分鐘。
  4. 在第二個用戶端上,啟動嘗試鎖定相同檔案的迴圈。
  5. 重新開機第一個用戶端所連接的 OneFS 節點。
  6. 如果出現此問題,第二個用戶端會在第一個用戶端鎖定結束之前獲得鎖定。

 

Causa

將 NFSv4 連線移至其他節點時,邏輯中發生錯誤,導致節點重新開機時釋放鎖定。

 

Resolución

修復:
升級或修補到下列其中一個 OneFS 版本。

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

解決 方案:
此問題沒有因應措施。

 

Productos afectados

PowerScale OneFS
Propiedades del artículo
Número del artículo: 000215804
Tipo de artículo: Solution
Última modificación: 26 set. 2023
Versión:  2
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.