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

[BACKPORT] Forward map value extractors to HD indexes #13775

Merged

Commits on Sep 17, 2018

  1. Forward map value extractors to HD indexes

    This change fixes two issues:
    
    1. The consistency issue: queryable entries returned by HD indexes were
    unaware of the map value extractors, so it was impossible to extract
    values provided by the extractors from the returned entries.
    
    2. The performance issue: Extractors.empty is a pretty expensive call
    and it was performed for every returned entry. According to a slightly
    modified version of HDIndexPerfTest the throughput is about 2 times
    higher now.
    
    Fixes: https://github.com/hazelcast/hazelcast-enterprise/issues/2109
    taburet authored and pveentjer committed Sep 17, 2018
    Copy the full SHA
    61c69be View commit details
    Browse the repository at this point in the history