[MXS-4326] MaxScale detects an erroneous runtime change but may still use it Created: 2022-09-29  Updated: 2022-10-11  Resolved: 2022-10-11

Status: Closed
Project: MariaDB MaxScale
Component/s: Core
Affects Version/s: 6.4, 22.08
Fix Version/s: 23.02.0

Type: Bug Priority: Minor
Reporter: Johan Wikman Assignee: Johan Wikman
Resolution: Fixed Votes: 0
Labels: None

Sprint: MXS-SPRINT-168

 Description   

MaxScale validates runtime changes and rejects values that are wrong. However, if two values are dependent on each other (e.g. one must be smaller than the other), that dependency is checked only when the assignments to the variables already have been made.

If the dependency does not hold, a warning is logged to the MaxScale log file, an error is returned to the user of maxctrl and the new config is not saved, but the values are still used.

MaxScale should make all validations before any configuration parameters have been modified.


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