PowerScale:OneFS 在節點重新開機時失去 NFSv4 鎖定
Summary: NFSv4 用戶端可能會在節點重新開機後遺失鎖定或無法正確釋放鎖定。
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
在修正開發之前,所有 OneFS 版本都會出現此問題。
它可能會影響使用 NFSv4 和鎖定作業的任何應用程式。
在 ActiveMQ 或 OpenMQ 等「訊息佇列」應用程式廣泛使用 NFSv4 鎖定機制時,最常出現此問題。
針對 MQ 應用程式;當主要伺服器不應接管時,通常會顯示為次要 MQ 伺服器接管該伺服器。
這會導致服務中斷或資料不一致,需要應用程式端的手動干預才能解決。
在封包擷取中觀察到時,當第二個用戶端嘗試存取檔案時,用戶端會成功鎖定檔案。
當節點鎖定用戶端連線重新開機時,第二個用戶端會獲得鎖定。
第一個用戶端在鎖定結束時會收到錯誤,因為它們不再有鎖定。
此問題可重現如下:
- 在第一個用戶端上,使用 NFSv4.0 掛接匯出。
- 第二個用戶端使用 NFSv4.0 掛接相同的匯出。
- 在第一個用戶端上,鎖定檔案 5 分鐘。
- 在第二個用戶端上,啟動嘗試鎖定相同檔案的迴圈。
- 重新開機第一個用戶端所連接的 OneFS 節點。
- 如果出現此問題,第二個用戶端會在第一個用戶端鎖定結束之前獲得鎖定。
Cause
將 NFSv4 連線移至其他節點時,邏輯中發生錯誤,導致節點重新開機時釋放鎖定。
Resolution
修復:
升級或修補到下列其中一個 OneFS 版本。
- 9.1.0.19+
- 9.2.1.12+
- 9.4.0.3+
- 9.5.0.0+
解決 方案:
此問題沒有因應措施。
Affected Products
PowerScale OneFSArticle 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.