Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 18:42
02fc7c8

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 pressed u, because the check just looked for the active+clean substring. It now treats inconsistent, snaptrim_error, failed_repair, unfound and stale as problems, while normal scrubbing/deep/snaptrim PGs 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_flags in ~/.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 siphon

Linux 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