7月 132012
 
再現環境

サーバー:

  • CVSNT2.5.02
  • ワークグループを構成。ドメイン非参加。

クライアント:

  • Eclipse3.2.1
  • ドメインに参加している。

その他:

  • サーバークライアント間にルーターが2つある。
  • 各マシンに設定されているDNSサーバーは別。WINSサーバーは同じ。
現象

CVSNTに対してリモートからpserverでアクセスしたとき、ファイル一覧の取得などの動作が妙に遅い場合がある。
サーバーローカルから接続すると起きない。

原因

有効だがケーブルが接続されていないネットワーク接続設定があると遅くなるようだ。
恐らくクライアント名の解決で、使えないネットワークを見に行ってタイムアウトしているものと思われる。

クライアント側からサーバーとのやり取りのパケットを見ていると、認証OKのパケット(I LOVE YOUっていわれる!)を受け取るのに時間がかかっているのがわかる。(約4秒)

処置

使っていないネットワーク接続設定を無効にすれば解決する。
CVSNT Control PanelのAdvancedタブの”Don’t resolve client names (debug setting)”を有効にしても直る。
でも「debug setting」とか怪しいのでお勧めしない。

7月 132012
 
  1. CVSリポジトリービューで.projectファイルがないディレクトリを選択。
  2. 「バージョンとしてタグ付け」を選択。
  3. 一見タグ付けできたように見える。
  4. 他のクライアントから見るとタグ付けできていない。Eclipseを再起動してもやはり見えなくなる。