d632c195ff
2.4.19 Update change date
2022-01-04 15:47:38 +02:00
2a54224927
2.4.18 Update change date
2021-10-29 08:29:51 +03:00
a8bfbbe254
2.4.17 Update change date
2021-03-08 09:03:02 +02:00
0224f24077
2.4.16 Update Change Date
2021-02-16 14:59:00 +02:00
c5bcf7a8b1
2.4.15 Update change date
2021-01-18 15:30:30 +02:00
df36ef86d0
2.4.14 Update Change Date
2020-11-16 14:23:26 +02:00
faaf7f483e
2.4.13 Update Change Date
2020-10-14 09:15:46 +03:00
babcda3eca
2.4.12 Update Change Date
2020-08-24 09:42:48 +03:00
fc9c9fcd77
2.4.11 Update change date
2020-07-07 10:01:38 +03:00
5ebae9be90
Merge branch '2.3' into 2.4
2020-06-05 09:36:24 +03:00
aa11c960b1
2.3.20 Update change date
2020-06-05 09:31:45 +03:00
d3d7054639
Merge branch '2.3' into 2.4
2020-04-24 16:09:20 +03:00
f527a8f2e6
2.3.19 Update Change Date
2020-04-23 14:23:57 +03:00
d0ab797938
Merge branch '2.3' into 2.4
2020-03-12 10:33:57 +02:00
e0cd6adb26
Update change date for 2.3.18
2020-03-10 10:45:47 +02:00
8b763fb88b
Merge branch '2.3' into 2.4
2020-02-12 08:27:48 +02:00
cfb3f79b54
Update 2.3.17 Change Date
2020-02-10 15:28:38 +02:00
a7e0142224
Merge branch '2.3' into 2.4
2020-01-15 11:29:37 +02:00
790d90f229
Update 2.3.16 Change Date
2020-01-15 11:08:51 +02:00
a9a2b753c0
Update 2.4.5 change date
2019-12-18 13:25:03 +02:00
f6731a898d
Update change date
2019-11-13 08:37:17 +02:00
fdfbf3e133
Update 2.4.3 change date
2019-11-05 12:21:00 +02:00
861e27eb00
Merge branch '2.3' into 2.4
2019-10-29 14:04:31 +02:00
df6c56e7ca
Update 2.3.13 Change Date
2019-10-29 12:51:31 +02:00
2a1925744b
MXS-2546 Separate slave connection settings to its own class
...
The settings are different from the other fields in that they should not change
on their own. Most manipulation functions only require the settings.
Also takes into use a class for host and port data.
2019-07-19 17:00:18 +03:00
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
5528a8e8fb
Merge branch '2.3' into develop
2019-06-19 17:27:57 +03:00
39df829384
Don't kick out super-users when performing rejoin
...
When rejoining a server, preventing writes is not as essential as in switchover.
2019-06-19 17:14:39 +03:00
64d25a48bd
Merge commit 'a60bd376108f71fccf40001c1496f32c11137fe4' into develop
2019-06-18 15:51:17 +03:00
a60bd37610
MXS-2367 Print slave connection errors when replication fails
...
The slave connection I/O-tread stays running if replication credentials are
wrong when connecting to master. This causes a switchover/failover timeout.
When this happens, print the error in the slave connection status as this
clarifies the problem to the user.
2019-06-18 15:02:21 +03:00
d0e6921604
Improve switchover undo when new master fails
...
Now the monitor properly restores the old master by running promotion code on it.
Also, binlog is disabled when enabling server events.
2019-06-11 17:15:43 +03:00
b49aeae1c8
Avoid using obsolete functions in reset-replication
...
Removes some duplicate functions.
2019-06-10 15:04:25 +03:00
fc9ef715bd
Move last MariaDB-Monitor settings inside class
2019-06-07 11:42:21 +03:00
650230455a
MXS-2169 Allow unsafe failover when 'enforce_simple_topology' is on
...
If gtid of master is unknown (as is typical when master is down when MaxScale
starts) the domain id is guessed from the slaves instead. This is usually
safe.
2019-05-20 10:43:54 +03:00
476dc80bc9
Move settings shared between MariaDBMonitor and MariaDBServer to container
...
Removes the need to communicate these settings via call parameters.
2019-05-10 14:48:41 +03:00
d10c7a4140
Rearrange MariaDB-Monitor settings variables
...
Moves some of the settings to a dedicated container to separate them
from other fields.
2019-05-10 14:48:41 +03:00
418ccf861d
Format routers and monitors
2019-05-10 10:31:12 +03:00
067660e3e7
Merge branch '2.3' into develop
2019-04-16 16:55:12 +03:00
2ca9337da1
Merge branch '2.2' into 2.3
2019-04-16 16:34:57 +03:00
3c188bf421
Merge branch '2.3' into develop
2019-04-16 11:23:49 +03:00
f8a22d0ac0
MXS-2344 Add setting for enabling SSL for replication
...
If the monitor setting "replication_master_ssl" is set to on, any CHANGE MASTER TO-command
will have MASTER_SSL=1. If set to off or unset, MASTER_SSL is left unchanged to match existing
behaviour.
2019-04-15 19:15:45 +03:00
d89f0c062b
MXS-2271 Change Monitor->m_name to std::string
...
Also, monitor address is no longer printed.
2019-04-02 13:08:38 +03:00
8abe1c8448
Merge branch '2.3' into develop
2019-03-11 15:46:18 +02:00
c8078c99e5
MXS-2325 Fix Debian 8 compilation
2019-03-11 14:39:02 +02:00
83fc3b1bc2
Merge branch '2.3' into develop
2019-03-04 17:43:53 +02:00
4fd4b726a1
MXS-2325 Only enable events that were enabled on the master
...
The monitor now continuously updates a list of enabled server events. When
promoting a new master in failover/switchover, only events that were enabled
on the previous master are enabled on the new. This avoids enabling events
that may have been disabled on the master yet stayed in the SLAVESIDE_DISABLED-
state on the slave.
In the case of reset-replication command, events on the new master are only
enabled if the monitor had a master when the command was launched. Otherwise
all events remain disabled.
2019-03-04 16:00:07 +02:00
2a63fb0776
MXS-2304 Store config parameter container as value in monitor and service
2019-02-22 16:53:17 +02:00
b357717149
MXS-2304 Use get_bool() instead of config_get_bool()
2019-02-01 17:18:49 +02:00
6326172325
MXS-2271 Rename basic Monitor fields
...
Adds the m_-prefix.
2019-01-28 15:41:00 +02:00
8b53e30678
MXS-2220 Move server status functions inside class
2019-01-08 15:12:47 +02:00