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

LUCENE-10417: Revert "LUCENE-10315" #706

Merged
merged 2 commits into from
Feb 24, 2022
Merged

Conversation

gf2121
Copy link
Contributor

@gf2121 gf2121 commented Feb 24, 2022

SIMD-optimization for BKD DocIdsWriter was introduced in #652 in order to speed up decoding of docIDs, but it leads to the regression in nightly benchmark.

https://home.apache.org/~mikemccand/lucenebench/IntNRQ.html

I tried to run wiki10m locally but can not reproduce the regression. I'll continue to dig, but i think we need to revert it first.

Copy link
Contributor

@jpountz jpountz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK to revert. This will give us more time to investigate what's going wrong without delaying the 9.1 release.

@gf2121 gf2121 merged commit b0ca227 into apache:main Feb 24, 2022
gf2121 added a commit to gf2121/lucene that referenced this pull request Feb 24, 2022
wjp719 added a commit to wjp719/lucene that referenced this pull request Feb 27, 2022
* main:
  LUCENE-10421: use Constant instead of relying upon timestamp (apache#686)
  Remove TODO for LUCENE-9952 since that issue was fixed
  LUCENE-10382: Use `IndexReaderContext#id` to check reader identity. (apache#702)
  LUCENE-10408: Write doc IDs of KNN vectors as ints rather than vints. (apache#708)
  LUCENE-10439: Support multi-valued and multiple dimensions for count query in PointRangeQuery (apache#705)
  LUCENE-10417: Revert "LUCENE-10315" (apache#706)
  LUCENE-10382: Fix testSearchWithVisitedLimit failures
  LUCENE-10435: add CHANGES.txt entry (apache#704)
  LUCENE-10382: Ensure kNN filtering works with other codecs (apache#700)
  LUCENE-10054: Make sure to use Lucene90 codec in unit tests (apache#699)
  LUCENE-10435: Break loop early while checking whether DocValuesFieldExistsQuery can be rewrite to MatchAllDocsQuery (apache#701)
  LUCENE-10437:  Improve error message in the Tessellator for polygon with all points collinear (apache#703)
  LUCENE-10416: move changes entry to v10.0.0
dantuzi pushed a commit to SeaseLtd/lucene that referenced this pull request Mar 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants