Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-7748

Slow subscribers of streaming APIs can lead to Mesos OOMing.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Accepted
    • Critical
    • Resolution: Unresolved
    • None
    • None
    • None
    • Mesosphere Sprint 58
    • 8

    Description

      For each active subscriber, Mesos master / slave maintains an event queue, which grows over time if the subscriber does not read fast enough. As the number of such "slow" subscribers grows, so does Mesos master / slave memory consumption, which might lead to an OOM event.

      Ideas to consider:

      • Restrict the number of subscribers for the streaming APIs
      • Check (ping) for inactive or "slow" subscribers
      • Disconnect the subscriber when there are too many queued events in memory

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              alexr Alex R
              Benjamin Mahler Benjamin Mahler
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: