Commit Graph

5 Commits

Author SHA1 Message Date
259e944b3d Server status changes now happen under a lock
MXS-873 To prevent monitors and MaxAdmin from interfering with each other,
changes to the server status flags now happen under a lock. To avoid
interfering with monitor logic, the monitors now acquire locks to all
of their servers at the start of the monitor loop and release them
before sleeping.
2016-12-12 15:04:05 +02:00
0800bf4a59 Rename skygw_debug.h to debug.h
Also remove unneded includes in debug.h
2016-10-14 13:48:10 +03:00
e41589be10 Move headers from server/include to include/maxscale
- Headers now to be included as <maxscale/xyz.h>
- First step, no cleanup of headers has been made. Only moving
  from one place to another + necessary modifications.
2016-10-13 16:19:20 +03:00
6f236b6592 Update auroramon prototypes
No longer void*, but MONITOR and CONFIG_PARAMETER.
2016-08-22 09:51:45 +03:00
25138f6081 MXS-796: Initial implementation of the Aurora monitor
The Aurora monitor inspects the status information in the
`replica_host_status` table in the `information_schema` database. Using
this information the monitor determines which of the nodes is the master
for of this Aurora cluster.

This monitor also supports monitor scripts as described in
Monitor-Common.md.
2016-08-19 15:13:14 +03:00