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

Docs for SERVER-23980: $graphLookup should spill to disk if allowDiskUse is specified

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • 3.5 Desired
    • None
    • Server
    • None

    Description

      Engineering Ticket Description:

      $graphLookup should spill to disk when the size of the frontier and the visited set exceeds the maximum memory usage. In particular, DocumentSourceGraphLookUp::checkMemoryUsage() should be modified to spill if the size of the two data structures is too large. Second, any place where the frontier or visited set is iterated will need to be updated to use a file iterator if it has spilled to disk.

      Attachments

        Activity

          People

            jonathan.destefano@mongodb.com Jonathan DeStefano
            emily.hall Emily Hall
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              6 years, 27 weeks, 1 day ago