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: