[MXS-2057] Watchdog for MaxScale Created: 2018-09-17 Updated: 2020-08-25 Resolved: 2018-11-14 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | N/A |
| Affects Version/s: | None |
| Fix Version/s: | 2.3.1 |
| Type: | New Feature | Priority: | Major |
| Reporter: | Dipti Joshi (Inactive) | Assignee: | Niclas Antti |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sub-Tasks: |
|
||||||||||
| Sprint: | MXS-SPRINT-69, MXS-SPRINT-70 |
| Description |
|
Provide a watchdog utility for MaxScale that runs as a process on the MaxScale server and continuously monitors MaxScale process |
| Comments |
| Comment by Hartmut Holzgraefe [ 2018-09-17 ] |
|
Core dumps actually work just fine already, when starting maxscale from a shell where "ulimit -c unlimited" is set I am getting a core file in the /var/log/maxscale directory just fine when doing "killall -6 maxscale" Some modifications to the systemd service file may be needed to produce core dumps when maxscale is running under systemd control though. |
| Comment by markus makela [ 2018-09-18 ] |
|
An idea for 3 would be to have MaxScale's communicate with each other via the REST API so that they would form a cluster. A manually assigned priority number would allow the user to tell the order of promotion which would also serve as the basis on which conflict resolution could be build. |
| Comment by Johan Wikman [ 2018-09-20 ] |
|
There are two problems here:
The first one can probably be handled with systemd's watchdog functionality. |