Translated message

A translation of this page exists in English.

RHEL7.4: Linux NFS サーバーの DRC メモリーの制限により、NFS クライアントのマウントコマンドが連続した CREATE_SESSION / NFS4ERR_DELAY と共にハングアップする

Solution Unverified - Updated -

Issue

dev/qa サーバーを rhel 7.4 に更新した後、複数のサーバーで nfsv4 共有をマウントすることができずコマンドがハングアップし、/var/log/messages に kernel: NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO のエラーメッセージが記録される。

# mount -vvv -o rw,nosuid,soft,intr,rsize=8192,wsize=8192,vers=4.1,tcp foo.example.com:/export /mnt
mount.nfs: timeout set for Mon Aug  7 13:33:20 2017mount.nfs: trying text-based options

パケットキャプチャーは、NFS サーバーから NFS4ERR_DELAY および以下のエラーメッセージが返されていることを示している (添付のパケットキャプチャーも参照のこと)。

NFS reply xid 3282429166 reply ok 44 getattr ERROR: Request couldn't be completed in time
NFS4ERR_DELAY

マウントオプションとして vers=3 または vers=4.0 を指定すると、マウントにアクセスすることができる。定義しない (この場合は、7.4 リリースのデフォルト設定である 4.1 が選択される)、または 4.1 もしくは 4.2 を指定した場合に限り、マウントに失敗する。

Environment

  • Red Hat Enterprise Linux 7.4 (NFS サーバー)
    • 3.10.0-693.el7.x86_64 から kernel-3.10.0-693.21.1.el7 以前のカーネル
  • NFS クライアント
    • NFS4.1 を使用するあらゆる NFS クライアント
    • nfs-utils-1.3.0-0.48.el7.x86_64 がインストールされた RHEL7.4 Linux NFS クライアント (デフォルトの NFS バージョンが NFS4.1 に変更されている)
  • NFSv4.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content