NanaSHIろだ

161bce87 :Anonymous 2005-11-24 23:11
起動時の巡回が遅い問題に対処したいので、お知恵を拝借したいというレス。

問題が発生するパターンは
1. 保持しているノードからランダムにノードを選ぶ
2. そのノードに巡回対象ファイルがあるか尋ねる
3. 無いと言われて、/nodeでノードを教えてもらう
4. 教えてもらったノードにアクセスするけど、タイムアウトしてしまう

これが巡回中に何度も発生するので、妙に遅くなってしまう。

単純な解決策は
上記4でタイムアウトしたノードを覚えておき、上記3で教えられたとしても、
巡回中はアクセスしないようにする。

もっと良さげな策はありませんか
Powered by shinGETsu.