Skip to content

Releases: acdha/mountstatus

v2.1.7 - dependency updates

13 Jul 15:43
Compare
Choose a tag to compare

Dependency updates

02 Mar 16:57
Compare
Choose a tag to compare
v2.1.5

v2.1.5

Dependency updates

20 Jun 15:00
Compare
Choose a tag to compare

This upgrades the Prometheus client to 0.7.0 and the build is now using Rust 1.35.0

v2.1.3: updated toolchain

25 Mar 15:52
Compare
Choose a tag to compare
  • Update to Rust 1.33
  • Drop Centos / RHEL 6 support
  • Drop legacy C version
  • Update dependencies

More configuration options

27 Mar 20:20
Compare
Choose a tag to compare

#9 added the --once-only and --print-bad-mounts options

Rust rewrite

07 Sep 21:22
Compare
Choose a tag to compare

v2.0 is a complete rewrite in Rust which made some significant improvements much easier to implement:

  • We keep track of past checks and won't repeat a check for a dead mount-point until the child process has exited
  • Checks are performed in parallel which can be substantially faster on systems with many mountpoints during an infrastructure failure (thanks @Dr-Emann!)
  • Metrics may be pushed to Prometheus
  • Packaging has been updated to build .deb and .rpm files with Upstart and systemd config (tested with Debian & Ubuntu recent LTS releases, Centos/RHEL 6 & 7)
  • There's an actual command-line interface with help

As part of this work, the model has been simplified to remove the concept of daemonization and only support running under supervisors such as launchd, upstart, or systemd. This also allows running as an unprivileged user as long as you're comfortable with the possibility of errors due to a mount-point not being accessible by the running user.