Class ClusterSnapshotRecord
- java.lang.Object
-
- org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
- org.apache.ignite.internal.pagemem.wal.record.delta.ClusterSnapshotRecord
-
public class ClusterSnapshotRecord extends WALRecord
ClusterSnapshot record. It splits WAL on 2 areas: any data changes before this record are part of related ClusterSnapshot, and vice versa. It's guaranteed with: 1. The record is written after ClusterSnapshot acquires checkpoint writeLock. 2. The writeLock is acquired on PME, after every transaction already committed and no active transactions anymore.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ignite.internal.pagemem.wal.record.WALRecord
WALRecord.RecordPurpose, WALRecord.RecordType
-
-
Constructor Summary
Constructors Constructor Description ClusterSnapshotRecord(String snpName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclusterSnapshotName()StringtoString()WALRecord.RecordTypetype()
-
-
-
Constructor Detail
-
ClusterSnapshotRecord
public ClusterSnapshotRecord(String snpName)
- Parameters:
snpName- ClusterSnapshot name.
-
-