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

Config fuzzer can set eviction trigger lower than amount of dirty data a single operation may generate

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.0.2, 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • ALL
    • v6.0, v5.0
    • Execution Team 2022-06-27
    • 0

      The config fuzzer can set eviction_dirty_trigger as low as ~20MB or possibly even lower. If it then runs a test which inserts large documents, it is possible that one of these operations may generate more dirty data than we allow for. Currently, this manifests as the operation hanging indefinitely. After SERVER-61909, this may instead manifest as the operation failing and an error being returned to the user. However, even the latter may make tests unhappy if they expect these operations to succeed. We may want to consider re-evaluating the minimum bounds for the eviction settings that the config fuzzer can generate.

            Assignee:
            josef.ahmad@mongodb.com Josef Ahmad
            Reporter:
            gregory.noma@mongodb.com Gregory Noma
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: