ページの先頭行へ戻る
PRIMECLUSTERGlobal File Services  説明書 4.3

1.8.13 F_SETLEASE 指定の fcntl(2) に対する注意事項

  同一ファイルに対して、ファイルオーナ変更操作(※1)と F_SETLEASE 指定の fcntl(2) を行う場合、同一ノードから行ってください。

  (※1) chown(1), chown(2), fchown(2) などを用いたファイルオーナ変更操作

  異なるノードから、同一ファイルに対して、ファイルオーナ変更操作とF_SETLEASE 指定のfcntl(2)を行った場合、古いファイルオーナ情報を基にリースの取得操作のための権限チェックを行い、リースの取得操作を行う場合があります。

  なお、異なるノードから、ファイルオーナ変更操作と F_SETLEASE 指定の fcntl(2) を行いたい場合には、F_SETLEASE 指定の fcntl(2) を行う前に、最新のファイル情報を獲得(※2)することで、上記の問題を回避できます。

  (※2) stat(1), stat(2), fstat(2) などを用いたファイル情報獲得操作