Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-75541

Add GDB pretty printers for remaining ABT types

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • QO 2023-05-15, QO 2023-05-29, QO 2023-06-12, QO 2023-06-26, QO 2023-07-10, QO 2023-07-24, QO 2023-08-07

      As part of SERVER-72679, the logic to understand/print an ABT from GDB was moved to the python module instead of invoking a C++ method. This ticket tracks improving several types that don't pretty print but will still show up in the output:

      PhysicalScanNode
      SargableNode
      RIDIntersectNode
      RIDUnionNode
      BinaryJoinNode
      HashJoinNode
      MergeJoinNode
      SortedMergeNode
      NestedLoopJoinNode
      UnionNode
      GroupByNode
      UnwindNode
      UniqueNode
      SpoolProducerNode
      SpoolConsumerNode
      CollationNode
      LimitSkipNode
      ExchangeNode

            Assignee:
            nicholas.zolnierz@mongodb.com Nicholas Zolnierz
            Reporter:
            nicholas.zolnierz@mongodb.com Nicholas Zolnierz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: