v0.3.1
Siphon v0.3.1
A bug-fix release. Fully compatible with v0.3.0 — no breaking changes.
Fixed
- PGs "problems only" filter now catches inconsistent PGs (#17) — a PG in
active+clean+inconsistent(a deep scrub found a replica mismatch) was wrongly treated as healthy and hidden when you pressedu, because the check just looked for theactive+cleansubstring. It now treatsinconsistent,snaptrim_error,failed_repair,unfoundandstaleas problems, while normalscrubbing/deep/snaptrimPGs stay healthy.
Added
- Configurable PG problem flags — the set of flags the "problems only" filter treats as problems is now overridable via
ui.pg_problem_flagsin~/.config/siphon/config.yaml; omit it to use the built-in defaults.
Install
# Debian/Ubuntu: sudo apt-get install -y librados2 librbd1
# RHEL/Rocky/Alma: sudo dnf install -y librados2 librbd1
VERSION=v0.3.1
BASE="https://github.com/cinpol/siphon/releases/download/$VERSION"
curl -LO "$BASE/siphon_${VERSION#v}_linux_amd64.tar.gz"
curl -LO "$BASE/checksums.txt"
sha256sum --ignore-missing -c checksums.txt
tar xzf "siphon_${VERSION#v}_linux_amd64.tar.gz"
sudo install -m 0755 siphon /usr/local/bin/siphon
sudo siphonLinux amd64 only; validated against Ceph Reef (18), Squid (19), Tentacle (20).
License — Apache-2.0. Siphon dynamically links the Ceph client libraries (librados/librbd, LGPL-2.1) when built with the goceph tag. See NOTICE for third-party attribution.
Full changelog: v0.3.0...v0.3.1