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

Remove WiredTiger raw compression support

    XMLWordPrintableJSON

Details

    • Technical Debt
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.1.7, 4.0.6, WT3.2.0
    • None
    • 1
    • Storage Engines 2018-12-03

    Description

      Remove WiredTiger raw compression support:

      1. There is no longer any customer use of raw compression,
      2. As of the 3.6 release raw compression cannot be used with the lookaside table, making it useless for many workloads (see WT-3659),
      3. The raw compression code is relatively complex and brittle.

      The changes in WT-3968 (to make compression more adaptive to run-time compression results), partly overlaps with raw compression – raw compression maximizes compression results which is less important if standard compression adapts to do better compression. However, raw compression also allowed targeting fixed I/O sizes, which is potentially useful functionality we'd be getting rid of.

      Attachments

        Issue Links

          Activity

            People

              keith.bostic@mongodb.com Keith Bostic (Inactive)
              keith.bostic@mongodb.com Keith Bostic (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: