Package org.gridgain.internal.upgrade
Class RollingUpgradeManagerImpl
java.lang.Object
org.gridgain.internal.upgrade.RollingUpgradeManagerImpl
- All Implemented Interfaces:
org.apache.ignite.internal.lang.Debuggable,org.apache.ignite.internal.manager.IgniteComponent,org.gridgain.internal.upgrade.RollingUpgradeManager
public class RollingUpgradeManagerImpl
extends Object
implements org.gridgain.internal.upgrade.RollingUpgradeManager
Implementation of rolling upgrade manager.
-
Field Summary
Fields inherited from interface org.apache.ignite.internal.lang.Debuggable
INDENTATION -
Constructor Summary
ConstructorsConstructorDescriptionRollingUpgradeManagerImpl(org.apache.ignite.internal.network.MessagingService messagingService, org.apache.ignite.internal.network.TopologyService topologyService, org.apache.ignite.internal.cluster.management.ClusterManagementGroupManager cmgManager, org.apache.ignite.internal.version.IgniteProductVersionSource versionProvider, org.apache.ignite.internal.configuration.ConfigurationRegistry clusterConfiguration) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionisNodeUpgraded(String nodeId) isTargetVersion(String version) startAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) startUpgrade(String version) stopAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) CompletableFuture<org.gridgain.internal.upgrade.UpgradeState>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.ignite.internal.lang.Debuggable
dumpStateMethods inherited from interface org.apache.ignite.internal.manager.IgniteComponent
beforeNodeStop, stopAsync
-
Constructor Details
-
RollingUpgradeManagerImpl
public RollingUpgradeManagerImpl(org.apache.ignite.internal.network.MessagingService messagingService, org.apache.ignite.internal.network.TopologyService topologyService, org.apache.ignite.internal.cluster.management.ClusterManagementGroupManager cmgManager, org.apache.ignite.internal.version.IgniteProductVersionSource versionProvider, org.apache.ignite.internal.configuration.ConfigurationRegistry clusterConfiguration) Constructor.
-
-
Method Details
-
startUpgrade
- Specified by:
startUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
commitUpgrade
- Specified by:
commitUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
cancelUpgrade
- Specified by:
cancelUpgradein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isUpgradeInProgress
- Specified by:
isUpgradeInProgressin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
blockConfigurationUpdatesIfNeeded
- Specified by:
blockConfigurationUpdatesIfNeededin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isNodeUpgraded
- Specified by:
isNodeUpgradedin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
isTargetVersion
- Specified by:
isTargetVersionin interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
upgradeState
- Specified by:
upgradeStatein interfaceorg.gridgain.internal.upgrade.RollingUpgradeManager
-
startAsync
public CompletableFuture<Void> startAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) - Specified by:
startAsyncin interfaceorg.apache.ignite.internal.manager.IgniteComponent
-
stopAsync
public CompletableFuture<Void> stopAsync(org.apache.ignite.internal.manager.ComponentContext componentContext) - Specified by:
stopAsyncin interfaceorg.apache.ignite.internal.manager.IgniteComponent
-