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

Consider update structure overhead in split length calculation

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.4.2, 4.7.0
    • Affects Version/s: 4.4.0-rc12, 4.4.0-rc13
    • Component/s: None
    • 13
    • Storage - Ra 2020-07-27, Storage - Ra 2020-08-10, Storage - Ra 2020-08-24, Storage - Ra 2020-09-07
    • v4.4

      For Linkbench with maxid=200M the database size in GB after 1 hour of transactions is:

      • 451, 382, and 367 for rc13, rc9 and 4.2.8 without Snappy compression
      • 233, 215 and 204 for rc13, rc9 and 4.2.8 with Snappy compression

      The regression started with rc12 although I didn't list the results for that above. Much more performance data is here. I don't see a significant regression in size for the insert benchmark. It is ~10% there.

      The biggest growth is from _id which is ~2X larger now in rc12 & rc13 compared to 4.2.8. That looks like a return of WT-6251

        1. split-without-6487.png
          split-without-6487.png
          67 kB
        2. split-with-6487.png
          split-with-6487.png
          55 kB
        3. repro.30m.tgz
          17.30 MB
        4. ftdc.size.tar.gz
          126.96 MB
        5. file-specific.png
          file-specific.png
          436 kB
        6. compare-rc14-without-6487.png
          compare-rc14-without-6487.png
          632 kB
        7. compare-rc11-12-1.png
          compare-rc11-12-1.png
          422 kB
        8. compare-rc11-12.png
          compare-rc11-12.png
          422 kB
        9. 6532-compare-11-12-mlock.png
          6532-compare-11-12-mlock.png
          357 kB
        10. 6487-dist-20.png
          6487-dist-20.png
          60 kB

            Assignee:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Reporter:
            mark.callaghan@mongodb.com Mark Callaghan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: