feat: add AWS Aurora blue/green deployment support - #6044
Quality Gate passed
Annotations
Check failure on line 318 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_9HRgWDOBxvEIpQd7V&open=AZ_9HRgWDOBxvEIpQd7V&pullRequest=6044
Check failure on line 348 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiP&open=AZ_6yOgczS2Z8t3kyMiP&pullRequest=6044
Check failure on line 86 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
const_cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh-&open=AZ_6yOgczS2Z8t3kyMh-&pullRequest=6044
Check failure on line 49 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh4&open=AZ_6yOgczS2Z8t3kyMh4&pullRequest=6044
Check failure on line 76 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh7&open=AZ_6yOgczS2Z8t3kyMh7&pullRequest=6044
Check failure on line 9 in test/tap/tap/aurora_bgd_simulator.h
sonarqubecloud / SonarCloud Code Analysis
Remove this using-directive.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_9kvxkwKT_LGJfWpca&open=AZ_9kvxkwKT_LGJfWpca&pullRequest=6044
Check failure on line 6957 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 76 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1j5&open=AaAHFgSB4lBg994_s1j5&pullRequest=6044
Check failure on line 75 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh6&open=AZ_6yOgczS2Z8t3kyMh6&pullRequest=6044
Check failure on line 224 in test/tap/test_helpers/test_init.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_9HRiGDOBxvEIpQd7Y&open=AZ_9HRiGDOBxvEIpQd7Y&pullRequest=6044
Check failure on line 7009 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1j6&open=AaAHFgSB4lBg994_s1j6&pullRequest=6044
Check failure on line 270 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiI&open=AZ_6yOgczS2Z8t3kyMiI&pullRequest=6044
Check failure on line 6427 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 34 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMid&open=AZ_6yOvNzS2Z8t3kyMid&pullRequest=6044
Check failure on line 7704 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1kG&open=AaAHFgSB4lBg994_s1kG&pullRequest=6044
Check failure on line 363 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiQ&open=AZ_6yOgczS2Z8t3kyMiQ&pullRequest=6044
Check failure on line 293 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiN&open=AZ_6yOgczS2Z8t3kyMiN&pullRequest=6044
Check failure on line 91 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh8&open=AZ_6yOgczS2Z8t3kyMh8&pullRequest=6044
Check failure on line 131 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 60 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMiY&open=AZ_6yOvNzS2Z8t3kyMiY&pullRequest=6044
Check failure on line 6813 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
const_cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1j3&open=AaAHFgSB4lBg994_s1j3&pullRequest=6044
Check failure on line 7494 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
format string is not a string literal
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAKrKORFbASQm6r3b6x&open=AaAKrKORFbASQm6r3b6x&pullRequest=6044
Check failure on line 7375 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
const_cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1kD&open=AaAHFgSB4lBg994_s1kD&pullRequest=6044
Check failure on line 292 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiM&open=AZ_6yOgczS2Z8t3kyMiM&pullRequest=6044
Check failure on line 7358 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgLl4lBg994_s1jp&open=AaAHFgLl4lBg994_s1jp&pullRequest=6044
Check failure on line 778 in test/tap/tests/unit/config_write_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOYazS2Z8t3kyMh1&open=AZ_6yOYazS2Z8t3kyMh1&pullRequest=6044
Check failure on line 6459 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 64 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1j0&open=AaAHFgSB4lBg994_s1j0&pullRequest=6044
Check failure on line 7690 in lib/MySQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AaAHFgSB4lBg994_s1kF&open=AaAHFgSB4lBg994_s1kF&pullRequest=6044