public class IndexingDefragmentation extends Object
| Constructor and Description |
|---|
IndexingDefragmentation(IndexProcessor indexing)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
defragment(CacheGroupContext grpCtx,
CacheGroupContext newCtx,
PageMemoryEx partPageMem,
IntMap<LinkMap> mappingByPartition,
CheckpointTimeoutLock cpLock,
Runnable cancellationChecker,
IgniteThreadPoolExecutor defragmentationThreadPool,
IgniteLogger log)
Defragment index partition.
|
public IndexingDefragmentation(IndexProcessor indexing)
public void defragment(CacheGroupContext grpCtx, CacheGroupContext newCtx, PageMemoryEx partPageMem, IntMap<LinkMap> mappingByPartition, CheckpointTimeoutLock cpLock, Runnable cancellationChecker, IgniteThreadPoolExecutor defragmentationThreadPool, IgniteLogger log) 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.defragmentationThreadPool - Thread pool for defragmentation.log - Log.IgniteCheckedException - If failed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023