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

Don't truncate history store updates for globally visible timestamped deletes

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.4.0-rc12, 4.7.0
    • Component/s: None
    • Labels:
      None
    • Story Points:
      2
    • Sprint:
      Storage - Ra 2020-06-01, Storage - Ra 2020-06-15, Storage - Ra 2020-06-29, Storage - Ra 2020-07-13

      Description

      During reconciliation of a page as part of the checkpoint, if the on-disk key is removed and it is globally visible, removing that key has to clean up all the history store contents. This cleanup is taking a lot of time when there exist many keys that are removed in the data store.

      To avoid checkpoint taking a lot time, avoid performing the on-disk key removal as part of the checkpoint.

        Attachments

        1. out_appliedthrough.log.tgz
          556 kB
        2. out.log
          14.84 MB
        3. rollback_test-6a49-1591065947633-0.js
          79 kB
        4. wt6349_2.tgz
          351 kB
        5. wt6349.tgz
          353 kB

          Issue Links

            Activity

              People

              Assignee:
              haribabu.kommi Haribabu Kommi
              Reporter:
              haribabu.kommi Haribabu Kommi
              Votes:
              0 Vote for this issue
              Watchers:
              18 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: