Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-15727

[Server] Investigate changes in SERVER-68847: Include "Query Framework" information in GetMore profiler entries

    XMLWordPrintableJSON

Details

    Description

      Original Downstream Change Summary

      Added the query framework as a field to profiler entries for GetMore commands.

      Description of Linked Ticket

      Currently the profiler includes the `queryExecutionEngine` field (SERVER-62760 will rename this field to `queryFramework`) in its log entries. This information is not attached to subsequent GetMore commands executed on the same cursor. This is because we attach the query framework (classic, sbe, or cqf) information to the CurOp object in OpCtx, where GetMore commands have their own OpCtx.

       

      Perhaps this information is already available in the ClientCursor which holds a reference to the original command's opCtx. Another potential way to implement this functionality would be to define a virtual function to PlanExecutor which returns the queryFramework.

      Attachments

        Activity

          People

            alison.huh@mongodb.com Alison Huh
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              1 year, 13 weeks, 1 day ago