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

RTS to open dhandle only when the dhandle has unstable updates

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical - P2
    • Resolution: Fixed
    • Affects Version/s: 4.4.0
    • Fix Version/s: 5.0.0, 4.4.6, WT10.0.1
    • Component/s: None
    • Labels:
      None
    • Case:

      Description

      In rollback to stable, we need to open all the dhandles to check whether any work is required to rollback the particular table. If we have a lot of files in the database, we would have a lot of dhandles open in WiredTiger after rollback to stable. The following checkpoint after rollback to stable then would become very expensive in this case. Some customers with large dhandles are experiencing performance issues during shut down and startup since upgrading to mongodb 4.4.

      We need to figure out a solution to reduce the checkpoint overhead caused by the dhandles opened by rollback to stable.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ravi.giri Ravi Giri
              Reporter:
              chenhao.qu Chenhao Qu
              Votes:
              3 Vote for this issue
              Watchers:
              28 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: