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

Application threads stall for extended period when cache fills

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Critical - P2 Critical - P2
    • 3.2.10, 3.3.15
    • Affects Version/s: 3.2.9, 3.3.10
    • Component/s: WiredTiger
    • Fully Compatible
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Under some conditions when cache utilization reaches 100%, the system can go into a state where

      • operation rate falls to near-zero levels
      • application threads stall for tens of seconds, apparently attempting but not succeeding in evicting pages.

      This state can persist for many minutes.

        1. issue.png
          216 kB
          Bruce Lucas
        2. repro.png
          228 kB
          Bruce Lucas
        3. test5-io-saturation.png
          192 kB
          Michael Cahill
        4. 3.2.10-rc0_event.png
          228 kB
          Dmitry Agranat
        5. Screen Shot 2016-09-18 at 2.18.01 PM.png
          318 kB
          Dmitry Agranat
        6. Screen Shot 2016-09-18 at 4.38.53 PM.png
          193 kB
          Dmitry Agranat
        7. s25974_oplog_cache.png
          59 kB
          Alexander Gorrod
        8. s25974_new_connections.png
          63 kB
          Alexander Gorrod
        9. s25974_seen_queue.png
          70 kB
          Alexander Gorrod
        10. 3.2.10-rc0-timeseries.png
          273 kB
          Michael Cahill
        11. 3.2.10-rc1-timeseries.png
          256 kB
          Michael Cahill
        12. server-25974-rc0-vs-rc1-dd.tgz
          15.46 MB
          Michael Cahill

            Assignee:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Reporter:
            bruce.lucas@mongodb.com Bruce Lucas (Inactive)
            Votes:
            3 Vote for this issue
            Watchers:
            30 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None