-
Notifications
You must be signed in to change notification settings - Fork 24.8k
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
Update Lucene version to 9.11 #109219
Update Lucene version to 9.11 #109219
Conversation
Pinging @elastic/es-search (Team:Search) |
@@ -1,5 +1,5 @@ | |||
elasticsearch = 8.15.0 | |||
lucene = 9.10.0 | |||
lucene = 9.11.0-snapshot-d433394b292 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
might wanna flip this on the Lucene RC build (rather than a snapshot)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I tried this, and added the RC location as mvn location, but now ES is looking in that location for ALL packages, and its failing the build. Any ideas on how to simply add a secondary mvn location to look for packages instead of overriding?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am investigating a possible issue in lucene 9.11, please do not merge.
While still investigating here: apache/lucene#13475 I have disabled intra-merge concurrency by always returning a same thread executor. |
@martijnvg all the failures are around the new dynamic setting being changed.
Now, I am not sure why these particular BWC tests are running against much older versions than 7.17.22, but they are. Here is an example failure: https://gradle-enterprise.elastic.co/s/7wyrf5fogxcqq |
@benwtrent Looks like the test ran against |
I opened #109574 |
@martijnvg I realize that it ran against old versions and its weird to me, but there must be a reason? I am pretty sure versions have to be specifically set somewhere. Do we know why these old versions are being tested against? |
I don't know. I actually surprised like you too. The PR that added these tests didn't have a |
We do document that from 7.x to 8.x, a cluster must first be on 7.17.x before doing the actual 8.x upgrade: https://www.elastic.co/guide/en/elastic-stack/8.14/upgrading-elastic-stack.html#prepare-to-upgrade So I don't think we need to test upgrading from 7.16 or earlier to 8.x? |
@martijnvg I am not 100% a PR gets tested against 7.17 at all unless the |
We do, because we test the upgrade path you describe. So we don't do rolling upgrade tests, but we still run full cluster restart tests that start a 7.16 cluster, upgrade to 7.17, and then upgrade to the current version.
Every PR is tested against the HEAD of the 7.17 branch, even without that label. The label will add testing for previously released version of Elasticsearch. |
No description provided.