Application threads stall for extended period when cache fills

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Critical - P2
    • 3.2.10, 3.3.15
    • Affects Version/s: 3.2.9, 3.3.10
    • Component/s: WiredTiger
    • Fully Compatible
    • ALL
    • None
    • 0
    • 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
            Reporter:
            Bruce Lucas (Inactive)
            Votes:
            3 Vote for this issue
            Watchers:
            30 Start watching this issue

              Created:
              Updated:
              Resolved: