Skip to content

Enable Fuzzy codec for doc id fields using a bloom filter#11027

Merged
shwetathareja merged 9 commits intoopensearch-project:mainfrom
mgodwan:fuzzy-filter
Feb 5, 2024
Merged

Enable Fuzzy codec for doc id fields using a bloom filter#11027
shwetathareja merged 9 commits intoopensearch-project:mainfrom
mgodwan:fuzzy-filter

Conversation

@mgodwan
Copy link
Copy Markdown
Member

@mgodwan mgodwan commented Oct 31, 2023

Description

Enable Fuzzy codec for doc id fields using a bloom filter. This provides added performance advantage for update and get operations.

Related Issues

Resolves #4489

Check List

  • New functionality includes testing.
    • All tests pass
  • New functionality has been documented.
    • New functionality has javadoc added
  • Failing checks are inspected and point to the corresponding known issue(s) (See: Troubleshooting Failing Builds)
  • Commits are signed per the DCO using --signoff
  • Commit changes are listed out in CHANGELOG.md file (See: Changelog)
  • Public documentation issue/PR created

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@github-actions github-actions bot added discuss Issues intended to help drive brainstorming and decision making enhancement Enhancement or improvement to existing feature or request Indexing & Search labels Oct 31, 2023
@mgodwan
Copy link
Copy Markdown
Member Author

mgodwan commented Oct 31, 2023

  • Looking into the failing gradle check due to FuzzyFilter tests
  • Adding upgrade tests

Comment thread server/src/main/java/org/opensearch/index/codec/fuzzy/IndexInputLongArray.java Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for bd51005: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for 7f82842: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for 36925d2: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: mgodwan <mgodwan@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for 886757e: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: mgodwan <mgodwan@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for 278dfea: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for 0866ee4: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: mgodwan <mgodwan@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for b898785: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Signed-off-by: mgodwan <mgodwan@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

❌ Gradle check result for af65b96: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 1, 2024

✅ Gradle check result for fed8863: SUCCESS

@mgodwan mgodwan requested a review from shwetathareja February 2, 2024 06:21
Signed-off-by: shwetathareja <shwetathareja@live.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 5, 2024

❕ Gradle check result for b7fb54d: UNSTABLE

  • TEST FAILURES:
      1 org.opensearch.remotestore.RemoteIndexPrimaryRelocationIT.testPrimaryRelocationWhileIndexing

Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure.

@shwetathareja shwetathareja merged commit 0a88963 into opensearch-project:main Feb 5, 2024
@shwetathareja shwetathareja added the backport 2.x Backport to 2.x branch label Feb 5, 2024
opensearch-trigger-bot bot pushed a commit that referenced this pull request Feb 5, 2024
* Enable Fuzzy codec for doc id fields using a bloom filter

Signed-off-by: mgodwan <mgodwan@amazon.com>
(cherry picked from commit 0a88963)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
shwetathareja pushed a commit that referenced this pull request Feb 5, 2024
…12171)

* Enable Fuzzy codec for doc id fields using a bloom filter


(cherry picked from commit 0a88963)

Signed-off-by: mgodwan <mgodwan@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
peteralfonsi pushed a commit to peteralfonsi/OpenSearch that referenced this pull request Mar 1, 2024
…-project#11027)

* Enable Fuzzy codec for doc id fields using a bloom filter

Signed-off-by: mgodwan <mgodwan@amazon.com>
rayshrey pushed a commit to rayshrey/OpenSearch that referenced this pull request Mar 18, 2024
…-project#11027)

* Enable Fuzzy codec for doc id fields using a bloom filter

Signed-off-by: mgodwan <mgodwan@amazon.com>
shiv0408 pushed a commit to Gaurav614/OpenSearch that referenced this pull request Apr 25, 2024
…-project#11027)

* Enable Fuzzy codec for doc id fields using a bloom filter

Signed-off-by: mgodwan <mgodwan@amazon.com>
Signed-off-by: Shivansh Arora <hishiv@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport 2.x Backport to 2.x branch discuss Issues intended to help drive brainstorming and decision making enhancement Enhancement or improvement to existing feature or request Indexing & Search v2.12.0 Issues and PRs related to version 2.12.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explore using Bloom filter for id field index to optimize read performance

5 participants