何らかの問題でネットワークの切断が発生した際、NFS クライアントは vsanfs NFS に再接続を試みますが、vsanfs NFS は LOCK call に対し NFS4ERR_RESOURCE のエラーを返し、最終的に IO 操作が一時的に失敗します。
ganesha.log より下記のようなエントリが確認されます。
YYYY-MM-DDThh:mm:ssZ : epoch ######## : ######.######.###### : ganesha.nfsd-104[::ffff:###.###.###.###] [svc_3181] 515 :nfs4_op_lock :NFS4 LOCK :LOCK failed to create new lock owner Lock: obj=0x7f0274002c78, fileid=487297011706226969, type=READ , start=0x0, end=0xffffffffffffffff, owner={STATE_OPEN_OWNER_NFSV4 0x7f02b0003930: clientid={0x7f02841031f0 ClientID={Epoch=######## Counter=0x00000881} CONFIRMED Client={0x7f0284001ba0 name=(22:Linux NFSv4.1 ######) refcount=1} t_delta=0 reservations=2 refcount=10} owner=(24:0x6f70656e2069643a000000310000000000000524cb97b8e5) confirmed=1 seqid=0 refcount=2}
VMware vSAN 8.X
これは vsanfs NFS の既知の不具合です。Broadcom エンジニアリングチームはこの問題を認識しており、将来のリリースでこの問題への修正が提供される予定となります。
現在この問題に対する回避策はありませんが、今後のリリースで本問題に対する修正が提供される予定となります。
尚この問題は NFS のネットワークの再接続を起因として発生するため、ネットワークの問題が発生しない通常の状況下であれば発生いたしません。