CExpert (Connection Expert) is a simple library that allow high-availability projects to check their mysql base's health. It consists of two parts a daemon and a client library. The CExpert daemon is a light process that periodically checks MySQL's health and reports it to all clients interested. Communication between processes is implemented using POSIX shared memory, so reading health status is simply a matter of checking one memory byte.
|Implementation||Python C++ MySQL|
Release Notes: This release can start/stop/check daemons from client code (with a dynamically built connection string). Some compiler incompatibilities have been fixed.
Release Notes: The ability to fetch the last check time was added. This allows client code to take special actions on the daemon's death.
Release Notes: Proper restarting and Debian packaging were added.
Release Notes: This version is ready to use with C, C++, and Python bindings.