Skip to content
This repository was archived by the owner on May 10, 2026. It is now read-only.

goceleris/benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celeris Benchmarks — archived

This repository is archived as of celeris v1.4.3. All benchmark + validation work has moved to:

github.com/goceleris/probatorium

Why the move

goceleris/benchmarks predated:

  • goceleris/loadgen — the dedicated, HdrHistogram-aware load generator. The bench loop here forked its own minimal client and could not measure latency under coordinated omission correction.
  • celeris/test/perfmatrix — the in-tree scenario / interleave / report scaffolding that the celeris team uses for release-gate matrix runs.
  • The 3-host LACP cluster + ansible orchestration. This repo was structurally single-host: it ran the loadgen and the server in the same process and could not split them across machines.
  • The validation tier (TigerBeetle-VOPR-inspired property soak + RESTler-style fuzzing + deterministic-seed fault injection). Probatorium folds bench and validation into one pipeline so every celeris release is gated on both "no regression vs baseline" AND "no invariant violation under 10-day soak."

Probatorium subsumes everything this repo did and adds the validation tier, the cluster fabric, the per-arch matrix, and the publish-to-docs cascade.

Where each piece went

In this repo In probatorium
servers/baseline/{gin,echo,chi,...}/ servers/<name>/ (one go.mod per adapter)
cmd/bench/, internal/runner/ cmd/runner/ + scenario/interleave packages
internal/dashboard/ report/ (v5.0 schema, HdrHistogram-aware)
magefile.go cluster targets mage_cluster.go + ansible/ (cluster-driven)
Result schema v4.0 Result schema v5.0 (additive over v4)
(no validation tier) validation/, cmd/validator{,-checker,-replay}/

The v4.0 result JSONs published from this repo remain readable by probatorium's v5.0 parser — the schema bump was additive.

License

Apache 2.0, unchanged. Use these snapshots for historical reference.

About

Archived — work moved to goceleris/probatorium (validation tier + 3-host cluster + v5.0 schema)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors