 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context interface {
	reconciler.DeploymentDatabaseClient
	reconciler.ArangoAgency
	reconciler.DeploymentInfoGetter
	reconciler.DeploymentStatusUpdate
}
    Context provides methods to the resilience package.
type Resilience ¶
type Resilience struct {
	// contains filtered or unexported fields
}
    Resilience is the service that inspects the overall state of the deployment to improve resilience.
func NewResilience ¶
func NewResilience(namespace, name string, context Context) *Resilience
NewResilience creates a new resilience with given context.
func (*Resilience) CheckMemberFailure ¶
func (r *Resilience) CheckMemberFailure(ctx context.Context) error
CheckMemberFailure performs a check for members that should be in failed state because: - They are frequently restarted - They cannot be scheduled for a long time (TODO)
 Click to show internal directories. 
   Click to hide internal directories.