New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gitlab CI: add ASAN builds #2058
Comments
This was referenced Dec 20, 2018
avtikhon
added a commit
that referenced
this issue
Nov 20, 2019
Removed all local connection timeout setups, where it is not the part of the testing scenario. Instead of it the default value will be used. Also it is more comfortable to change the single default value instead of the change this value at each of the test scenarios. The most of tests used the replication connection timeout equal to 0.5 second, while defualt value is set at sources file: replication_connect src/box/lua/load_cfg.lua to the value of 30 seconds: replication_connect_timeout = 30 which is quite enough for all of the tests that don't need any special values for it. Part of #2058
avtikhon
added a commit
that referenced
this issue
Nov 20, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added engine/ and replication/ suites into the testing and blocked some tests that break the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 20, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added engine/ and replication/ suites into the testing and blocked some tests that break the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Removed all local connection timeout setups, where it is not the part of the testing scenario. Instead of it the default value will be used. Also it is more comfortable to change the single default value instead of the change this value at each of the test scenarios, it will help to avoid of flaky results in tests beacuse of different timeout vlaues. The most of tests used the replication connection timeout is equal to 0.5 second, while defualt value is set at sources file: src/box/lua/load_cfg.lua to the value of 30 seconds: replication_connect_timeout = 30 which is quite enough for all of the tests that don't need any special values for it. Part of #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added engine/ and replication/ suites into the testing and blocked some tests that break the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Removed all local connection timeout setups, where it is not the part of the testing scenario. Instead of it the default value will be used. Also it is more comfortable to change the single default value instead of the change this value at each of the test scenarios, it will help to avoid of flaky results in tests beacuse of different timeout vlaues. The most of tests used the replication connection timeout is equal to 0.5 second, while defualt value is set at sources file: src/box/lua/load_cfg.lua to the value of 30 seconds: replication_connect_timeout = 30 which is quite enough for all of the tests that don't need any special values for it. Part of #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Removed all local connection timeout setups, where it is not the part of the testing scenario. Instead of it the default value will be used. Also it is more comfortable to change the single default value instead of the change this value at each of the test scenarios, it will help to avoid of flaky results in tests beacuse of different timeout vlaues. The most of tests used the replication connection timeout is equal to 0.5 second, while defualt value is set at sources file: src/box/lua/load_cfg.lua to the value of 30 seconds: replication_connect_timeout = 30 which is quite enough for all of the tests that don't need any special values for it. Part of #2058 (cherry picked from commit 11842f6)
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058 (cherry picked from commit bdc6ae5)
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Removed all local connection timeout setups, where it is not the part of the testing scenario. Instead of it the default value will be used. Also it is more comfortable to change the single default value instead of the change this value at each of the test scenarios, it will help to avoid of flaky results in tests beacuse of different timeout vlaues. The most of tests used the replication connection timeout is equal to 0.5 second, while defualt value is set at sources file: src/box/lua/load_cfg.lua to the value of 30 seconds: replication_connect_timeout = 30 which is quite enough for all of the tests that don't need any special values for it. Part of #2058 (cherry picked from commit 11842f6)
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058 (cherry picked from commit bdc6ae5)
avtikhon
added a commit
that referenced
this issue
Nov 21, 2019
Added memory leaks detection to ASAN testing. Added files for exceptions: - address sanitizer on compilation: asan/ignore_asan.txt - memory leak sanitizer on run-time: asan/ignore_lsan.txt Cmake updated with asan/ignore_asan.txt file added and test run rules changed with asan/ignore_lsan.txt file. Added 'engine' and replication' suites into the testing and blocked 'box/on_shutdown.test.lua' test that breaks the testing, all of excepted tests will be enabled durring issue #4360. Close #2058 (cherry picked from commit bdc6ae5)
avtikhon
added a commit
that referenced
this issue
Jan 20, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058
avtikhon
added a commit
that referenced
this issue
Jan 20, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Feb 14, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058
avtikhon
added a commit
that referenced
this issue
Feb 14, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058 (cherry picked from commit 1b75bf1)
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e5d4a04) Added single ASAN suppression especialy for 2.2 release branch.
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058 (cherry picked from commit 1b75bf1)
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e5d4a04) Added one ASAN and one LSAN suppressions especialy for 1.10 release branch.
avtikhon
added a commit
that referenced
this issue
Apr 1, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e5d4a04) Added one ASAN and one LSAN suppressions especialy for 1.10 release branch.
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058 (cherry picked from commit fb892b7)
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e737400)
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058 (cherry picked from commit fb892b7)
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e737400)
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
All local connection timeout settings not related to the testing scenario are removed within this change. Instead of removed values the default one from src/box/lua/load_cfg.lua will be used. The approach with a single default value helps to avoid flaky test results regarding different timeout values and makes the future maintainence easier. The change is required for LSAN and ASAN testing machinery since it introduces a little overhead and cause failures for tests with excessively strict time limits. Needed for #2058 (cherry picked from commit fb892b7)
kyukhin
pushed a commit
that referenced
this issue
Apr 2, 2020
The change enables memory leaks detection to existing ASAN testing routine and introduces suppression files with the corresponding exception list: * address sanitizer for compile-time: asan/asan.supp * memory leak sanitizer for run-time: asan/lsan.supp Furthermore, added engine and replication suites for ASAN testing routine. Additionally to the tests blacklisted within #4359, 'box/on_shutdown.test.lua' is also disabled since it fails the introduced leak check. All blacklisted tests have to be enabled within #4360. Close #2058 (cherry picked from commit e737400)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: