Uses of Class
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture
-
Packages that use GridDhtPartitionsExchangeFuture Package Description org.apache.ignite.internal.cdc org.apache.ignite.internal.managers.encryption Encryption manager classes.org.apache.ignite.internal.processors.authentication org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.distributed.dht.preloader org.apache.ignite.internal.processors.cache.distributed.dht.topology org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.persistence.snapshot org.apache.ignite.internal.processors.platform org.apache.ignite.internal.processors.query org.apache.ignite.internal.processors.query.stat -
-
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.cdc
Methods in org.apache.ignite.internal.cdc with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidCdcUtilityActiveCdcManager. onDoneAfterTopologyUnlock(GridDhtPartitionsExchangeFuture fut) -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.managers.encryption
Methods in org.apache.ignite.internal.managers.encryption with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidGridEncryptionManager. onDoneAfterTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called after topology is unlocked. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.authentication
Methods in org.apache.ignite.internal.processors.authentication with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidIgniteAuthenticationProcessor. onDoneBeforeTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called before topology is unlocked. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return GridDhtPartitionsExchangeFuture Modifier and Type Method Description @Nullable GridDhtPartitionsExchangeFutureGridCachePartitionExchangeManager. lastFinishedFuture()GridDhtPartitionsExchangeFutureGridCachePartitionExchangeManager. lastTopologyFuture()Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description List<GridDhtPartitionsExchangeFuture>GridCachePartitionExchangeManager. exchangeFutures()Methods in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidCacheAffinitySharedManager. applyAffinityFromFullMessage(GridDhtPartitionsExchangeFuture fut, Map<Integer,CacheGroupAffinityMessage> idealAffDiff)Applies affinity diff from the received full message.voidWalStateManager. disableGroupDurabilityForPreloading(GridDhtPartitionsExchangeFuture fut)Change local WAL state before exchange is done.voidGridCachePartitionExchangeManager. dumpDebugInfo(@Nullable GridDhtPartitionsExchangeFuture exchFut)voidCacheAffinitySharedManager. forceCloseCaches(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)Called during the rollback of the exchange partitions procedure in order to stop the given cache even if it's not fully initialized (e.g. failed on cache init stage).voidGridCachePartitionExchangeManager. forceReassign(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture fut)GridDhtPreloaderAssignmentsGridCachePreloaderAdapter. generateAssignments(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut)IgniteInternalFuture<Map<Integer,Map<Integer,List<UUID>>>>CacheAffinitySharedManager. initAffinityOnNodeLeft(GridDhtPartitionsExchangeFuture fut)IgniteInternalFuture<?>CacheAffinitySharedManager. initCoordinatorCaches(GridDhtPartitionsExchangeFuture fut, boolean newAff)IgniteInternalFuture<?>CacheAffinitySharedManager. initStartedCaches(boolean crd, GridDhtPartitionsExchangeFuture fut, Collection<DynamicCacheDescriptor> descs)Initialized affinity for cache received from node joining on this exchange.voidGridCachePartitionExchangeManager. lastFinishedFuture(GridDhtPartitionsExchangeFuture fut)booleanGridCachePartitionExchangeManager. mergeExchanges(GridDhtPartitionsExchangeFuture curFut, GridDhtPartitionsFullMessage msg)booleanGridCachePartitionExchangeManager. mergeExchangesOnCoordinator(GridDhtPartitionsExchangeFuture curFut, @Nullable AffinityTopologyVersion threshold)voidCacheAffinitySharedManager. onBaselineTopologyChanged(GridDhtPartitionsExchangeFuture fut, boolean crd)IgniteInternalFuture<?>CacheAffinitySharedManager. onCacheChangeRequest(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)Called on exchange initiated for cache start/stop request.booleanCacheAffinitySharedManager. onCentralizedAffinityChange(GridDhtPartitionsExchangeFuture fut, boolean crd)Called on exchange initiated by server node leave or custom event with centralized affinity assignment.voidCacheAffinitySharedManager. onChangeAffinityMessage(GridDhtPartitionsExchangeFuture exchFut, CacheAffinityChangeMessage msg)Called on exchange initiated byCacheAffinityChangeMessagewhich sent after rebalance finished.voidCacheAffinitySharedManager. onClientEvent(GridDhtPartitionsExchangeFuture fut)Called on exchange initiated by client node join/fail.Map<Integer,CacheGroupAffinityMessage>CacheAffinitySharedManager. onCustomEventWithEnforcedAffinityReassignment(GridDhtPartitionsExchangeFuture fut)Calculates affinity on coordinator for custom event types that require centralized assignment.voidCacheAffinitySharedManager. onCustomMessageNoAffinityChange(GridDhtPartitionsExchangeFuture fut, @Nullable ExchangeActions exchActions)voidCacheAffinitySharedManager. onExchangeChangeAffinityMessage(GridDhtPartitionsExchangeFuture exchFut, CacheAffinityChangeMessage msg)Called when receivedCacheAffinityChangeMessagewhich should complete exchange.voidCacheAffinitySharedManager. onExchangeFreeSwitch(GridDhtPartitionsExchangeFuture fut)Called on exchange initiated by baseline server node leave on fully-rebalanced topology.Set<Integer>CacheAffinitySharedManager. onLocalJoin(GridDhtPartitionsExchangeFuture fut, Map<Integer,CacheGroupAffinityMessage> receivedAff, AffinityTopologyVersion resTopVer)Map<Integer,CacheGroupAffinityMessage>CacheAffinitySharedManager. onReassignmentEnforced(GridDhtPartitionsExchangeFuture fut)Calculates new affinity assignment on coordinator and creates affinity diff messages for other nodes.voidCacheAffinitySharedManager. onServerJoin(GridDhtPartitionsExchangeFuture fut, boolean crd)Called on exchange initiated by server node join.voidCacheAffinitySharedManager. onServerJoinWithExchangeMergeProtocol(GridDhtPartitionsExchangeFuture fut, boolean crd)Map<Integer,CacheGroupAffinityMessage>CacheAffinitySharedManager. onServerLeftWithExchangeMergeProtocol(GridDhtPartitionsExchangeFuture fut)voidGridCachePreloader. onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)voidGridCachePreloaderAdapter. onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)GridDhtPartitionDemander.RebalanceFutureGridCachePreloader. prepare(GridDhtPartitionExchangeId exchId, @Nullable GridDhtPartitionsExchangeFuture exchFut, long rebalanceId, GridDhtPartitionDemander.RebalanceFuture next, @Nullable GridCompoundFuture<Boolean,Boolean> forcedRebFut, GridCompoundFuture<Boolean,Boolean> compatibleRebFut)GridDhtPartitionDemander.RebalanceFutureGridCachePreloaderAdapter. prepare(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut, long rebalanceId, GridDhtPartitionDemander.RebalanceFuture next, @Nullable GridCompoundFuture<Boolean,Boolean> forcedRebFut, GridCompoundFuture<Boolean,Boolean> compatibleRebFut)voidExchangeDiscoveryEvents. processEvents(GridDhtPartitionsExchangeFuture fut)Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionsExchangeFuture Constructor Description ExchangeContext(GridCacheSharedContext<?,?> cctx, boolean crd, GridDhtPartitionsExchangeFuture fut) -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return GridDhtPartitionsExchangeFuture Modifier and Type Method Description GridDhtPartitionsExchangeFutureRebalanceReassignExchangeTask. future()Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description intGridDhtPartitionsExchangeFuture. compareTo(GridDhtPartitionsExchangeFuture fut)voidGridDhtPartitionsExchangeFuture. copyInapplicableNodesFrom(GridDhtPartitionsExchangeFuture fut)Marks nodes as not applicable for full and historical rebalancing.voidGridDhtPartitionsExchangeFuture. finishMerged(AffinityTopologyVersion resVer, GridDhtPartitionsExchangeFuture exchFut)Finish merged future to allow GridCachePartitionExchangeManager.ExchangeFutureSet cleanup.GridDhtPreloaderAssignmentsGridDhtPreloader. generateAssignments(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut)voidInitNewCoordinatorFuture. init(GridDhtPartitionsExchangeFuture exchFut)booleanGridDhtPartitionsExchangeFuture. mergeJoinExchange(GridDhtPartitionsExchangeFuture fut)Merges this exchange with given one.@Nullable GridDhtPartitionsSingleMessageGridDhtPartitionsExchangeFuture. mergeJoinExchangeOnDone(GridDhtPartitionsExchangeFuture fut)default voidPartitionsExchangeAware. onDoneAfterTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called after topology is unlocked.default voidPartitionsExchangeAware. onDoneBeforeTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called before topology is unlocked.default voidPartitionsExchangeAware. onInitAfterTopologyLock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process initialization; called after topology is locked.default voidPartitionsExchangeAware. onInitBeforeTopologyLock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process initialization; called before topology is locked.voidGridDhtPreloader. onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)GridDhtPartitionDemander.RebalanceFutureGridDhtPreloader. prepare(GridDhtPartitionExchangeId exchId, @Nullable GridDhtPartitionsExchangeFuture exchFut, long rebalanceId, GridDhtPartitionDemander.RebalanceFuture next, @Nullable GridCompoundFuture<Boolean,Boolean> forcedRebFut, GridCompoundFuture<Boolean,Boolean> compatibleRebFut)Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionsExchangeFuture Constructor Description RebalanceReassignExchangeTask(SecurityContext secCtx, GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut) -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache.distributed.dht.topology
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description booleanGridClientPartitionTopology. afterExchange(GridDhtPartitionsExchangeFuture exchFut)Post-initializes this topology.booleanGridDhtPartitionTopology. afterExchange(GridDhtPartitionsExchangeFuture exchFut)Post-initializes this topology.booleanGridDhtPartitionTopologyImpl. afterExchange(GridDhtPartitionsExchangeFuture exchFut)Post-initializes this topology.voidGridClientPartitionTopology. beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean initParts, boolean updateMoving)Pre-initializes this topology.voidGridDhtPartitionTopology. beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean affReady, boolean updateMoving)Pre-initializes this topology.voidGridDhtPartitionTopologyImpl. beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean affReady, boolean updateMoving)Pre-initializes this topology.booleanGridClientPartitionTopology. detectLostPartitions(AffinityTopologyVersion affVer, GridDhtPartitionsExchangeFuture fut)Checks if there is at least one owner for each partition in the cache topology for a local node.booleanGridDhtPartitionTopology. detectLostPartitions(AffinityTopologyVersion resTopVer, GridDhtPartitionsExchangeFuture fut)Checks if there is at least one owner for each partition in the cache topology for a local node.booleanGridDhtPartitionTopologyImpl. detectLostPartitions(AffinityTopologyVersion resTopVer, GridDhtPartitionsExchangeFuture fut)Checks if there is at least one owner for each partition in the cache topology for a local node.booleanGridClientPartitionTopology. initPartitionsWhenAffinityReady(AffinityTopologyVersion affVer, GridDhtPartitionsExchangeFuture exchFut)booleanGridDhtPartitionTopology. initPartitionsWhenAffinityReady(AffinityTopologyVersion affVer, GridDhtPartitionsExchangeFuture exchFut)booleanGridDhtPartitionTopologyImpl. initPartitionsWhenAffinityReady(AffinityTopologyVersion affVer, GridDhtPartitionsExchangeFuture exchFut)voidGridClientPartitionTopology. onExchangeDone(GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)Callback on exchange done.voidGridDhtPartitionTopology. onExchangeDone(GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)Callback on exchange done.voidGridDhtPartitionTopologyImpl. onExchangeDone(@Nullable GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)Callback on exchange done.Map<UUID,Set<Integer>>GridClientPartitionTopology. resetOwners(Map<Integer,Set<UUID>> ownersByUpdCounters, Set<Integer> haveHist, GridDhtPartitionsExchangeFuture exchFut)Calculates nodes and partitions which have non-actual state (based on LWM value) and must be rebalanced.Map<UUID,Set<Integer>>GridDhtPartitionTopology. resetOwners(Map<Integer,Set<UUID>> ownersByUpdCounters, Set<Integer> haveHist, GridDhtPartitionsExchangeFuture exchFut)Calculates nodes and partitions which have non-actual state (based on LWM value) and must be rebalanced.Map<UUID,Set<Integer>>GridDhtPartitionTopologyImpl. resetOwners(Map<Integer,Set<UUID>> ownersByUpdCounters, Set<Integer> haveHist, GridDhtPartitionsExchangeFuture exchFut)Calculates nodes and partitions which have non-actual state (based on LWM value) and must be rebalanced.booleanGridClientPartitionTopology. update(@Nullable AffinityTopologyVersion exchangeVer, GridDhtPartitionFullMap partMap, @Nullable CachePartitionFullCountersMap cntrMap, Set<Integer> partsToReload, @Nullable Map<Integer,Long> partSizes, @Nullable AffinityTopologyVersion msgTopVer, @Nullable GridDhtPartitionsExchangeFuture exchFut, @Nullable Set<Integer> lostParts)booleanGridDhtPartitionTopology. update(@Nullable AffinityTopologyVersion exchangeResVer, GridDhtPartitionFullMap partMap, @Nullable CachePartitionFullCountersMap cntrMap, Set<Integer> partsToReload, @Nullable Map<Integer,Long> partSizes, @Nullable AffinityTopologyVersion msgTopVer, @Nullable GridDhtPartitionsExchangeFuture exchFut, @Nullable Set<Integer> lostParts)booleanGridDhtPartitionTopologyImpl. update(@Nullable AffinityTopologyVersion exchangeVer, GridDhtPartitionFullMap partMap, @Nullable CachePartitionFullCountersMap incomeCntrMap, Set<Integer> partsToReload, @Nullable Map<Integer,Long> partSizes, @Nullable AffinityTopologyVersion msgTopVer, @Nullable GridDhtPartitionsExchangeFuture exchFut, @Nullable Set<Integer> lostParts)voidGridDhtPartitionsStateValidator. validatePartitionCountersAndSizes(GridDhtPartitionsExchangeFuture fut, GridDhtPartitionTopology top, Map<UUID,GridDhtPartitionsSingleMessage> messages)Validates partition states - update counters and cache sizes for all nodes. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache.persistence
Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidGridCacheDatabaseSharedManager. beforeExchange(GridDhtPartitionsExchangeFuture fut)voidIgniteCacheDatabaseSharedManager. beforeExchange(GridDhtPartitionsExchangeFuture discoEvt)voidGridCacheDatabaseSharedManager. rebuildIndexesIfNeeded(GridDhtPartitionsExchangeFuture exchangeFut)voidIgniteCacheDatabaseSharedManager. rebuildIndexesIfNeeded(GridDhtPartitionsExchangeFuture fut) -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache.persistence.snapshot
Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidIgniteSnapshotManager. onDoneBeforeTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called before topology is unlocked. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.platform
Methods in org.apache.ignite.internal.processors.platform with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidPlatformContextImpl. onDoneBeforeTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Callback from exchange process completion; called before topology is unlocked. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.query
Methods in org.apache.ignite.internal.processors.query with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidGridQueryProcessor. beforeExchange(GridDhtPartitionsExchangeFuture fut)Prepare index rebuild futures if needed before exchange.booleanGridQueryProcessor. rebuildIndexOnExchange(int cacheId, GridDhtPartitionsExchangeFuture fut)Checks that the indexes need to be rebuilt on the exchange.voidGridQueryProcessor. removeIndexRebuildFuturesOnExchange(GridDhtPartitionsExchangeFuture fut, @Nullable Set<Integer> cacheIds)Removing futures of rebuilding indexes that should have been rebuilt on the exchange. -
Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.query.stat
Methods in org.apache.ignite.internal.processors.query.stat with parameters of type GridDhtPartitionsExchangeFuture Modifier and Type Method Description voidIgniteStatisticsConfigurationManager. afterTopologyUnlock(GridDhtPartitionsExchangeFuture fut)Update statistics after topology change, if necessary.
-