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とロック操作を使用するすべてのアプリケーションに影響を与える可能性があります。
この問題は、NFSv4ロック メカニズムを広範に使用しているため、ActiveMQやOpenMQなどの「メッセージ キュー」アプリケーションでよく見られます。
MQアプリケーションの場合:多くの場合、プライマリを引き継ぐセカンダリMQサーバーとして現れます。
これにより、システム停止やデータの不整合が発生し、アプリケーション側で手動で操作して解決する必要があります。
パケット キャプチャで確認されると、クライアントはファイルを正常にロックし、2番目のクライアントはファイルにアクセスしようとします。
ロック クライアントが接続されているノードが再起動されると、2番目のクライアントにロックが許可されます。
最初のクライアントは、ロックが終了すると、ロックがないためにエラーを受信します。
この問題は、次のように再現できます。
- 最初のクライアントで、NFSv4.0を使用してエクスポートをマウントします。
- 2番目のクライアントでは、NFSv4.0を使用して同じエクスポートをマウントします。
- 最初のクライアントで、ファイルを5分間ロックします。
- 2番目のクライアントで、同じファイルをロックしようとするループを開始します。
- 最初のクライアントが接続されているOneFSノードを再起動します。
- 問題が発生している場合は、最初のクライアント ロックが終了する前に、2番目のクライアントにロックが付与されます。
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.