Daniel Black
676aea8cad
MDEV-36848: identify tests with various MSAN suitability
...
With MSAN the following test behavious where observed:
* funcs_1.myisam_views-big - normal big test for non-debug
* innodb_gis.rtree_purge - normal big test with MSAN
* main.alter_table_lock - very quick - unclear why disabled
* main.cte_recursive - slow on Debug only
* main.join_cache_notasan - special MSAN handing for returning OOM added
* main.sum_distinct-big - 90 seconds on non-debug - still big however
* maria.max_length - normal big test with MSAN
* perfschema.statement_digest_long_query - overflows stack on debug
Timingsi (on old memory constrained hardware):
non-debug:
funcs_1.myisam_views-big w2 [ pass ] 78564
innodb_gis.rtree_purge '16k' w2 [ pass ] 5784
innodb_gis.rtree_purge '32k' w2 [ pass ] 5242
innodb_gis.rtree_purge '4k' w1 [ pass ] 8303
innodb_gis.rtree_purge '64k' w1 [ pass ] 6348
innodb_gis.rtree_purge '8k' w2 [ pass ] 5870
main.alter_table_lock w1 [ pass ] 41
main.cte_recursive w1 [ pass ] 15485
main.join_cache_notasan w1 [ pass ] 39
main.sum_distinct-big w2 [ pass ] 96256
maria.max_length w1 [ pass ] 92990
perfschema.statement_digest_long_query w2 [ pass ] 8
debug:
funcs_1.myisam_views-big w1 [ skipped ] Can't be run WITH_MSAN and CMAKE_BUILD_TYPE=Debug
innodb_gis.rtree_purge '16k' w2 [ pass ] 109788
innodb_gis.rtree_purge '32k' w2 [ pass ] 62361
innodb_gis.rtree_purge '4k' w1 [ pass ] 89423
innodb_gis.rtree_purge '64k' w1 [ pass ] 72082
innodb_gis.rtree_purge '8k' w1 [ pass ] 98452
main.alter_table_lock w2 [ pass ] 38
main.cte_recursive w2 [ pass ] 180047
main.join_cache_notasan w1 [ pass ] 166
main.sum_distinct-big w1 [ skipped ] Can't be run WITH_MSAN and CMAKE_BUILD_TYPE=Debug
maria.max_length w1 [ skipped ] Can't be run WITH_MSAN and CMAKE_BUILD_TYPE=Debug
perfschema.statement_digest_long_query w1 [ skipped ] Can't be run WITH_MSAN and CMAKE_BUILD_TYPE=Debug
2025-05-28 16:33:49 +10:00
Oleksandr Byelkin
6cfd2ba397
Merge branch '10.4' into 10.5
2023-11-08 12:59:00 +01:00
Lena Startseva
fec93e7155
MDEV-31465: main.sum_distinct-big and main.merge-big fail with timeout with view-protocol
...
MDEV-31455: main.events_stress or events.events_stress fails with view-protocol
MDEV-31457: main.delete_use_source fails (hangs) with view-protocol
Fixed tests:
main.sum_distinct-big, main.delete_use_source - disabled view-protocol
for some cases because they use transactions without autocommit
main.events_stress, main.merge-big - disabled service connection
for some queries since it is necessary that the query SELECT pass
in the same session
2023-09-27 10:28:00 +07:00
Marko Mäkelä
b91a123d8c
Extend have_sanitizer with ASAN+UBSAN and MSAN
...
Disable some tests that are too slow or big for MSAN.
2022-02-23 15:48:08 +02:00
Marko Mäkelä
1657b7a583
Merge 10.4 to 10.5
2020-10-22 17:08:49 +03:00
Marko Mäkelä
e3d692aa09
Merge 10.2 into 10.3
2020-10-22 08:26:28 +03:00
Monty
c4bf4b7aef
Fixed access to undefined memory found by valgrind and MSAN
...
When my_vsnprintf() is patched, the code protected disabled with
'WAITING_FOR_BUGFIX_TO_VSPRINTF' should be enabled again. Also all %b
formats in this patch should be revert to %s again
2020-05-23 12:29:10 +03:00
Vicențiu Ciorbaru
45bc7574fb
MDEV-18650: Options deprecated in previous versions - storage_engine
...
Remove usage of deprecated variable storage_engine. It was deprecated in 5.5 but
it never issued a deprecation warning. Make it issue a warning in 10.5.1.
Replaced with default_storage_engine.
2020-02-13 13:42:01 +02:00
Marko Mäkelä
1cf0694d10
Merge 10.2 into 10.3
2019-09-26 13:18:57 +03:00
Michael Widenius
a7abddeffa
Create 'main' test directory and move 't' and 'r' there
2018-03-29 13:59:44 +03:00