Added manual mode (
bug #531011), wait mode, config values 'mode' and 'wait_for_other_master'
Don't die at startup when no network connection is available - wait for it to appear instead (
bug #416572)
Changed startup behaviour. mmm_mond will only go into passive mode if it detects the active_master_role on more than one host.
Added config value 'careful_startup' (
bug #422549). If set to 0 mmm_mond will never switch into passive mode at startup.
Added check for invalid agent commands (prevents crash when mmmd_mon version 1.x talks to an 2.x agent).
Fixed date format for 'mmm_control checks' (
bug #531841)
Allow running multiple agents on the same host (
bug #525719)
Changed default logging behaviour. There is just one log file named
mmm_*.log for
mmm_mond/
mmm_agentd now (
bug #484395)
-
Renamed mmmd_mon and mmmd_agent - they are called mmm_agentd and mmm_mond now (fixes
bug #410612)
Some changes to fulfill the debian policy and the Filesystem Hierarchy Standard. (Place utility binaries in /usr/lib/mysql-mmm/ (old location was /usr/bin/mysql-mmm) and some smaller changes)
Determine whether to set a flapping host to ONLINE 'cause of auto_set_online using time of last check state change instead of time of last host state change. (
bug #517650)
Added command 'mmm_control checks'
Let checks 'rep_threads' and 'rep_backlog' report an error when the monitor user doesn't have sufficient privileges.
Set $PROGRAM_NAME for prettier ps output.
Small fix for angel functionality.
Added mmm_* –version
Let auto_set_online set flapping hosts to ONLINE after flap_duration seconds without failure (
bug #484128)
Prevent angel from filling filesystem on infinit error conditions (
bug #473446)
Ignore white space after config values in the config file (
bug #494128)
-
-
Fixed mmm_clone and mmm_restore so that they don't mess up owner/group of files. (
bug #388426)
Create .pid files with secure permissions (
bug #387459)
When overwriting status file, create temporary file in the same directory (fixes
bug #385541)
-
Please make sure, that your config files are not world-readable/writable before upgrading. mmmd_mon/mmmd_agent wont start otherwise.
Check that config files are not world writable/readable (
bug #384837)
fixed angel functionality to overwrite signals only temporary.
use File::Temp when overwriting status file.
Check new master before executing set_active_master.
distribute non-active-master roles equally (fixes
bug #385223)
Added “ssh_port” and “ssh_parameters” config variables for mysql-mmm-tools
added “kill host”-functionality
Fixed makefile
Fixed version number in documentation