| Modifier and Type | Method and Description |
|---|---|
@Nullable IgniteWriteAheadLogManager |
GridCacheSharedContext.wal() |
| Constructor and Description |
|---|
GridCacheSharedContext(GridKernalContext kernalCtx,
IgniteTxManager txMgr,
GridCacheVersionManager verMgr,
GridCacheMvccManager mvccMgr,
@Nullable IgnitePageStoreManager pageStoreMgr,
@Nullable IgniteWriteAheadLogManager walMgr,
WalStateManager walStateMgr,
IgniteCacheDatabaseSharedManager dbMgr,
IgniteSnapshotManager snapshotMgr,
IgniteCacheSnapshotManager snpMgr,
GridCacheDeploymentManager<K,V> depMgr,
GridCachePartitionExchangeManager<K,V> exchMgr,
CacheAffinitySharedManager<K,V> affMgr,
GridCacheIoManager ioMgr,
GridCacheSharedTtlCleanupManager ttlMgr,
PartitionsEvictManager evictMgr,
CacheJtaManagerAdapter jtaMgr,
Collection<CacheStoreSessionListener> storeSesLsnrs,
MvccCachingManager mvccCachingMgr,
DeadlockDetectionManager deadlockDetectionMgr,
CacheDiagnosticManager diagnosticMgr) |
| Constructor and Description |
|---|
TxLogTree(String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
long metaPageId,
ReuseList reuseList,
FailureProcessor failureProcessor,
boolean initNew,
PageLockListener lockLsnr) |
| Modifier and Type | Field and Description |
|---|---|
protected IgniteWriteAheadLogManager |
DataStructure.wal |
| Modifier and Type | Method and Description |
|---|---|
void |
DataStorageMetricsImpl.wal(IgniteWriteAheadLogManager wal) |
| Constructor and Description |
|---|
DataStructure(int cacheGrpId,
String grpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
PageLockListener lockLsnr,
PageIoResolver pageIoRslvr,
byte pageFlag) |
IndexStorageImpl(PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
int grpId,
boolean grpShared,
int allocPartId,
byte allocSpace,
ReuseList reuseList,
long rootPageId,
boolean initNew,
FailureProcessor failureProcessor,
PageLockListener lockLsnr) |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,CheckpointEntry.GroupState> |
CheckpointEntry.groupState(IgniteWriteAheadLogManager wal) |
Long |
CheckpointEntry.partitionCounter(IgniteWriteAheadLogManager wal,
int grpId,
int part) |
| Constructor and Description |
|---|
CheckpointManager(Function<Class<?>,IgniteLogger> logger,
String igniteInstanceName,
String checkpointThreadName,
IgniteWriteAheadLogManager wal,
WorkersRegistry workersRegistry,
DataStorageConfiguration persistenceCfg,
FilePageStoreManager pageStoreManager,
IgniteThrowableBiPredicate<Long,Integer> checkpointInapplicableChecker,
Supplier<Collection<DataRegion>> dataRegions,
Supplier<Collection<CacheGroupContext>> cacheGroupContexts,
IgniteThrowableFunction<Integer,PageMemoryEx> pageMemoryGroupResolver,
PageMemoryImpl.ThrottlingPolicy throttlingPolicy,
IgniteCacheSnapshotManager snapshotMgr,
DataStorageMetricsImpl persStoreMetrics,
LongJVMPauseDetector longJvmPauseDetector,
FailureProcessor failureProcessor,
GridCacheProcessor cacheProcessor) |
| Constructor and Description |
|---|
AbstractFreeList(int cacheId,
String name,
DataRegionMetricsImpl memMetrics,
DataRegion memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
CacheFreeList(int cacheId,
String name,
DataRegionMetricsImpl regionMetrics,
DataRegion dataRegion,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
PagesList(int cacheId,
String name,
PageMemory pageMem,
int buckets,
IgniteWriteAheadLogManager wal,
long metaPageId,
PageLockListener lockLsnr,
GridKernalContext ctx,
byte pageFlag) |
| Constructor and Description |
|---|
MetastorageTree(int cacheId,
String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
ReuseList reuseList,
MetastorageRowStore rowStore,
long metaPageId,
boolean initNew,
@Nullable FailureProcessor failureProcessor,
int partId,
@Nullable PageLockListener lockLsnr) |
| Constructor and Description |
|---|
PartitionMetaStorageImpl(int cacheId,
String name,
DataRegionMetricsImpl memMetrics,
DataRegion memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
| Modifier and Type | Method and Description |
|---|---|
int |
BPlusTree.TreeVisitorClosure.visit(BPlusTree<L,T> tree,
BPlusIO<L> io,
long pageAddr,
int idx,
IgniteWriteAheadLogManager wal)
Performs inspection or operation on a specified row.
|
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheGrpId,
String grpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
byte pageFlag,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lsnr,
PageIoResolver pageIoRslvr) |
BPlusTree(String name,
int cacheGrpId,
String cacheGrpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos,
byte pageFlag,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lockLsnr) |
| Constructor and Description |
|---|
ReuseListImpl(int cacheId,
String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageHandler.initPage(PageMemory pageMem,
int grpId,
long pageId,
PageIO init,
IgniteWriteAheadLogManager wal,
PageLockListener lsnr,
IoStatisticsHolder statHolder) |
static boolean |
PageHandler.isWalDeltaRecordNeeded(PageSupport pageMem,
int cacheId,
long pageId,
long page,
IgniteWriteAheadLogManager wal,
@Nullable Boolean walPlc) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int grpId,
long pageId,
long page,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder,
PageIoResolver pageIoRslvr) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int grpId,
long pageId,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder,
PageIoResolver pageIoRslvr) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileWriteAheadLogManager
File WAL manager.
|
| Modifier and Type | Method and Description |
|---|---|
int |
MvccUpdateDataRow.visit(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> io,
long pageAddr,
int idx,
IgniteWriteAheadLogManager wal)
Performs inspection or operation on a specified row.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021