You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
use the multi_thread executor to run the telemetry hang test (#922)
The test wasn't using the multi_thread executor, so eventually it would
trip over the bug in opentelemetry which we've hit in the past where the
runtime would hang for not fully understood reasons.
see: open-telemetry/opentelemetry-rust#536
Using the multi_thread executor is the recommended work-around.
I've also remove the redundant thread spawn from the telemetry Drop
implementation, since I don't think it's required as well as the
spawn_blocking() call.
I've run this test in a tight loop for a couple of hours (on my M1
laptop) with no issues.
fixes: #914
0 commit comments