|
1 | 1 | # ThreadSanitizer (tsan) suppression file
|
2 | 2 | #
|
3 |
| -race:libqpid-proton-proactor |
4 |
| -deadlock:libpython |
| 3 | +# NOTE WELL: When adding a new suppression to this file, |
| 4 | +# please create a JIRA for tracking purposes and include |
| 5 | +# the JIRA key in a comment. This should be done |
| 6 | +# regardless of whether or not the error turns out to be |
| 7 | +# a false-positive: having a JIRA, even if closed/not-a-bug, |
| 8 | +# provides a record of the analysis of the error. |
| 9 | +# |
| 10 | + |
| 11 | +# DISPATCH-1956 |
| 12 | +deadlock:push_event |
5 | 13 |
|
| 14 | +# DISPATCH-2070, |
6 | 15 | race:qd_vlog_impl
|
7 |
| -deadlock:qd_vlog_impl |
8 |
| -race:qd_log_entity |
9 | 16 |
|
10 |
| -race:qdr_core_free |
| 17 | +# DISPATCH-2122 |
| 18 | +race:qd_alloc_init |
11 | 19 |
|
12 |
| -race:qd_alloc |
| 20 | +# DISPATCH-2123 |
13 | 21 | race:qd_entity_refresh_allocator
|
14 | 22 |
|
15 |
| -mutex:qd_router_timer_handler |
16 |
| -race:qdr_process_tick_CT |
17 |
| -deadlock:qd_timer_schedule |
18 |
| -deadlock:qd_timer_visit |
19 |
| - |
20 |
| -race:qdr_connection_process |
21 |
| - |
| 23 | +# DISPATCH-2124 |
22 | 24 | race:qdr_link_flow
|
23 |
| -race:qdr_link_flow_CT |
24 |
| -race:qdr_link_process_deliveries |
| 25 | + |
| 26 | +# DISPATCH-2125 |
25 | 27 | race:qdr_link_stalled_outbound
|
26 |
| -race:qdr_link_first_attach |
27 | 28 |
|
28 |
| -race:qdr_delivery_link_peers_CT |
29 |
| -race:qdr_delivery_push_CT |
30 |
| -race:qdr_delivery_disposition |
| 29 | +# DISPATCH-2126 |
| 30 | +race:qdr_delivery_mcast_inbound_update_CT |
31 | 31 | race:qdr_delivery_anycast_update_CT
|
32 | 32 |
|
33 |
| -race:qdr_connection_set_context |
34 |
| -race:qdr_connection_get_context |
| 33 | +# DISPATCH-2127 |
| 34 | +race:qd_message_receive |
| 35 | + |
| 36 | +# DISPATCH-2128 |
| 37 | +race:process_link_CT |
| 38 | + |
| 39 | +# DISPATCH-2129: shutdown race |
| 40 | +race:qdr_core_free |
| 41 | + |
| 42 | +# DISPATCH-2130 |
| 43 | +deadlock:qd_policy_socket_close |
| 44 | + |
| 45 | +# DISPATCH-2131 |
| 46 | +race:qdr_record_link_credit |
35 | 47 |
|
| 48 | +# DISPATCH-2132 |
| 49 | +race:qdr_process_tick_CT |
| 50 | + |
| 51 | +# DISPATCH-2133 (harmless) |
| 52 | +race:qd_log_enabled |
| 53 | + |
| 54 | +# DISPATCH-2134 |
| 55 | +race:qdr_link_process_initial_delivery_CT |
| 56 | +race:tsan_reset_delivery_ids |
| 57 | + |
| 58 | +# DISPATCH-2135 |
| 59 | +race:qd_message_Q2_holdoff_disable |
| 60 | + |
| 61 | +# DISPATCH-2136 |
| 62 | +race:qd_message_set_aborted |
| 63 | + |
| 64 | +# DISPATCH-2137 |
| 65 | +race:remote_sasl_process_init |
| 66 | +race:remote_sasl_prepare |
36 | 67 | race:notify_downstream
|
37 |
| -race:notify_upstream |
38 | 68 |
|
39 |
| -race:qdr_delivery_mcast_inbound_update_CT |
40 |
| -race:qdr_delivery_mcast_outbound_update_CT |
41 |
| -race:qdr_delivery_mcast_outbound_settled_CT |
| 69 | +# DISPATCH-2138 |
| 70 | +race:qdr_link_inbound_detach_CT |
| 71 | + |
| 72 | +# DISPATCH-2140 |
| 73 | +race:qdr_connection_set_context |
| 74 | + |
| 75 | +# DISPATCH-2141 |
| 76 | +race:qdr_delivery_move_delivery_state_CT |
| 77 | + |
| 78 | +# DISPATCH-2143 |
42 | 79 | race:qdr_delivery_mcast_outbound_disposition_CT
|
43 | 80 |
|
44 |
| -race:qd_message_receive |
45 |
| -race:qd_message_receive_complete |
| 81 | +# |
| 82 | +# External libraries |
| 83 | +# |
46 | 84 |
|
47 |
| -mutex:qdr_forward_on_message |
| 85 | +# proton false positive? |
| 86 | +# TBD: discuss with proton devs, JIRA if necessary |
| 87 | +deadlock:pni_timer_set |
48 | 88 |
|
49 |
| -mutex:qd_policy_amqp_open |
50 |
| -mutex:qd_policy_amqp_open_connector |
51 | 89 |
|
0 commit comments