概要
コマンドラインツールでリビジョンの変更量に正しい値を表示できない
詳細
本来であれば、リビジョンの変更量には「そのリビジョンで変更されたサイズ」を表示すべきであるにもかかわらず、実際には「そのリビジョンから現在のリビジョンまでに変更されたサイズ」を表示していました。
問題が存在しているのは次のツールおよびコマンドです。
- ReadCacheManager.exe (ファイルバージョン 4.0.0.0~4.0.0.4) の show コマンド
- ReadCacheClient.exe (ファイルバージョン 4.0.0.0~4.0.0.1) の cache コマンド
- VerifyCache.exe (ファイルバージョン 4.0.0.0~4.0.0.1)
(正しくない表示の例) リビジョン 19 の変更量が 19→21 の変更量と同じになっている
リビジョン 変更量 圧縮後のサイズ
------------ --------- ----------------
20 → 21 9.8 MB 262 バイト
19 → 21 14.6 MB 415 バイト
リビジョン:
番号 作成日時 ハッシュ 変更量
---- -------------------- ---------------- ---------
21 2013/04/02 16:44:35 64797C4D7CAB1548 (なし)
20 2013/04/02 16:42:14 C49F16AA6BAED502 9.8 MB
19 2013/04/02 16:40:22 D5C606601E648B85 14.6 MB
(正しい表示の例) リビジョン 19 の変更量に正しい値が表示されている
リビジョン 変更量 圧縮後のサイズ
------------ --------- ----------------
20 → 21 9.8 MB 262 バイト
19 → 21 14.6 MB 415 バイト
リビジョン:
番号 作成日時 ハッシュ 変更量
---- -------------------- ---------------- ---------
21 2013/04/02 16:44:35 64797C4D7CAB1548 (なし)
20 2013/04/02 16:42:14 C49F16AA6BAED502 9.8 MB
19 2013/04/02 16:40:22 D5C606601E648B85 4.9 MB
19 → 20 と 20 → 21 で同じ領域を変更している場合があるため、これらの変更量の合計が 19 → 21 の変更量と等しくなるとは限りません。
対策
ダウンロードサイトから「ReadCache サーバーインストーラー」および「ReadCache クライアントインストーラー」の 4.0.0.5 以降を取得してインストールしてください。
更新モジュールのダウンロードはこちら