workloads

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultMixedWorkloads

func DefaultMixedWorkloads() []rh.Workload

Types

type Mode2ScenarioWorkload

type Mode2ScenarioWorkload struct {
	NameStr  string
	Delay    time.Duration
	RPCCalls int
	// contains filtered or unexported fields
}

func NewMode2ScenarioWorkload

func NewMode2ScenarioWorkload(name string, delay time.Duration, rpcCalls int) *Mode2ScenarioWorkload

func NewMode2ScenarioWorkloadWithSeed

func NewMode2ScenarioWorkloadWithSeed(name string, delay time.Duration, rpcCalls int, seed int64) *Mode2ScenarioWorkload

func (*Mode2ScenarioWorkload) Mode

func (w *Mode2ScenarioWorkload) Mode() string

func (*Mode2ScenarioWorkload) Name

func (w *Mode2ScenarioWorkload) Name() string

func (*Mode2ScenarioWorkload) Run

func (w *Mode2ScenarioWorkload) Run(ctx context.Context, sessionID string) (*rh.WorkloadResult, error)

func (*Mode2ScenarioWorkload) Setup

func (*Mode2ScenarioWorkload) Teardown

type Mode3ScenarioWorkload

type Mode3ScenarioWorkload struct {
	NameStr   string
	Delay     time.Duration
	RPCCalls  int
	Snapshots int
	// contains filtered or unexported fields
}

func NewMode3ScenarioWorkload

func NewMode3ScenarioWorkload(name string, delay time.Duration, rpcCalls, snapshots int) *Mode3ScenarioWorkload

func NewMode3ScenarioWorkloadWithSeed

func NewMode3ScenarioWorkloadWithSeed(name string, delay time.Duration, rpcCalls, snapshots int, seed int64) *Mode3ScenarioWorkload

func (*Mode3ScenarioWorkload) Mode

func (w *Mode3ScenarioWorkload) Mode() string

func (*Mode3ScenarioWorkload) Name

func (w *Mode3ScenarioWorkload) Name() string

func (*Mode3ScenarioWorkload) Run

func (w *Mode3ScenarioWorkload) Run(ctx context.Context, sessionID string) (*rh.WorkloadResult, error)

func (*Mode3ScenarioWorkload) Setup

func (*Mode3ScenarioWorkload) Teardown

Jump to

Keyboard shortcuts

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