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

Detect high memory usage in stream processor and prevent it from OOMing.

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Atlas Streams
    • Fully Compatible
    • Sprint 32, Sprint 33, Sprint 34, Sprint 35, Sprint 36, Sprint 37

    Description

      $tumblingWindow, $group, $sort, $lookup can have arbitrarily high memory usage. We need to detect all such high memory usage scenarios and throw necessary exceptions to prevent the pod from OOMing.

      Filing this ticket to for tracking purposes. We should break up this ticket into multiple tickets eventually. Given how important it is to get this right, we would need a design doc for this.

      Our behavior here also needs to be clearly documented for our users.

      Attachments

        Activity

          People

            aadesh.patel@mongodb.com Aadesh Patel (Inactive)
            sandeep.dhoot@mongodb.com Sandeep Dhoot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: