-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
This came out of this PR thread. It would be nice if there was an easy way to distinguish between a tassert that is triggered in actual QI-owned extensions code, versus a tassert that is triggered because an extension did something wrong. For example, our host connector code may trigger a tassert if an extension has a null VTable entry, but that's an extension problem not a QI problem.
Maybe this looks like adding a "component" to the assertion information? Or using a named error code for ExtensionError?
- is related to
-
SERVER-112885 Rework logging IDL struct to C API struct
-
- Closed
-