KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Client.Messages.Migration Namespace Reference

Classes

class  CurrentConfigurationRequest
 The request to acquire current active configuration More...
 
class  CurrentMigrationRequest
 The request to acquire current active migration More...
 
class  MigrationActorConfigurationState
 The MigrationActor state with no active migration More...
 
class  MigrationActorInitializationFailed
 The notification of resource migration state check failed More...
 
class  MigrationActorMigrationState
 The MigrationActor state with active migration More...
 
class  MigrationCancel
 The command to node manager actor to cancel current migration More...
 
class  MigrationFinish
 The command to node manager actor to complete current migration More...
 
class  NodesUpgrade
 The command to the node manager to upgrade cluster node More...
 
class  ProcessingTheRequest
 The notification from MigrationActor that it started the request process More...
 
class  RecheckState
 An order to the MigrationActor to recheck it's current state More...
 
class  RequestAcknowledged
 The response from the MigrationActor that the request was acknowledged and will be proceeded More...
 
class  RequestDeclined
 The response from the MigrationActor that request was declined More...
 
class  ResourceState
 The overall resource migration state More...
 
class  ResourceStateRequest
 The request to the node management actor to acquire cluster resources states More...
 
class  ResourceUpgrade
 The request to migrate specific resource More...
 

Enumerations

enum  EnMigrationActorMigrationPosition {
  EnMigrationActorMigrationPosition.Source = 1, EnMigrationActorMigrationPosition.Destination = 2, EnMigrationActorMigrationPosition.PartiallyMigrated, EnMigrationActorMigrationPosition.NoMigrationNeeded,
  EnMigrationActorMigrationPosition.Broken
}
 The list of possible resource migration position according to cluster migration More...
 

Enumeration Type Documentation

◆ EnMigrationActorMigrationPosition

The list of possible resource migration position according to cluster migration

Enumerator
Source 

All resources are at the source configuration position

Destination 

All resources are at the destination configuration position

PartiallyMigrated 

Some resources are at the source position, others are at destination. Also some resource can be between source and destination positions and can be migrated.

NoMigrationNeeded 

The two configurations doesn't require resource migration

Broken 

There are resources that neither in source nor in destination position and can't be migrated automatically

Definition at line 18 of file EnMigrationActorMigrationPosition.cs.