public class IdleVerifyUtility extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IdleVerifyUtility.IdleChecker
Idle checker.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
GRID_NOT_IDLE_MSG
Cluster not idle message.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
checkPartitionsPageCrcSum(FilePageStore pageStore,
CacheGroupContext grpCtx,
int partId,
byte pageType)
Checks CRC sum of pages with
pageType page type stored in partiion with partId id and assosiated
with cache group. |
static void |
checkPartitionsPageCrcSum(@Nullable FilePageStoreManager pageStoreMgr,
CacheGroupContext grpCtx,
int partId,
byte pageType)
|
static List<Integer> |
compareUpdateCounters(IgniteEx ign,
Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsIn,
Integer grpId)
Compares two sets with partitions and upd counters per group distribution.
|
static List<Integer> |
compareUpdateCounters(IgniteEx ign,
Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsEth,
Map<Integer,Map<Integer,PartitionUpdateCounter>> curCntrs)
Compares two sets with partitions and upd counters per group distribution.
|
static String |
formatUpdateCountersDiff(IgniteEx ig,
List<Integer> diff)
Prints diff between incoming update counters snapshots.
|
static Map<Integer,Map<Integer,PartitionUpdateCounter>> |
getUpdateCountersSnapshot(IgniteEx ign,
Set<Integer> grpIds)
Gather updateCounters info.
|
public static final String GRID_NOT_IDLE_MSG
public static void checkPartitionsPageCrcSum(@Nullable
@Nullable FilePageStoreManager pageStoreMgr,
CacheGroupContext grpCtx,
int partId,
byte pageType)
throws IgniteCheckedException,
GridNotIdleException
public static void checkPartitionsPageCrcSum(FilePageStore pageStore, CacheGroupContext grpCtx, int partId, byte pageType) throws IgniteCheckedException, GridNotIdleException
pageType page type stored in partiion with partId id and assosiated
with cache group. pageStore - Page store.grpCtx - Passed cache group context.partId - Partition id.pageType - Page type. Possible types PageIdAllocator.FLAG_DATA, PageIdAllocator.FLAG_IDX.IgniteCheckedException - If reading page failed.GridNotIdleException - If cluster not idle.public static Map<Integer,Map<Integer,PartitionUpdateCounter>> getUpdateCountersSnapshot(IgniteEx ign, Set<Integer> grpIds)
PartitionUpdateCounter.copy() of update counters.ign - Ignite instance.grpIds - Group Id`s.public static String formatUpdateCountersDiff(IgniteEx ig, List<Integer> diff)
ig - Ignite instance.diff - Compared groups diff.public static List<Integer> compareUpdateCounters(IgniteEx ign, Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsIn, Integer grpId)
ign - Ignite instance.cntrsIn - Group id`s with counters per partitions per groups distribution.grpId - Group id to compare.public static List<Integer> compareUpdateCounters(IgniteEx ign, Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsEth, Map<Integer,Map<Integer,PartitionUpdateCounter>> curCntrs)
ign - Ignite instance.cntrsEth - Ethalon group id`s with counters per partitions per groups distribution.curCntrs - Group id`s with counters per partitions per groups distribution compare with.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020