Details
-
Task
-
Resolution: Gone away
-
Major - P3
-
None
-
None
-
None
-
Sharding
Description
Currently, instances of this objects are supposed to have ownership attached to a operation context. However, we also hold a shared_ptr around in the TaskExecutor callback. This means that if the operation context gets destroyed, the callback can still be holding the pointer to the runtime state that the original request gave up ownership.