Describe the bug
When using datafusion-tracing, dropping the execution plan can take a significantly long time and keep the CPU going. We've seen it take up to 10 seconds to just drop an execution plan
To Reproduce
Unfortunately it's very hard to repro, but I think it relates to maybe some sort of circular reference in the plan.
Expected behavior
No response
Additional context
No response