1

本番システムを Hazelcast 3.0.1 (2.5 から) にアップグレードしました。アップグレード後、ログに次のような多くの WARN が記録されています。

[<ip>]:10102 [dev] No backup record found for call[148681]!

それらは 1 日あたり約 30 回表示されます。これは、毎日約 100.000 から 500.000 の分散マップ アクセスに匹敵します。つまり、これは時折発生するだけです。

これらの警告が表示される理由を理解しようとしましたが、うまくいきませんでした。これらは、568 行目の OperationServiceImpl クラスからログに記録されます。これは次のようになります。

@PrivateApi
void notifyBackupCall(long callId) {
    final Semaphore lock = backupCalls.get(callId);
    if (lock == null) {
        logger.warning("No backup record found for call[" + callId + "]!");
    } else {
        lock.release();
    }
}

この警告の原因と修正方法を知っている人はいますか? ロガーを黙らせたいだけではなく、この根本的な原因を知りたいのです。

4

1 に答える 1