About Perfection, deprecacting mod_rrdtool

Today I stumbled over this quote again:

“Perfection is achieved, not when there is nothing left to add, but when there is nothing left to remove.” — Antoine de Saint-Exupery

… and this reminds me that I want to remove mod_rrdtool from the 1.5.x tree and replace it with a more flexible, external solution.

mod_rrdtool is a rip-off of mod_status and calls the rrdtool binary directly via a pipe. Problems:

  • is has a pipe open all the time
  • it doesn’t handle a restart
  • doesn’t work with max-worker