pingpong

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2021 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check

func Check(ctx context.Context, cluster *bee.Cluster, o Options) (err error)

Check executes ping from all nodes to all other nodes in the cluster

func CheckD added in v0.4.3

func CheckD(ctx context.Context, cluster *bee.Cluster, o Options) (err error)

CheckD executes ping from all nodes to all other nodes in the cluster

func CheckDynamic added in v0.4.3

func CheckDynamic(ctx context.Context, cluster *bee.Cluster, o Options) (err error)

CheckDynamic executes PingPong check on dynamic cluster

Types

type Actions added in v0.4.3

type Actions struct {
	NodeGroup   string
	AddCount    int
	StartCount  int
	StopCount   int
	DeleteCount int
}

Actions for dynamic behavior

type Options added in v0.4.3

type Options struct {
	DynamicActions []Actions
	MetricsEnabled bool
	MetricsPusher  *push.Pusher
	Seed           int64
}

Options represents pingpong check options

type Ping added in v0.4.9

type Ping struct{}

Ping check

func NewPing added in v0.4.9

func NewPing() *Ping

NewPing returns new ping check

func (*Ping) Run added in v0.4.9

func (p *Ping) Run(ctx context.Context, cluster *bee.Cluster, o check.Options) (err error)

Run executes ping check

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL