[MXS-4701] GTID update may block the REST-API Created: 2023-08-06  Updated: 2023-08-08  Resolved: 2023-08-08

Status: Closed
Project: MariaDB MaxScale
Component/s: Core
Affects Version/s: 2.5.27, 6.4.8, 22.08.7, 23.02.2
Fix Version/s: 2.5.28, 6.4.9, 22.08.8, 23.02.4

Type: Bug Priority: Major
Reporter: markus makela Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: None


 Description   

The mariadbmon monitor sends updates to all the routing threads about the GTID positions of the servers it monitors. These updates end up being sent via the same thread that also handles the REST-API traffic which end up blocking the REST-API if one of the worker threads is busy doing something. As was seen in MXS-4685, this could lead to a slowdown of the REST-API even for operations that normally do not involve collecting data from the individual worker threads.

This problem was already fixed for the 23.08 release where the slowdown was detected but since it uses mechanisms that exist in 2.5, the fix should be backported there.


Generated at Thu Feb 08 04:30:32 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.