Open Tracing interceptor logs failure for internal temporal errors

Hi Temporal team,

We are using the open tracing module to send trace information to DataDog. It works great, but we get a LOT of workflow spans getting marked as an error for DestroyWorkflowThreadError.

As I understand it, this is an internal error that the SDK uses for thread cleanup, and does NOT indicate a failure in the workflow. I am wondering if y’all would consider this a bug in the SDK, particularly here where you are catching Throwable: OpenTracingWorkflowInboundCallsInterceptor

I went ahead and created as issue for this:

1 Like