Cap fuzzer-generated builder inputs by size

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Storage Execution 2025-05-12
    • 200
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-104565 attempted to address OOM issues in the builder fuzzer found in BF-37592 by capping the number of elements produced by the fuzzer to 3 million.  We are still seeing OOM issues in cases where there is deep nesting of BSONArray, which can cause the individual size of elements to be much larger.  We need to do the capping by total BSONElement::size() instead.

              Assignee:
              Binh Vo
              Reporter:
              Binh Vo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: