Hi Julie, If you haven't started a new build already, I would like to include https://issues.apache.org/jira/browse/LUCENE-10469 in the next release candidate. It is a performance bug that manifests with MatchAllDocsQuery wrapped inside of a ConstantScoreQuery.
On Wed, Mar 16, 2022 at 2:37 AM Julie Tibshirani <juliet...@gmail.com> wrote: > > Thank you Uwe, that makes sense. Too bad I can't meet this Jenkins fellow, he > seems very hardworking :) > > Julie > > On Tue, Mar 15, 2022 at 4:20 PM Uwe Schindler <u...@thetaphi.de> wrote: >> >> Hi Julie, >> >> >> >> Thank you for respinning! >> >> >> >> About the GPG warnings: This is nothing critical. The warning message is a >> bit misleading and comes from the following fact: >> >> The smoke tester only imports the key file and verifies the signatures >> against that >> The smoke tester does not get any information about other people signing >> your key, because it does not look up the keys from public key servers to >> figure out how many people have verified your key (in person meeting). >> >> >> >> The warning just says: “I was able to verify the signature and that it >> matches with a key from the key file of Apache. But I have no idea that you >> know the person or anybody else has verified this.” If you run smoke tester >> on your own it passes without warning, because you know yourself. 😊 >> >> >> >> To get rid of the warning you would need to import the keys and then check >> them with key servers for cross-signatures or mark them as valid (you tell >> GPG that you know the person). Jenkins cannot do this – he isn’t a person >> that can meet you! 😊 >> >> >> >> Uwe >> >> >> >> ----- >> >> Uwe Schindler >> >> Achterdiek 19, D-28357 Bremen >> >> https://www.thetaphi.de >> >> eMail: u...@thetaphi.de >> >> >> >> From: Julie Tibshirani <juliet...@gmail.com> >> Sent: Tuesday, March 15, 2022 9:14 PM >> To: dev@lucene.apache.org >> Subject: Re: [VOTE] Release Lucene 9.1.0 RC1 >> >> >> >> Thank you everyone who tested so far. >> >> >> >> As we discussed on the other thread, Dawid found that an important follow-up >> fix for LUCENE-10311 was not backported to branch_9_1. We decided it was >> worth cancelling this vote and respinning an RC2 with this fix. So this vote >> has failed. I will send out a new vote for RC2 tomorrow. >> >> >> >> Separately, I noticed a warning in Uwe's build log around my GPG key ("GPG: >> gpg: WARNING: This key is not certified with a trusted signature!"). I'm not >> sure if this indicates an issue with my new key? Please let me know if you >> have any insights/ suggestions -- I found the instructions for setting up >> keys to be complex and I may have missed something. >> >> >> >> Julie >> >> >> >> On Tue, Mar 15, 2022 at 9:11 AM Uwe Schindler <u...@thetaphi.de> wrote: >> >> Hi Julie, >> >> Thanks for starting the release process! Many thanks for the work of fixing >> smoke tester. I was finally also able to run the smoke tester on my private >> Policeman Jenkins job to test the release (please note >> "-Ptests.multiplier=1" in command line): >> https://jenkins.thetaphi.de/job/Lucene-Release-Tester/12/console >> >> SUCCESS! [1:54:13.620821] >> Finished: SUCCESS >> >> This tested Java 11 and Java 17 (Eclipse Temurin JDK), this is why it took >> approximately 2 hours on the otherwise beefy machine. >> >> I also unzipped the archives and verified Javadocs. Luke started with >> Windows and whitespace in path name. I was able to open an 8.x index from >> the backwards indexes. >> >> Unfortunately I had no time to do a real module system test with a project, >> but I trust the integration tests that we added. Looking forward to get >> responses from Elastic about migration of Lucene and Elasticsearch to the >> Java module system! >> >> Here is my +1 to release! >> >> Uwe >> ----- >> Uwe Schindler >> Achterdiek 19, D-28357 Bremen >> https://www.thetaphi.de >> eMail: u...@thetaphi.de >> >> > -----Original Message----- >> > From: Adrien Grand <jpou...@gmail.com> >> > Sent: Tuesday, March 15, 2022 3:32 PM >> > To: Lucene Dev <dev@lucene.apache.org> >> > Subject: Re: [VOTE] Release Lucene 9.1.0 RC1 >> > >> > +1 [1:15:46.282120] >> > >> > On Tue, Mar 15, 2022 at 3:19 PM Dawid Weiss <dawid.we...@gmail.com> >> > wrote: >> > > >> > > > Could we change this propertyOrDefault() hack in Gradle to make -D have >> > higher prio? >> > > >> > > Perhaps this wasn't explicit - yes, if you modify that method (and >> > > propertyOrDefaultOrEnv) then you can control the "priority" of these >> > > properties. >> > > >> > > >> > > On Tue, Mar 15, 2022 at 3:17 PM Dawid Weiss <dawid.we...@gmail.com> >> > wrote: >> > > > >> > > > >> > > > > @Dawid: Is there any way to make -D and -P the same for gradle? Most >> > developers are used to “-D” (as I am), but gradle expects “-P” and the -D >> > support was only added by your hack. Could we change this >> > propertyOrDefault() hack in Gradle to make -D have higher prio? >> > > > >> > > > Gradle doesn't recognize -D (system) properties at all within the >> > > > build. I >> > added it manually for people like you, who are used to it. Typically, >> > you'd pass >> > project properties with -P only. I would love to get rid of this -D option >> > entirely, >> > eventually... >> > > > >> > > > Dawid >> > > > >> > > > On Tue, Mar 15, 2022 at 2:57 PM Uwe Schindler <u...@thetaphi.de> >> > wrote: >> > > >> >> > > >> Hi, >> > > >> >> > > >> >> > > >> >> > > >> Small correction, I have to pass “-Ptests.multiplier=1”, “-D” does >> > > >> not work >> > to override! >> > > >> >> > > >> >> > > >> >> > > >> -P (project prop) takes precedence over -D (system prop) and the >> > > >> user’s >> > values in gradle.properties are injected into build as project properties. >> > > >> >> > > >> >> > > >> >> > > >> We should also change smoketester.py to pass the nightly with -P not >> > > >> -D, >> > because those properties have highest precendence. Otherwise smoke tester >> > can do different things behind the scenes. If you put tests.nightly=false >> > into >> > your gradle.properties, smoke tester won’t be able to override >> > > >> >> > > >> >> > > >> >> > > >> @Dawid: Is there any way to make -D and -P the same for gradle? Most >> > developers are used to “-D” (as I am), but gradle expects “-P” and the -D >> > support was only added by your hack. Could we change this >> > propertyOrDefault() hack in Gradle to make -D have higher prio? >> > > >> >> > > >> >> > > >> >> > > >> Uwe >> > > >> >> > > >> >> > > >> >> > > >> ----- >> > > >> >> > > >> Uwe Schindler >> > > >> >> > > >> Achterdiek 19, D-28357 Bremen >> > > >> >> > > >> https://www.thetaphi.de >> > > >> >> > > >> eMail: u...@thetaphi.de >> > > >> >> > > >> >> > > >> >> > > >> From: Uwe Schindler <u...@thetaphi.de> >> > > >> Sent: Tuesday, March 15, 2022 1:40 PM >> > > >> To: dev@lucene.apache.org >> > > >> Subject: RE: [VOTE] Release Lucene 9.1.0 RC1 >> > > >> >> > > >> >> > > >> >> > > >> Hi, >> > > >> >> > > >> >> > > >> >> > > >> I figured out that you can pass the test args at end of command line >> > > >> after >> > the URL. I added -Dtests.multiplier=1 on the run command line in jenkins. >> > Hope >> > that helps: >> > > >> >> > > >> >> > > >> >> > > >> Now it starts tests like this: >> > > >> >> > > >> https://jenkins.thetaphi.de/job/Lucene-Release-Tester/11/console >> > > >> >> > > >> run tests w/ Java 11 and testArgs='-Dtests.nightly=true - >> > Dtests.badapples=false -Dtests.multiplier=1'... >> > > >> >> > > >> >> > > >> >> > > >> I will try to do the same on ASF jenkins to prevent the same problem, >> > because I am working on setting up the nightly smoketester job for 9.x >> > branch. >> > > >> >> > > >> >> > > >> >> > > >> Uwe >> > > >> >> > > >> >> > > >> >> > > >> ----- >> > > >> >> > > >> Uwe Schindler >> > > >> >> > > >> Achterdiek 19, D-28357 Bremen >> > > >> >> > > >> https://www.thetaphi.de >> > > >> >> > > >> eMail: u...@thetaphi.de >> > > >> >> > > >> >> > > >> >> > > >> From: Uwe Schindler <u...@thetaphi.de> >> > > >> Sent: Tuesday, March 15, 2022 1:13 PM >> > > >> To: dev@lucene.apache.org >> > > >> Subject: RE: [VOTE] Release Lucene 9.1.0 RC1 >> > > >> >> > > >> >> > > >> >> > > >> Hi, >> > > >> >> > > >> >> > > >> >> > > >> I have a problem with running Smoketester (like on every release) with >> > Policeman Jenkins. There’s a job to execute smoke tester and it takes as >> > parameters the branch name and the version number (incl. hash). >> > > >> >> > > >> >> > > >> >> > > >> This worked for 9.0, but with 9.1 it hangs endless and does not >> > > >> finish: >> > > >> >> > > >> make sure no JARs/WARs in src dist... >> > > >> >> > > >> run "./gradlew --no-daemon check -p lucene/documentation" >> > > >> >> > > >> run tests w/ Java 11 and testArgs='-Dtests.nightly=true - >> > Dtests.badapples=false '... >> > > >> >> > > >> >> > > >> >> > > >> After that nothing happens anymore. The CPUs use a lot at beginning, >> > > >> but >> > it hangs at end with one cpu core 100% occupied. From the parameters it >> > enabled -Dtests.nightly=true. Is this wanted or somehow coming from >> > environment. >> > > >> >> > > >> >> > > >> >> > > >> There is one important thing to note: Jenkins has a gradle.properties >> > > >> with >> > the following lines (similar on ASF jenkins): >> > > >> >> > > >> org.gradle.parallel=true >> > > >> >> > > >> org.gradle.priority=normal >> > > >> >> > > >> org.gradle.daemon=false >> > > >> >> > > >> >> > > >> >> > > >> org.gradle.workers.max=6 >> > > >> >> > > >> tests.jvms=6 >> > > >> >> > > >> tests.multiplier=3 >> > > >> >> > > >> >> > > >> >> > > >> The “tests.multiplier=3” looks like the problem. I have no idea how >> > > >> to stop >> > this, because the gradle properties are injected through the config file. >> > Is there >> > a way to pass custom parameters. Maybe we should add “-Dtests.multiplier=1” >> > to the command line. At least in combination with “-Dtests.nightly=true” >> > this >> > seems to break (see ASF Jenkins which has most nightly jobs taking forever) >> > > >> >> > > >> >> > > >> >> > > >> Does anybody complain if I commit a -Dtests.multiplier=1 to the 9.1 >> > branch? >> > > >> >> > > >> >> > > >> >> > > >> Uwe >> > > >> >> > > >> >> > > >> >> > > >> ----- >> > > >> >> > > >> Uwe Schindler >> > > >> >> > > >> Achterdiek 19, D-28357 Bremen >> > > >> >> > > >> https://www.thetaphi.de >> > > >> >> > > >> eMail: u...@thetaphi.de >> > > >> >> > > >> >> > > >> >> > > >> From: Julie Tibshirani <juliet...@gmail.com> >> > > >> Sent: Tuesday, March 15, 2022 1:57 AM >> > > >> To: dev@lucene.apache.org >> > > >> Subject: [VOTE] Release Lucene 9.1.0 RC1 >> > > >> >> > > >> >> > > >> >> > > >> Please vote for release candidate 1 for Lucene 9.1.0 >> > > >> >> > > >> The artifacts can be downloaded from: >> > > >> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.1.0-RC1-rev- >> > a6114b532a273e370528675d551d3ddfa02f4679 >> > > >> >> > > >> 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.1.0-RC1-rev- >> > a6114b532a273e370528675d551d3ddfa02f4679 >> > > >> >> > > >> The vote will be open for at least 72 hours i.e. until 2022-03-18 >> > > >> 00:00 UTC. >> > > >> >> > > >> [ ] +1 approve >> > > >> [ ] +0 no opinion >> > > >> [ ] -1 disapprove (and reason why) >> > > >> >> > > >> Here is my +1. >> > > >> >> > > >> >> > > >> >> > > >> Julie >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> > > For additional commands, e-mail: dev-h...@lucene.apache.org >> > > >> > >> > >> > -- >> > Adrien >> > >> > --------------------------------------------------------------------- >> > 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 -- Adrien --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org