Thanks. I tweaked some wording. At risk of being the "bad guy", I think a number of those lower Highlights aren't highlight-worthy. Like say incremental improvements to V2. Or fixing a bug in ParallelHttpShardHandler. Or Jetty graceful shutdown.
On Wed, Jul 23, 2025 at 2:57 PM Houston Putman <hous...@apache.org> wrote: > This is a bit late, but I have a draft release notes: > > https://cwiki.apache.org/confluence/display/SOLR/ReleaseNote9_9_0 > > Please make any changes you want. There are like 6 months of changes, so I > tried to be brief. I probably missed some good stuff. > > - Houston > > On Mon, Jul 21, 2025 at 7:24 PM Houston Putman <hous...@apache.org> wrote: > > > Seriously, awesome debugging!!! > > > > I saw the lack of logs but was looking too much into the fact that it was > > always failing in the smoke tester. Great find! > > > > If we need to do a respin, this will make it a lot easier haha. > > > > - Houston > > > > On Mon, Jul 21, 2025 at 6:29 PM David Smiley <dsmi...@apache.org> wrote: > > > >> Way to go Pierre! > >> > >> On Mon, Jul 21, 2025 at 11:04 AM Pierre Salagnac < > >> pierre.salag...@gmail.com> > >> wrote: > >> > >> > I tried to run smoke tests for 9.9, and they failed several times in a > >> row > >> > for me because of flaky logging tests. Since we also hit this failure > >> > frequently in our CI, I spent some time looking at test execution. > >> > > >> > I figured out that TestLogWatcher systematically fails when it is > >> executed > >> > after PackageManagerCLITest *in the same JVM*. By default, gradle is > >> likely > >> > to spawn several JVMs, and unless you are unlucky, these two tests > will > >> run > >> > in different ones and you won't see any issue. (I can't say whether > >> running > >> > tests from the python script when validating the release has any > impact > >> on > >> > test ordering and number of JVMs). > >> > > >> > On branch_9x, I have a good repro rate (50% ?) locally by running the > >> > following command. It's still not 100% because gradle can run tests in > >> any > >> > order. I'm not sure how to force that. > >> > > >> > ./gradlew test --tests PackageManagerCLITest --tests > TestLogWatcher > >> > -Ptests.jvms=1 > >> > > >> > (note that's necessary to force the number of forked JVMs to 1 so > tests > >> are > >> > executed in a row in the same process). > >> > > >> > > >> > Now, the root cause seems pretty obvious. Class PackageTool invokes > >> > "Configurator.setRootLevel(Level.OFF)" and never reverts that. Any > test > >> > that later looks at was logged is very likely to fail. > >> > Not sure what is the best path for a fix. Shutting down all logging > >> (even > >> > in a CLI tool) seems to be a bad practice to me... > >> > > >> > > >> > Le mar. 15 juil. 2025 à 23:53, Houston Putman <hous...@apache.org> a > >> > écrit : > >> > > >> > > Hey everyone, > >> > > > >> > > Update on the 9.9 release. > >> > > > >> > > There are two issues that popped up after fixing the > >> > > ParallelHttpShardHandler bug: > >> > > > >> > > - https://github.com/apache/solr/pull/3428 (9.x specific, > >> unrelated > >> > to > >> > > the bug, but found while beasting tests) > >> > > - https://github.com/apache/solr/pull/3429 (Fixes bug introduced > >> into > >> > > HttpShardHandler) > >> > > > >> > > Both should be good to go after quick reviews. > >> > > > >> > > The other big issue we are facing is regarding the smoke tester and > >> > > buildAndPushRelease scripts. Both of these have started having > issues > >> > > regarding running tests that watch logs. (Like TestLogWatcher and > >> > > RankFieldTest). Both of these watch for certain log events, and both > >> of > >> > > them fail when running the tests via the python scripts. We can see > >> this > >> > > has been happening since May 9th on the Apache Jenkins instances, > but > >> > there > >> > > is nothing introduced in Solr at the time that would explain it. > >> > > https://ci-builds.apache.org/job/Solr/job/Solr-Smoketest-9.x/ > >> > > > >> > > I am having a very hard time replicating this (outside of doing the > >> full > >> > > release process), but I'll hopefully have it solved by the time > those > >> 2 > >> > PRs > >> > > are approved, merged, and backported. > >> > > > >> > > - Houston > >> > > > >> > > On Mon, Jul 7, 2025 at 10:14 AM Houston Putman <hous...@apache.org> > >> > wrote: > >> > > > >> > > > Fair enough, I was waiting to cut the branch since we weren't > ready > >> to > >> > do > >> > > > the release yet. But I'll start that process now. > >> > > > > >> > > > - Houston > >> > > > > >> > > > On Mon, Jul 7, 2025 at 6:39 AM David Smiley <dsmi...@apache.org> > >> > wrote: > >> > > > > >> > > >> I noticed recently there seems to be no release branch > separation, > >> > which > >> > > >> is > >> > > >> designed to bring about more stability. > >> > > >> > >> > > >> I've been waiting on merging > >> > > >> https://issues.apache.org/jira/browse/SOLR-5707 > >> > > >> (a 4 digit JIRA from 2014), "Lucene Expressions for Solr" because > >> the > >> > > >> Lucene 9.12.2 bug fix includes a bug fix I worked on that > >> > significantly > >> > > >> improves the usefulness of SOLR-5707. Notwithstanding a couple > >> > ignored > >> > > >> tests (waiting for 9.12.2), that PR is ready for review. Even > has > >> a > >> > new > >> > > >> ref guide page just for it. > >> > > >> > >> > > >> > >> > > >> On Mon, Jul 7, 2025 at 12:07 AM Houston Putman < > hous...@apache.org > >> > > >> > > >> wrote: > >> > > >> > >> > > >> > This is a big blocker: > https://github.com/apache/solr/pull/3398 > >> > > >> > > >> > > >> > And it needs some more eyes, but hopefully we can finish it out > >> > early > >> > > >> this > >> > > >> > week. > >> > > >> > > >> > > >> > We also need to actually do the lucene upgrade which I can do > >> > tomorrow > >> > > >> > morning. > >> > > >> > > >> > > >> > After those two are done, I'll create an RC. > >> > > >> > > >> > > >> > - Houston > >> > > >> > > >> > > >> > On Thu, Jul 3, 2025 at 4:26 PM Anshum Gupta <ans...@apache.org > > > >> > > wrote: > >> > > >> > > >> > > >> > > Hi everyone, > >> > > >> > > > >> > > >> > > Now that the Lucene release is done, is there something that > is > >> > > >> stopping > >> > > >> > us > >> > > >> > > from moving forward with this release? If not, let's build an > >> RC > >> > > early > >> > > >> > next > >> > > >> > > week. > >> > > >> > > > >> > > >> > > -Anshum > >> > > >> > > > >> > > >> > > On Wed, Jun 11, 2025 at 4:12 PM David Smiley < > >> dsmi...@apache.org> > >> > > >> wrote: > >> > > >> > > > >> > > >> > > > Yes, I _just_ back ported a Lucene fix to 9.12.2 that would > >> make > >> > > >> > > > finishing/committing > >> > > >> https://issues.apache.org/jira/browse/SOLR-5707 > >> > > >> > > > (using > >> > > >> > > > Lucene Expressions module in Solr) way more useful. > >> > > >> > > > > >> > > >> > > > On Wed, Jun 11, 2025 at 5:54 PM Houston Putman < > >> > > hous...@apache.org> > >> > > >> > > wrote: > >> > > >> > > > > >> > > >> > > > > We might also want to wait for the next Lucene 9.12.2 > >> release, > >> > > >> which > >> > > >> > > > should > >> > > >> > > > > hopefully happen soon? > >> > > >> > > > > > >> > > >> > > > > - Houston > >> > > >> > > > > > >> > > >> > > > > On Wed, Jun 11, 2025 at 8:51 AM Bruno Roustant < > >> > > >> > > bruno.roust...@gmail.com > >> > > >> > > > > > >> > > >> > > > > wrote: > >> > > >> > > > > > >> > > >> > > > > > +1 Thanks Houston! > >> > > >> > > > > > > >> > > >> > > > > > Le mer. 11 juin 2025 à 00:29, Jan Høydahl < > >> > > >> jan....@cominvent.com> > >> > > >> > a > >> > > >> > > > > écrit > >> > > >> > > > > > : > >> > > >> > > > > > > >> > > >> > > > > > > Great plan. +1 > >> > > >> > > > > > > > >> > > >> > > > > > > > 9. juni 2025 kl. 23:14 skrev Houston Putman < > >> > > >> > hous...@apache.org > >> > > >> > > >: > >> > > >> > > > > > > > > >> > > >> > > > > > > > Hey everyone, > >> > > >> > > > > > > > > >> > > >> > > > > > > > It's been a while since the last minor release and > >> the > >> > > >> > changelog > >> > > >> > > > > looks > >> > > >> > > > > > > > pretty good to get the next one in. > >> > > >> > > > > > > > > >> > > >> > > > > > > > I volunteer to do it probably sometime next week > >> unless > >> > > >> anyone > >> > > >> > > > > objects. > >> > > >> > > > > > > > > >> > > >> > > > > > > > - Houston > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > >> > > > --------------------------------------------------------------------- > >> > > >> > > > > > > To unsubscribe, e-mail: > >> dev-unsubscr...@solr.apache.org > >> > > >> > > > > > > For additional commands, e-mail: > >> dev-h...@solr.apache.org > >> > > >> > > > > > > > >> > > >> > > > > > > > >> > > >> > > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > > > >> > > > >> > > >> > > >