| commit | bc969572bb153f88ac164243b4ad82fda435b748 | [log] [tgz] |
|---|---|---|
| author | Serge Bazanski <serge@monogon.tech> | Thu Mar 21 11:56:13 2024 +0100 |
| committer | Serge Bazanski <serge@monogon.tech> | Thu Apr 11 15:16:05 2024 +0000 |
| tree | a9f50923fbb47025b2d5ebcdf0282464c2b220ad | |
| parent | 19b110bd2f003e9e56bc5b1ca908a342beac9828 [diff] |
m/t/launch/cluster: use Health for node liveness in RebootNode Depending on just heartbeat timestamps is buggy. A node's Health is calculated on demand, and the calculation is aware of expected heartbeat intervals configured within the cluster, let's use that, gated by an additional condition to make sure that the last heartbeat has been issued after the check has started. Change-Id: Id5982182a43ae9371b7d25451fedf91df3329218 Reviewed-on: https://review.monogon.dev/c/monogon/+/2882 Tested-by: Jenkins CI Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later! In the meantime, join us on Matrix: #monogon-os-community:matrix.org.
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm (if you want to run tests).Our docs assume that Bazelisk is available as bazel on your PATH.
Refer to SETUP.md for detailed instructions.
The source code lives in //metropolis (Metropolis is the codename of Monogon OS).
See the //metropolis/README.md for a developer quick start guide, or see the Monogon OS Handbook for user documentation.