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

Performance improvements for BytesRefHash #8788

Merged
merged 13 commits into from
Aug 25, 2023

Commits on Aug 16, 2023

  1. Performance improvements for BytesRefHash

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    1a1da8d View commit details
    Browse the repository at this point in the history
  2. Replace BytesRefHash and clean up alternative implementations

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f8052d1 View commit details
    Browse the repository at this point in the history
  3. Added t1ha1 to replace xxh3 hash function

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b4e27a4 View commit details
    Browse the repository at this point in the history
  4. Update t1ha1 to use unsignedMultiplyHigh on JDK 18 and above

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    1c76d9f View commit details
    Browse the repository at this point in the history
  5. Add link to the reference implementation for t1ha1

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    374db97 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Annotate t1ha1 with @opensearch.internal

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    832f61a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cce7665 View commit details
    Browse the repository at this point in the history
  3. Run spotless

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    7b53727 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

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

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    67ee845 View commit details
    Browse the repository at this point in the history
  2. Add pre-computed hashes to speed up reinserts

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f9c874d View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    379cbcb View commit details
    Browse the repository at this point in the history
  2. Refactor HashFunctionTestCase

    Signed-off-by: Ketan Verma <ketan9495@gmail.com>
    ketanv3 committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    58d3394 View commit details
    Browse the repository at this point in the history