美文网首页
2020-11-09

2020-11-09

作者: 淡水河谷123 | 来源:发表于2020-11-09 15:59 被阅读0次
        private void dropSubsumedCheckpoints(long checkpointId) {
            Iterator<Map.Entry<Long, PendingCheckpoint>> entries = pendingCheckpoints.entrySet().iterator();
    
            while (entries.hasNext()) {
                PendingCheckpoint p = entries.next().getValue();
                // remove all pending checkpoints that are lesser than the current completed checkpoint
                if (p.getCheckpointId() < checkpointId && p.canBeSubsumed()) {
                    rememberRecentCheckpointId(p.getCheckpointId());
                    failPendingCheckpoint(p, CheckpointFailureReason.CHECKPOINT_SUBSUMED);
                    entries.remove();
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:2020-11-09

          本文链接:https://www.haomeiwen.com/subject/erolbktx.html