You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MySQL 8.x has implemented proper Regular Expression handling which has broken Cacti's automation.
To Reproduce
Steps to reproduce the behavior:
Install base Cacti 1.2.22
Setup automation on a network
Run that automation
See errors in the Cacti log
Expected behavior
Cacti should operate correctly.
Additional context
The way we were running regular expressions was awkward but worked. In the new MySQL, full Unicode support is available and it appears like RLIKE is broken in the new implementation, so we will move to REGEXP using a substring search convention as a replacement for a while till MariaDB catches up. Not that they won't, but some people still using MySQL/MariaDB 5.x, etc.
The text was updated successfully, but these errors were encountered:
netniV
changed the title
MySQL 8.x regular expressions break Cacti Automation
Correct incompatibility between MySQL 8.x and Automation regular expressions
Dec 31, 2022
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the bug
MySQL 8.x has implemented proper Regular Expression handling which has broken Cacti's automation.
To Reproduce
Steps to reproduce the behavior:
Install base Cacti 1.2.22
Setup automation on a network
Run that automation
See errors in the Cacti log
Expected behavior
Cacti should operate correctly.
Additional context
The way we were running regular expressions was awkward but worked. In the new MySQL, full Unicode support is available and it appears like RLIKE is broken in the new implementation, so we will move to REGEXP using a substring search convention as a replacement for a while till MariaDB catches up. Not that they won't, but some people still using MySQL/MariaDB 5.x, etc.
The text was updated successfully, but these errors were encountered: