Skip to content

feat: add AWS Aurora blue/green deployment support - #6044

Open
wazir-ahmed wants to merge 37 commits into
v3.0from
feat/aws-aurora-bgd
Open

feat: add AWS Aurora blue/green deployment support#6044
wazir-ahmed wants to merge 37 commits into
v3.0from
feat/aws-aurora-bgd

feat: synchronize Aurora BGD configuration

d085604
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 13, 2026 in 14m 15s

Annotations

Check failure on line 239 in include/ProxySQL_Admin_Tables_Definitions.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this macro by "const", "constexpr" or an "enum".

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOkEzS2Z8t3kyMiR&open=AZ_6yOkEzS2Z8t3kyMiR&pullRequest=6044

Check failure on line 104 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 6653 in lib/MySQL_HostGroups_Manager.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 52 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMie&open=AZ_6yOvNzS2Z8t3kyMie&pullRequest=6044

Check failure on line 269 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiG&open=AZ_6yOgczS2Z8t3kyMiG&pullRequest=6044

Check failure on line 52 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ_6yOgczS2Z8t3kyMh5&open=AZ_6yOgczS2Z8t3kyMh5&pullRequest=6044

Check failure on line 252 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiE&open=AZ_6yOgczS2Z8t3kyMiE&pullRequest=6044

Check failure on line 270 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiH&open=AZ_6yOgczS2Z8t3kyMiH&pullRequest=6044

Check failure on line 362 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 864 in test/tap/tests/unit/config_write_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 6821 in lib/MySQL_HostGroups_Manager.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOvNzS2Z8t3kyMif&open=AZ_6yOvNzS2Z8t3kyMif&pullRequest=6044

Check failure on line 225 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiD&open=AZ_6yOgczS2Z8t3kyMiD&pullRequest=6044

Check failure on line 518 in test/tap/tests/unit/config_write_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOYazS2Z8t3kyMh0&open=AZ_6yOYazS2Z8t3kyMh0&pullRequest=6044

Check failure on line 307 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 225 in lib/MySQL_HostGroups_Manager.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ_6yOvNzS2Z8t3kyMia&open=AZ_6yOvNzS2Z8t3kyMia&pullRequest=6044

Check failure on line 306 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 2455 in lib/MySQL_HostGroups_Manager.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ_6yOvNzS2Z8t3kyMic&open=AZ_6yOvNzS2Z8t3kyMic&pullRequest=6044

Check failure on line 89 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 8162 in lib/ProxySQL_Admin.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOs6zS2Z8t3kyMiX&open=AZ_6yOs6zS2Z8t3kyMiX&pullRequest=6044

Check failure on line 285 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiJ&open=AZ_6yOgczS2Z8t3kyMiJ&pullRequest=6044

Check failure on line 76 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "free".

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh2&open=AZ_6yOgczS2Z8t3kyMh2&pullRequest=6044

Check failure on line 105 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMh9&open=AZ_6yOgczS2Z8t3kyMh9&pullRequest=6044

Check failure on line 331 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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_6yOgczS2Z8t3kyMiO&open=AZ_6yOgczS2Z8t3kyMiO&pullRequest=6044

Check failure on line 260 in include/ProxySQL_Admin_Tables_Definitions.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this macro by "const", "constexpr" or an "enum".

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOkEzS2Z8t3kyMiS&open=AZ_6yOkEzS2Z8t3kyMiS&pullRequest=6044

Check failure on line 88 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

@sonarqubecloud 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 6293 in lib/MySQL_HostGroups_Manager.cpp

See this annotation in the file changed.

@sonarqubecloud 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