summaryrefslogtreecommitdiff
path: root/storage/tokudb/PerconaFT/src/tests/helgrind.suppressions
diff options
context:
space:
mode:
Diffstat (limited to 'storage/tokudb/PerconaFT/src/tests/helgrind.suppressions')
-rw-r--r--storage/tokudb/PerconaFT/src/tests/helgrind.suppressions158
1 files changed, 158 insertions, 0 deletions
diff --git a/storage/tokudb/PerconaFT/src/tests/helgrind.suppressions b/storage/tokudb/PerconaFT/src/tests/helgrind.suppressions
new file mode 100644
index 00000000000..4729c1d14ad
--- /dev/null
+++ b/storage/tokudb/PerconaFT/src/tests/helgrind.suppressions
@@ -0,0 +1,158 @@
+{
+ helgrind_3.5.0_false_positive_against_pthread_create
+ Helgrind:Race
+ fun:mythread_wrapper
+}
+{
+ ignore_race_on_toku_checkpointing_user_data_status
+ Helgrind:Race
+ fun:toku_set_checkpointing_user_data_status.*
+}
+{
+ ignore_race_on_toku_checkpointing_user_data_status
+ Helgrind:Race
+ fun:toku_get_checkpointing_user_data_status
+}
+{
+ ignore_race_inside_pthread_mutex_lock
+ Helgrind:Race
+ fun:pthread_mutex_lock
+}
+{
+ ignore_race_inside_pthread_mutex_unlock
+ Helgrind:Race
+ ...
+ fun:pthread_mutex_unlock
+}
+{
+ ignore_race_inside_pthread_join
+ Helgrind:Race
+ fun:pthread_join
+}
+{
+ unsafe_touch_clock
+ Helgrind:Race
+ fun:_ZL18unsafe_touch_clockP6ftnodei
+}
+{
+ unsafe_read_single_txnid_optimization_possible
+ Helgrind:Race
+ fun:_ZNK4toku8locktree46unsafe_read_single_txnid_optimization_possibleEv
+}
+{
+ unsafe_read_size_current
+ Helgrind:Race
+ fun:_ZNK7evictor24unsafe_read_size_currentEv
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_ZL14ctpair_destroyP6ctpair
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z23toku_blocktable_destroyPP11block_table
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z11bjm_destroyP29background_job_manager_struct
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z24toku_txn_manager_destroyP11txn_manager
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z24toku_thread_pool_destroyPP16toku_thread_pool
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z22toku_minicron_shutdownP8minicron
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_ZN4toku12lock_request7destroyEv
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_Z17toku_logger_closePP10tokulogger
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_ZL20cachetable_free_pairP6ctpair
+}
+{
+ kde_bug_307082_cond_destroy_without_signal
+ Helgrind:Misc
+ ...
+ fun:pthread_cond_destroy@*
+ ...
+ fun:_ZN7evictor7destroyEv
+}
+{
+ <helgrind_doesnt_understand_the_way_the_world_works_and_ignores_our_disable_checking_instructions>
+ Helgrind:Race
+ fun:_ZN4toku8locktree15sto_try_acquireEPvmPK10__toku_dbtS4_
+ fun:_ZN4toku8locktree12acquire_lockEbmPK10__toku_dbtS3_PNS_9txnid_setE
+ fun:_ZN4toku8locktree16try_acquire_lockEbmPK10__toku_dbtS3_PNS_9txnid_setEb
+ fun:_ZN4toku8locktree18acquire_write_lockEmPK10__toku_dbtS3_PNS_9txnid_setEb
+ fun:_ZN4toku12lock_request5startEv
+ ...
+}
+{
+ <helgrind_bug_323432_see_http://permalink.gmane.org/gmane.comp.debugging.valgrind/13325>
+ Helgrind:Race
+ obj:/usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so
+ fun:pthread_mutex_destroy
+ fun:toku_mutex_destroy
+ fun:_ZN4toku8treenode4freeEPS0_
+ fun:_ZN4toku8treenode22remove_root_of_subtreeEv
+ ...
+}
+{
+ helgrind_bug_https://bugs.kde.org/show_bug.cgi?id=327548
+ Helgrind:Race
+ fun:my_memcmp
+ fun:pthread_mutex_destroy
+}
+{
+ helgrind_bug_2_helgrind_bug_https://bugs.kde.org/show_bug.cgi?id=327548
+ Helgrind:Race
+ ...
+ fun:pthread_mutex_destroy
+}