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

Merge remote-tracking branch 'origin/v3.0' into feat/aws-aurora-bgd

8894142
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 1, 2026 in 9m 29s

Annotations

Check failure on line 318 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_9HRgWDOBxvEIpQd7V&open=AZ_9HRgWDOBxvEIpQd7V&pullRequest=6044

Check failure on line 348 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 86 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp

See this annotation in the file changed.

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

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_6yOgczS2Z8t3kyMh4&open=AZ_6yOgczS2Z8t3kyMh4&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

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

See this annotation in the file changed.

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

See this annotation in the file changed.

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

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 224 in test/tap/test_helpers/test_init.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_9HRiGDOBxvEIpQd7Y&open=AZ_9HRiGDOBxvEIpQd7Y&pullRequest=6044

Check failure on line 7009 in lib/MySQL_Monitor.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=AaAHFgSB4lBg994_s1j6&open=AaAHFgSB4lBg994_s1j6&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_6yOgczS2Z8t3kyMiI&open=AZ_6yOgczS2Z8t3kyMiI&pullRequest=6044

Check failure on line 6427 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

Check failure on line 7704 in lib/MySQL_Monitor.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=AaAHFgSB4lBg994_s1kG&open=AaAHFgSB4lBg994_s1kG&pullRequest=6044

Check failure on line 363 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_6yOgczS2Z8t3kyMiQ&open=AZ_6yOgczS2Z8t3kyMiQ&pullRequest=6044

Check failure on line 293 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 91 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 131 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 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

See this annotation in the file changed.

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

See this annotation in the file changed.

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

See this annotation in the file changed.

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

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 7358 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=AaAHFgLl4lBg994_s1jp&open=AaAHFgLl4lBg994_s1jp&pullRequest=6044

Check failure on line 778 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 6459 in lib/MySQL_Monitor.cpp

See this annotation in the file changed.

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

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=AaAHFgSB4lBg994_s1kF&open=AaAHFgSB4lBg994_s1kF&pullRequest=6044