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

Create documentation describing page sizes and relationships

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 3.3 Desired
    • Fix Version/s: WT2.9.2, 3.2.13, 3.4.3, 3.5.2
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Storage 2016-11-21, Storage 2016-12-12, Storage 2017-01-23

      Description

      The only documentation we currently provide for the different page sizes used by WiredTiger is maintained in the API documentation.

      It would be useful to create documentation that describes what the different page images WiredTiger maintains are, and how configuration options affect those. The particular pages I think require documentation are:

      • memory_page_max
      • internal_page_max
      • leaf_page_max

      The documentation should also describe the following configuration options in terms of where they fit into the different page types:

      • allocation size (allocation_size)
      • split percentage (split_pct)
      • different compression mechanisms come into play (block_compressor (raw, noraw), dictionary, huffman_key, huffman_value, prefix_compression, prefix_compression_min).
      • various key and value "max" settings (internal_key_max, leaf_key_max, leaf_value_max).

        Attachments

          Activity

            People

            • Assignee:
              sulabh.mahajan Sulabh Mahajan
              Reporter:
              alexander.gorrod Alexander Gorrod
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: