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

Remove WiredTiger raw compression support

    XMLWordPrintable

    Details

    • Type: Technical Debt
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1.7, 4.0.6, WT3.2.0
    • Component/s: None

      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

              • Assignee:
                keith.bostic Keith Bostic
                Reporter:
                keith.bostic Keith Bostic
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: