public class PendingCheckpointStats extends AbstractCheckpointStats
This is the starting point for all checkpoint tracking. The life cycle
of instances of this class is tightly coupled to a PendingCheckpoint
instance, which forwards statistics about acknowledged subtasks
via reportSubtaskStats(JobVertexID, SubtaskStateStats).
Depending on whether the PendingCheckpoint is finalized
successfully or aborted, we replace ourselves with a CompletedCheckpointStats
or FailedCheckpointStats and notify the CheckpointStatsTracker.
The statistics gathered here are all live updated.
| Modifier and Type | Method and Description |
|---|---|
long |
getAlignmentBuffered()
Returns the total buffered bytes during alignment over all subtasks.
|
SubtaskStateStats |
getLatestAcknowledgedSubtaskStats()
Returns the latest acknowledged subtask stats or
null if
none was acknowledged yet. |
int |
getNumberOfAcknowledgedSubtasks()
Returns the number of acknowledged subtasks.
|
long |
getStateSize()
Returns the total checkpoint state size over all subtasks.
|
CheckpointStatsStatus |
getStatus()
Returns the status of this checkpoint.
|
String |
toString() |
getAllTaskStateStats, getCheckpointId, getEndToEndDuration, getLatestAckTimestamp, getNumberOfSubtasks, getProperties, getTaskStateStats, getTriggerTimestamppublic CheckpointStatsStatus getStatus()
AbstractCheckpointStatsgetStatus in class AbstractCheckpointStatspublic int getNumberOfAcknowledgedSubtasks()
AbstractCheckpointStatsgetNumberOfAcknowledgedSubtasks in class AbstractCheckpointStatspublic long getStateSize()
AbstractCheckpointStatsgetStateSize in class AbstractCheckpointStatspublic long getAlignmentBuffered()
AbstractCheckpointStatsCan return -1 if the runtime did not report this.
getAlignmentBuffered in class AbstractCheckpointStatspublic SubtaskStateStats getLatestAcknowledgedSubtaskStats()
AbstractCheckpointStatsnull if
none was acknowledged yet.getLatestAcknowledgedSubtaskStats in class AbstractCheckpointStatsnullCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.