[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-discuss-ja:00097] Re: gfsd が2重起動される
- From: SODA Noriyuki <soda@xxxxxxxxx>
- Date: Wed, 21 Sep 2005 12:42:40 +0900
>>>>> On Wed, 21 Sep 2005 12:26:19 +0900,
Matsuo Akihiro <matsuo@xxxxxxxxxxxx> said:
> filenode 側で、gfsd が2個起動していました。
この増えている gfsd は、既存の gfsd の子プロセスではないでしょうか?
だとすると正常動作です。
あるクライアントプログラムからのアクセスに対して、対応する gfsd が
(元々動作している gfsd の子プロセスとして) 一つ起動します。
そのクライアントプログラムが終了すると、gfsd も終了します。
> 私が間違って filenode 側で
> eval `gfarm_agent`
> を実行した際に、gfsd が複数起動してしまったようです。
> filenode 側で gfarm_agent を実行した際に
> gfsd が起動するのは正しい動作でしょうか?
> 実行した回数だけ gfsd が増えていきます
これはたぶん、現在のコードだと、filesystem node で gfarm_initialize()
を実行した時に、必ず gfsd に接続にいくせいでしょうね。
gfarm_agent はファイルシステムへの実際のアクセスは行わないのでちょっと
無駄なんですが、若干メモリを消費すること以外に実害はないと思います。
> (私の認識では gfarm_agent は client 側で実行する物と認識していますが合っ
> ていますでしょうか)
gfarm_agent はメタデータのキャッシュを行うわけですが、これは
filesystem node でも効果があることは多いので、filesystem node
で起動することにも意味はあります。
--
<soda@xxxxxxxxx> (株)SRA ReSIC中部システムサービス部 曽田哲之 (SODA Noriyuki)