Hi Adrien, this is good timing since I was just about to start building RC2
now. I'll include it.

Julie

On Wed, Mar 16, 2022 at 4:19 AM Adrien Grand <[email protected]> wrote:

> 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 <[email protected]>
> 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 <[email protected]> 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: [email protected]
> >>
> >>
> >>
> >> From: Julie Tibshirani <[email protected]>
> >> Sent: Tuesday, March 15, 2022 9:14 PM
> >> To: [email protected]
> >> 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 <[email protected]> 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: [email protected]
> >>
> >> > -----Original Message-----
> >> > From: Adrien Grand <[email protected]>
> >> > Sent: Tuesday, March 15, 2022 3:32 PM
> >> > To: Lucene Dev <[email protected]>
> >> > 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 <[email protected]>
> >> > 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 <[email protected]>
> >> > 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 <[email protected]>
> >> > 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: [email protected]
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> From: Uwe Schindler <[email protected]>
> >> > > >> Sent: Tuesday, March 15, 2022 1:40 PM
> >> > > >> To: [email protected]
> >> > > >> 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: [email protected]
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> From: Uwe Schindler <[email protected]>
> >> > > >> Sent: Tuesday, March 15, 2022 1:13 PM
> >> > > >> To: [email protected]
> >> > > >> 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: [email protected]
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> From: Julie Tibshirani <[email protected]>
> >> > > >> Sent: Tuesday, March 15, 2022 1:57 AM
> >> > > >> To: [email protected]
> >> > > >> 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: [email protected]
> >> > > For additional commands, e-mail: [email protected]
> >> > >
> >> >
> >> >
> >> > --
> >> > Adrien
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [email protected]
> >> > For additional commands, e-mail: [email protected]
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
>
>
>
> --
> Adrien
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to