Skip to main content

Module replica

Module replica 

Source
Expand description

A set of real gonzalod subprocesses, all backed by the same S3 store — the “N stateless replicas behind a Service” of the k8s HA model.

Each replica is a gonzalod process configured entirely from the environment (GONZALO_STORE=s3 + the shared bucket/endpoint/creds + distinct bind ports). ReplicaSet::kill SIGKILLs one (a pod death); ReplicaSet::respawn restarts it. The gonzalod binary is found via GONZALO_SOAK_GONZALOD_BIN or, failing that, the workspace target dir next to the test/soak executable.

Structs§

ReplicaSet
A live set of gonzalod replicas over a shared S3 backend.