Block based API doesn't update reference when iterating on new simple8b blocks

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Gone away
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Integration
    • ALL
    • QI 2024-03-18
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In the block based API when we decompress simple8b blocks if we see a 0 delta value we either will append the reference object or the last value. If we see a 0 delta before seeing any delta values we know that we can append the reference object. However, as we begin and end simple8b blocks the original reference object doesn't matter anymore. We begin a new simple8b block and the first value has a 0 delta. The iterator API interprets that as appending the last value decompressed. However, the block-based API will append the reference object, which is wrong.

              Assignee:
              Gil Alon
              Reporter:
              Gil Alon
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: