Re: [VOTE] Release Lucene 9.3.0 RC1
+1 (non-binding) SUCCESS! [0:50:34.448483] On Mon, Jul 25, 2022 at 12:26 PM Julie Tibshirani wrote: > +1 SUCCESS! [0:52:18.736747] > > Thanks Ignacio for being release manager! > > Julie > > On Mon, Jul 25, 2022 at 7:53 AM Michael McCandless < > luc...@mikemccandless.com> wrote: > >> +1 >> >> SUCCESS! [0:22:20.199080] >> >> >> Mike McCandless >> >> http://blog.mikemccandless.com >> >> >> On Mon, Jul 25, 2022 at 10:46 AM Mayya Sharipova >> wrote: >> >>> +1 SUCCESS! [1:02:21.446662] >>> >>> On Mon, Jul 25, 2022 at 10:32 AM Adrien Grand wrote: >>> +1 SUCCESS! [0:54:33.954171] On Mon, Jul 25, 2022 at 1:12 PM Ignacio Vera wrote: > Please vote for release candidate 1 for Lucene 9.3.0 > > > The artifacts can be downloaded from: > > > https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc > > > You can run the smoke tester directly with this command: > > > python3 -u dev-tools/scripts/smokeTestRelease.py \ > > > https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc > > > The vote will be open for at least 72 hours i.e. until 2022-07-28 > 12:00 UTC. > > > [ ] +1 approve > > [ ] +0 no opinion > > [ ] -1 disapprove (and reason why) > > > Here is my +1 > -- Adrien >>>
Re: [VOTE] Release Lucene 9.3.0 RC1
+1 SUCCESS! [0:52:18.736747] Thanks Ignacio for being release manager! Julie On Mon, Jul 25, 2022 at 7:53 AM Michael McCandless < luc...@mikemccandless.com> wrote: > +1 > > SUCCESS! [0:22:20.199080] > > > Mike McCandless > > http://blog.mikemccandless.com > > > On Mon, Jul 25, 2022 at 10:46 AM Mayya Sharipova > wrote: > >> +1 SUCCESS! [1:02:21.446662] >> >> On Mon, Jul 25, 2022 at 10:32 AM Adrien Grand wrote: >> >>> +1 SUCCESS! [0:54:33.954171] >>> >>> On Mon, Jul 25, 2022 at 1:12 PM Ignacio Vera wrote: >>> Please vote for release candidate 1 for Lucene 9.3.0 The artifacts can be downloaded from: https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc You can run the smoke tester directly with this command: python3 -u dev-tools/scripts/smokeTestRelease.py \ https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc The vote will be open for at least 72 hours i.e. until 2022-07-28 12:00 UTC. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Here is my +1 >>> >>> >>> -- >>> Adrien >>> >>
Re: [JENKINS] Lucene-MMAPv2-Windows (64bit/jdk-17.0.3) - Build # 131 - Unstable!
Seems the error was thrown from HandleLimitFS.java, which enforce an artificial limitation on the number of files opened it seems. But the weird thing is why I only see such errors on Windows builds? I'll try to dig more on this error. On Sun, Jul 24, 2022 at 8:41 PM Policeman Jenkins Server < jenk...@thetaphi.de> wrote: > Build: https://jenkins.thetaphi.de/job/Lucene-MMAPv2-Windows/131/ > Java: 64bit/jdk-17.0.3 -XX:-UseCompressedOops -XX:+UseG1GC > > 1 tests failed. > FAILED: > org.apache.lucene.index.TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnGetReader > > Error Message: > java.nio.file.FileSystemException: > C:\Users\jenkins\workspace\Lucene-MMAPv2-Windows\lucene\core\build\tmp\tests-tmp\lucene.index.TestIndexWriterMergePolicy_93D10D9F5BC86FBA-001\index-MMapDirectory-014\_149_1_Lucene90_0.dvm: > Too many open files > > Stack Trace: > java.nio.file.FileSystemException: > C:\Users\jenkins\workspace\Lucene-MMAPv2-Windows\lucene\core\build\tmp\tests-tmp\lucene.index.TestIndexWriterMergePolicy_93D10D9F5BC86FBA-001\index-MMapDirectory-014\_149_1_Lucene90_0.dvm: > Too many open files > at > org.apache.lucene.tests.mockfile.HandleLimitFS.onOpen(HandleLimitFS.java:67) > at > org.apache.lucene.tests.mockfile.HandleTrackingFS.callOpenHook(HandleTrackingFS.java:82) > at > org.apache.lucene.tests.mockfile.HandleTrackingFS.newOutputStream(HandleTrackingFS.java:163) > at > org.apache.lucene.tests.mockfile.FilterFileSystemProvider.newOutputStream(FilterFileSystemProvider.java:198) > at java.base/java.nio.file.Files.newOutputStream(Files.java:228) > at > org.apache.lucene.store.FSDirectory$FSIndexOutput.(FSDirectory.java:392) > at > org.apache.lucene.store.FSDirectory$FSIndexOutput.(FSDirectory.java:385) > at > org.apache.lucene.store.FSDirectory.createOutput(FSDirectory.java:220) > at > org.apache.lucene.tests.store.MockDirectoryWrapper.createOutput(MockDirectoryWrapper.java:717) > at > org.apache.lucene.store.LockValidatingDirectoryWrapper.createOutput(LockValidatingDirectoryWrapper.java:43) > at > org.apache.lucene.store.TrackingDirectoryWrapper.createOutput(TrackingDirectoryWrapper.java:41) > at > org.apache.lucene.store.TrackingDirectoryWrapper.createOutput(TrackingDirectoryWrapper.java:41) > at > org.apache.lucene.codecs.lucene90.Lucene90DocValuesConsumer.(Lucene90DocValuesConsumer.java:91) > at > org.apache.lucene.codecs.lucene90.Lucene90DocValuesFormat.fieldsConsumer(Lucene90DocValuesFormat.java:148) > at > org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsWriter.getInstance(PerFieldDocValuesFormat.java:231) > at > org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsWriter.getInstance(PerFieldDocValuesFormat.java:162) > at > org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsWriter.addNumericField(PerFieldDocValuesFormat.java:104) > at > org.apache.lucene.index.ReadersAndUpdates.handleDVUpdates(ReadersAndUpdates.java:397) > at > org.apache.lucene.index.ReadersAndUpdates.writeFieldUpdates(ReadersAndUpdates.java:624) > at > org.apache.lucene.index.ReaderPool.writeAllDocValuesUpdates(ReaderPool.java:251) > at > org.apache.lucene.index.IndexWriter.writeReaderPool(IndexWriter.java:3734) > at > org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:591) > at > org.apache.lucene.index.IndexWriter$4.getReader(IndexWriter.java:6301) > at > org.apache.lucene.tests.index.RandomIndexWriter.getReader(RandomIndexWriter.java:488) > at > org.apache.lucene.tests.index.RandomIndexWriter.getReader(RandomIndexWriter.java:420) > at > org.apache.lucene.index.TestIndexWriterMergePolicy.stressUpdateSameDocumentWithMergeOnX(TestIndexWriterMergePolicy.java:793) > at > org.apache.lucene.index.TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnGetReader(TestIndexWriterMergePolicy.java:737) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at > com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1754) > at > com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:942) > at > com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:978) > at > com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:992) > at > org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:44) > at >
Re: New branch and feature freeze for Lucene 9.3.0
Ignacio Vera Jul 20, 2022, 1:41 PM (5 days ago) to dev Adrien told me that I sent the wrong link, I thought I could share the draft before publishing. Here the draft for the release highlights. I have probably missed things that should be included so please feel free to add them. https://cwiki.apache.org/confluence/display/LUCENE/Release+Notes+9.3 On Sat, Jul 23, 2022 at 9:22 AM Ignacio Vera wrote: > No worries Greg, I approved the change so feel free to push it whenever > you have time. > > Cheers, > > Ignacio > > On Sat, Jul 23, 2022 at 1:22 AM Greg Miller wrote: > >> OK, as frustrating as this is, it looks like there was still another >> bug in this same test uncovered last night. I have another PR open to >> patch this into 9.3 here: https://github.com/apache/lucene/pull/1044 >> >> I also reopened https://issues.apache.org/jira/browse/LUCENE-10659 as >> a proposed 9.3 block to pick up this fix. If the test remains >> problematic after this patch, I'll just revert it out of 9.3 until it >> proves more stable. Apologies. >> >> Cheers, >> -Greg >> >> On Thu, Jul 21, 2022 at 7:59 AM Greg Miller wrote: >> > >> > Ack, thanks Ignacio for the quick approval. Just merged the fix onto >> > the 9.3 branch. >> > >> > Cheers, >> > -Greg >> > >> > On Thu, Jul 21, 2022 at 12:32 AM Ignacio Vera >> wrote: >> > > >> > > Hi Greg, >> > > >> > > Yes please fix the test in branch 9.3, I have approved the PR. >> > > >> > > On Thu, Jul 21, 2022 at 12:08 AM Greg Miller >> wrote: >> > >> >> > >> Thanks Ignacio! I just created >> > >> https://issues.apache.org/jira/browse/LUCENE-10659 as a proposed >> > >> blocker for 9.3. It's a small bug fix for a unit test I recently >> > >> introduced on the 9x branch (one of the last things to get pulled >> into >> > >> the 9.3 candidate). I think we ought to fix this test before cutting >> a >> > >> 9.3 release. There's a PR associated with the issue already (the >> > >> change is already patched into main/branch_9x). >> > >> >> > >> Cheers, >> > >> -Greg >> > >> >> > >> On Wed, Jul 20, 2022 at 4:42 AM Ignacio Vera >> wrote: >> > >> > >> > >> > Please find here the draft for the release highlights. I have >> probably missed things that should be included so please feel free to add >> them. >> > >> > >> > >> > >> https://cwiki.apache.org/confluence/pages/resumedraft.action?draftId=217391905 >> > >> > >> > >> > On Wed, Jul 20, 2022 at 10:17 AM Ignacio Vera >> wrote: >> > >> >> >> > >> >> NOTICE: >> > >> >> >> > >> >> >> > >> >> Branch branch_9_3 has been cut and versions updated to 9.4 on >> stable branch. >> > >> >> >> > >> >> >> > >> >> Please observe the normal rules: >> > >> >> >> > >> >> >> > >> >> * No new features may be committed to the branch. >> > >> >> >> > >> >> * Documentation patches, build patches and serious bug fixes may >> be >> > >> >> >> > >> >> committed to the branch. However, you should submit all patches >> you >> > >> >> >> > >> >> want to commit to Jira first to give others the chance to review >> > >> >> >> > >> >> and possibly vote against the patch. Keep in mind that it is our >> > >> >> >> > >> >> main intention to keep the branch as stable as possible. >> > >> >> >> > >> >> * All patches that are intended for the branch should first be >> committed >> > >> >> >> > >> >> to the unstable branch, merged into the stable branch, and then >> into >> > >> >> >> > >> >> the current release branch. >> > >> >> >> > >> >> * Normal unstable and stable branch development may continue as >> usual. >> > >> >> >> > >> >> However, if you plan to commit a big change to the unstable >> branch >> > >> >> >> > >> >> while the branch feature freeze is in effect, think twice: >> can't the >> > >> >> >> > >> >> addition wait a couple more days? Merges of bug fixes into the >> branch >> > >> >> >> > >> >> may become more difficult. >> > >> >> >> > >> >> * Only Jira issues with Fix version 9.3 and priority "Blocker" >> will delay >> > >> >> >> > >> >> a release candidate build. >> > >> >> >> > >> >> >> > >> >> >> > >> >> The only step missing is to add the Jenkins job on the release >> branch which is something I don't really know how to do it, hopefully >> someone can help here. >> > >> >> >> > >> >> >> > >> >> I am planning to build the first RC next Monday if there are no >> issues. >> > >> >> > >> - >> > >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> > >> For additional commands, e-mail: dev-h...@lucene.apache.org >> > >> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: dev-h...@lucene.apache.org >> >>
JDK 19: Rampdown Phase 2 + JavaOne
Greetings! JDK 19 is now in Rampdown Phase Two [1]. The overall feature set is frozen. Per the JDK Release Process [2] we now turn our focus to P1 and P2 bugs, which can be fixed with approval [3]. Late enhancements are still possible, with approval, but the bar is now extraordinarily high [4]. Given the current state of affairs, it is a good time to start testing your project(s) on JDK 20 Early-Access builds. To conclude, please make sure to check the heads-up below, including the one covering JavaOne! [1] https://mail.openjdk.org/pipermail/jdk-dev/2022-July/006803.html [2] https://openjdk.org/jeps/3 [3] https://openjdk.org/jeps/3#Fix-Request-Process [4] https://openjdk.org/jeps/3#Late-Enhancement-Request-Process ## Heads-up - JavaOne is back! After a long hiatus, JavaOne is back! From October 17-20 in Las Vegas, JavaOne will be jam-packed with hundreds of valuable and actionable sessions directly from the experts: learning sessions, tutorials, hands-on labs, lightning talks, panels, an unconference, BoF's, etc. The full JavaOne content catalog will be released soon. In the meantime, make sure to check https://inside.java/javaone/ for more updates. And if you are planning to attend JavaOne, please ping me. I'd like to meet you in person to chat over OpenJDK and the Quality Outreach program. And the drinks will be on me! ## Heads-up - JavaFX Media enhancements survey The JavaFX team is conducting a short survey [5] to gather input on potential JavaFX Media enhancements. The process is quite simple as the feedback will be collected via the openjfx-dev [6] mailing list. So if you are using JavaFX, make sure to raise your voice. [5] https://mail.openjdk.org/pipermail/openjfx-dev/2022-July/034949.html [6] https://mail.openjdk.org/mailman/listinfo/openjfx-dev ## JDK 19 JDK 19 Early-Access builds 32 are now available [7], and are provided under the GNU General Public License v2, with the Classpath Exception. The Release Notes are available here [8]. [7] https://jdk.java.net/19/ [8] https://jdk.java.net/19/release-notes ### JEPs integrated to JDK 19: - JEP 405: Record Patterns (Preview) - JEP 422: Linux/RISC-V Port - JEP 424: Foreign Function & Memory API (Preview) - JEP 425: Virtual Threads (Preview) - JEP 426: Vector API (4th Incubator) - JEP 427: Pattern Matching for switch (3rd Preview) - JEP 428: Structured Concurrency (Incubator) ### Recent changes that maybe of interest: - JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible - JDK-8290596: Update java.net.InetAddress to Detect Ambiguous IPv4 Address Literals - JDK-8290615: Remove the Alternate ThreadLocal Implementation of the Subject::current and Subject::callAs APIs - JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle - JDK-8287809: Revisit implementation of memory session - JDK-8289278: Suspend/ResumeAllVirtualThreads need both can_suspend and can_support_virtual_threads - JDK-8288589: Files.readString ignores encoding errors for UTF-16 - JDK-8288425: Footprint regression due MH creation when initializing StringConcatFactory ## JDK 20 JDK 20 Early-Access builds 7 are now available [9], and are provided under the GNU General Public License v2, with the Classpath Exception. [9] https://jdk.java.net/20/ ### Recent changes that maybe of interest: - JDK-8264999: GeneralPath.lineTo() to itself produces jagged lines [Logged by Apache PDFBox] - JDK-8284997: arm32 build crashes since JDK-8283326 [Logged by JaCoCo] - JDK-8286101: Support formatting in @value tag - JDK-8289260: BigDecimal movePointLeft() and movePointRight() do not follow their API spec - JDK-8287835: Add support for additional float/double to integral conversion for x86 - JDK-8283091: Support type conversion between different data sizes in SLP - JDK-8288573: Make Executable.getParameterCount() actually abstract - JDK-8266670: Better modeling of access flags in core reflection - JDK-8290601: Update java.net.InetAddress to Detect Ambiguous IPv4 Address Literals - JDK-8290334: Update FreeType to 2.12.1 - JDK-8286030: Avoid JVM crash when containers share the same /tmp dir - JDK-8289743: AArch64: Clean up patching logic - JDK-8288107: Auto-vectorization for integer min/max - JDK-8274235: -Xshare:dump should not call vm_direct_exit ## Topics of Interest: * What is OpenJDK? - Inside Java Newscast https://inside.java/2022/06/30/insidejava-newscast-028/ * “Towards Generational ZGC!” - Inside Java Podcast https://inside.java/2022/06/29/podcast-024/ * HotSpot Deep Dive - Safepoint https://inside.java/2022/07/12/hotspot-deep-dive-safepoint/ * Introduction to Project Panama - Part 2: Variadic Functions https://inside.java/2022/06/27/introduction-to-project-panama-part-2/ * Data-Oriented Programming - Inside Java Newscast https://inside.java/2022/07/14/insidejava-newscast-029/ * Launching 10 millions virtual threads with Loom - JEP Café
Re: [VOTE] Release Lucene 9.3.0 RC1
+1 SUCCESS! [0:22:20.199080] Mike McCandless http://blog.mikemccandless.com On Mon, Jul 25, 2022 at 10:46 AM Mayya Sharipova wrote: > +1 SUCCESS! [1:02:21.446662] > > On Mon, Jul 25, 2022 at 10:32 AM Adrien Grand wrote: > >> +1 SUCCESS! [0:54:33.954171] >> >> On Mon, Jul 25, 2022 at 1:12 PM Ignacio Vera wrote: >> >>> Please vote for release candidate 1 for Lucene 9.3.0 >>> >>> >>> The artifacts can be downloaded from: >>> >>> >>> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc >>> >>> >>> You can run the smoke tester directly with this command: >>> >>> >>> python3 -u dev-tools/scripts/smokeTestRelease.py \ >>> >>> >>> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc >>> >>> >>> The vote will be open for at least 72 hours i.e. until 2022-07-28 12:00 >>> UTC. >>> >>> >>> [ ] +1 approve >>> >>> [ ] +0 no opinion >>> >>> [ ] -1 disapprove (and reason why) >>> >>> >>> Here is my +1 >>> >> >> >> -- >> Adrien >> >
Re: [VOTE] Release Lucene 9.3.0 RC1
+1 SUCCESS! [1:02:21.446662] On Mon, Jul 25, 2022 at 10:32 AM Adrien Grand wrote: > +1 SUCCESS! [0:54:33.954171] > > On Mon, Jul 25, 2022 at 1:12 PM Ignacio Vera wrote: > >> Please vote for release candidate 1 for Lucene 9.3.0 >> >> >> The artifacts can be downloaded from: >> >> >> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc >> >> >> You can run the smoke tester directly with this command: >> >> >> python3 -u dev-tools/scripts/smokeTestRelease.py \ >> >> >> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc >> >> >> The vote will be open for at least 72 hours i.e. until 2022-07-28 12:00 >> UTC. >> >> >> [ ] +1 approve >> >> [ ] +0 no opinion >> >> [ ] -1 disapprove (and reason why) >> >> >> Here is my +1 >> > > > -- > Adrien >
Re: [VOTE] Release Lucene 9.3.0 RC1
+1 SUCCESS! [0:54:33.954171] On Mon, Jul 25, 2022 at 1:12 PM Ignacio Vera wrote: > Please vote for release candidate 1 for Lucene 9.3.0 > > > The artifacts can be downloaded from: > > > https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc > > > You can run the smoke tester directly with this command: > > > python3 -u dev-tools/scripts/smokeTestRelease.py \ > > > https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc > > > The vote will be open for at least 72 hours i.e. until 2022-07-28 12:00 > UTC. > > > [ ] +1 approve > > [ ] +0 no opinion > > [ ] -1 disapprove (and reason why) > > > Here is my +1 > -- Adrien
[VOTE] Release Lucene 9.3.0 RC1
Please vote for release candidate 1 for Lucene 9.3.0 The artifacts can be downloaded from: https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc You can run the smoke tester directly with this command: python3 -u dev-tools/scripts/smokeTestRelease.py \ https://dist.apache.org/repos/dist/dev/lucene/lucene-9.3.0-RC1-rev-d25cebcef7a80369f4dfb9285ca7360a810b75dc The vote will be open for at least 72 hours i.e. until 2022-07-28 12:00 UTC. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Here is my +1