Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(release/v20.07) refactor: Simplify how list splits are tracked. #6070

Merged
merged 2 commits into from
Aug 6, 2020

Commits on Jul 24, 2020

  1. refactor: Simplify how list splits are tracked. (#5920)

    Currently the code keeps tracks of the split startUids and updates them
    as the posting lists are split or empty parts are removed. Instead,
    update the list of startUids at the end of each step based on the
    contents of the map of startUids to posting list. This removes the need
    of keeping track of the same piece of information in two different ways.
    
    Also, fix a bug where the empty parts were removed from the list of
    splits but not from the map. This caused empty posting lists to be
    written to disk although it didn't affect normal execution because those
    parts were not accessible from the main posting list.
    
    (cherry picked from commit c51d007)
    martinmr committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    ecc1ac5 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Configuration menu
    Copy the full SHA
    85512b2 View commit details
    Browse the repository at this point in the history