public class IndexingDefragmentation extends Object
| Constructor and Description |
|---|
IndexingDefragmentation(IgniteH2Indexing indexing)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
defragment(CacheGroupContext grpCtx,
CacheGroupContext newCtx,
PageMemoryEx partPageMem,
IntMap<LinkMap> mappingByPartition,
CheckpointTimeoutLock cpLock,
Runnable cancellationChecker,
IgniteLogger log,
IgniteThreadPoolExecutor defragmentationThreadPool)
Defragment index partition.
|
public IndexingDefragmentation(IgniteH2Indexing indexing)
public void defragment(CacheGroupContext grpCtx, CacheGroupContext newCtx, PageMemoryEx partPageMem, IntMap<LinkMap> mappingByPartition, CheckpointTimeoutLock cpLock, Runnable cancellationChecker, IgniteLogger log, IgniteThreadPoolExecutor defragmentationThreadPool) throws IgniteCheckedException
grpCtx - Old group context.newCtx - New group context.partPageMem - Partition page memory.mappingByPartition - Mapping page memory.cpLock - Defragmentation checkpoint read lock.cancellationChecker - Cancellation checker.log - Log.defragmentationThreadPool - Thread pool for defragmentation.IgniteCheckedException - If failed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025