Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2864

Reconfiguring the checkpoint server can lead to hangs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.0, 3.2.10, 3.3.15
    • Component/s: None
    • Labels:
      None

      Description

      The new test case that constantly causes reconfigure has uncovered a bug in the way the checkpoint server thread works. If it is reconfigured in some combination of enabling and disabling log and time based checkpoints it is possible that the server will miss a signal on a condition variable and end up waiting forever.

      The particular condition wait in question is:
      https://github.com/wiredtiger/wiredtiger/blame/master/src/conn/conn_ckpt.c#L98

        Attachments

          Activity

            People

            Assignee:
            alexander.gorrod Alexander Gorrod
            Reporter:
            alexander.gorrod Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: