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

Determine if sending each state record to the FileIO thread is becoming a bottleneck

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Atlas Streams

    Description

      Today we send each operator provided state record to the FileIO thread (it is a move of a BSONObj). If we are dealing with a large number of small BSONObjs then this can become a bottleneck. We are expecting that this will not be the case - i.e. operators will do some internal batching on their own.  

      If this assumption turns out to not be valid in practice, then we may have to revisit this issue.

      Attachments

        Activity

          People

            backlog-atlas-streams@mongodb.com Backlog - Atlas Streams
            mayuresh.kulkarni@mongodb.com Mayuresh Kulkarni
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: