XMLWordPrintableJSON

Details

    Description

      Using OT we should add spans that report the runtime of kernel functions. We should ensure that, if OT is disabled, there is no significant overhead.

      In addition we should add spans that report the runtime of each exec node. This may be a little trickier than it would first seem because pipeline breakers like join, etc. don't do all of their work inside of InputReceived. Those could potentially be added later in follow-up PRs if it is getting to be too tricky. The simple nodes like FilterNode and ProjectNode should be more straightforward. These spans should be the parent of any kernel functions launched by that node.

      There should also be a span for an entire exec plan run that will be the parent of all of this.

      Attachments

        Issue Links

          Activity

            People

              mbrobbel Matthijs Brobbel
              westonpace Weston Pace
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 5h
                  5h