Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-8892

Index build of a key with a key+payload >16bits, causes invalid key max length errors on read.

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.10.8
    • Component/s: JHTree
    • Labels:
      None

      Description

      From 3.8.x the key building code has validated that key+payload is smaller than than the max key length.

      The max key length in the header (for legacy reasons) is a 2 byte field, as a consequence a key+payload length >16bits, caused overflow and an invalid [small] result.

      The net result was a spurious "key+payload .. exceeds max length .." error.

        Attachments

          Activity

            People

            • Assignee:
              jakesmith Jake Smith
              Reporter:
              jakesmith Jake Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: