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

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

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.4.0-rc12, 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • 2
    • Storage - Ra 2020-06-01, Storage - Ra 2020-06-15, Storage - Ra 2020-06-29, Storage - Ra 2020-07-13

      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.

        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

            Assignee:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Reporter:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated:
              Resolved: