| Package | Description |
|---|---|
| org.apache.ignite.internal.pagemem.store | |
| org.apache.ignite.internal.pagemem.wal | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.file | |
| org.apache.ignite.internal.processors.cache.persistence.wal | |
| org.apache.ignite.internal.processors.cache.persistence.wal.filehandle |
| Modifier and Type | Method and Description |
|---|---|
void |
PageStore.finishRecover()
Ends recover process.
|
void |
PageStore.stop(boolean cleanFile) |
void |
PageStore.truncate(int tag)
Truncates and deletes partition file.
|
| Modifier and Type | Method and Description |
|---|---|
WALPointer |
IgniteWriteAheadLogManager.flush(WALPointer ptr,
boolean explicitFsync)
Makes sure that all log entries written to the log up until the specified pointer are actually written
to the underlying storage.
|
WALPointer |
IgniteWriteAheadLogManager.log(WALRecord entry)
Appends the given log entry to the write-ahead log.
|
WALPointer |
IgniteWriteAheadLogManager.log(WALRecord entry,
RolloverType rolloverType)
Appends the given log entry to the write-ahead log.
|
WALRecord |
IgniteWriteAheadLogManager.read(WALPointer ptr)
Reads WAL record by the specified pointer.
|
WALIterator |
IgniteWriteAheadLogManager.replay(WALPointer start)
Invoke this method to iterate over the written log entries.
|
WALIterator |
IgniteWriteAheadLogManager.replay(WALPointer start,
@Nullable IgniteBiPredicate<WALRecord.RecordType,WALPointer> recordDeserializeFilter)
Invoke this method to iterate over the written log entries.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheDatabaseSharedManager.writeCheckpointEntry(ByteBuffer entryBuf,
CheckpointEntry cp,
CheckpointEntryType type)
Writes checkpoint entry buffer
entryBuf to specified checkpoint file with 2-phase protocol. |
| Modifier and Type | Method and Description |
|---|---|
void |
FilePageStore.finishRecover()
Ends recover process.
|
void |
FilePageStore.init() |
void |
FilePageStore.stop(boolean delete) |
void |
FilePageStore.sync()
Sync method used to ensure that the given pages are guaranteed to be written to the store.
|
void |
FilePageStore.truncate(int tag)
Truncates and deletes partition file.
|
| Modifier and Type | Method and Description |
|---|---|
WALPointer |
FileWriteAheadLogManager.flush(WALPointer ptr,
boolean explicitFsync)
Makes sure that all log entries written to the log up until the specified pointer are actually written
to the underlying storage.
|
WALRecord |
FileWriteAheadLogManager.read(WALPointer ptr)
Reads WAL record by the specified pointer.
|
WALIterator |
FileWriteAheadLogManager.replay(WALPointer start)
Invoke this method to iterate over the written log entries.
|
WALIterator |
FileWriteAheadLogManager.replay(WALPointer start,
@Nullable IgniteBiPredicate<WALRecord.RecordType,WALPointer> recordDeserializeFilter)
Invoke this method to iterate over the written log entries.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable WALPointer |
FileWriteHandle.addRecord(WALRecord rec) |
boolean |
FileWriteHandle.close(boolean rollOver)
Close segment.
|
WALPointer |
FileHandleManager.flush(WALPointer ptr,
boolean explicitFsync) |
WALPointer |
FileHandleManagerImpl.flush(WALPointer ptr,
boolean explicitFsync) |
WALPointer |
FsyncFileHandleManagerImpl.flush(WALPointer ptr,
boolean explicitFsync) |
void |
FileWriteHandle.fsync(FileWALPointer ptr)
Do fsync.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020