I have made the changes necessary and backported both of them. So we should
be good to go with an RC2

- Houston

On Thu, Aug 29, 2024 at 11:14 AM Houston Putman <hous...@apache.org> wrote:

> Hey Eric, I was tracking down and fixing this yesterday. There are more
> reproducible bugs in the solr operator tests, but I'll make a PR for this
> first while I try to confirm the others.
>
> https://issues.apache.org/jira/browse/SOLR-17427
>
> - Houston
>
> On Thu, Aug 29, 2024 at 6:33 AM David Eric Pugh <de...@yahoo.com.invalid>
> wrote:
>
>>  Houston, could you open a JIRA for the API tool, and/or just provide a
>> bit more detail on the error?   (A bats test would be amazing!)
>>
>> I suspected we would run into a CLI related issue as we have been
>> changing so much there.  This one though is new to me!
>>
>>     On Wednesday, August 28, 2024 at 01:25:14 PM EDT, Houston Putman <
>> hous...@apache.org> wrote:
>>
>>  -1 (binding)
>>
>> The smoke tester worked for me (SUCCESS! [1:54:51.828566])
>>
>> However, when running the Solr Operator integration tests, I get this:
>>
>> ERROR: Invalid URI host: null (authority:
>> > solr-e2e-2-foo-solrcloud-1.test.solr.org:-1)
>> >
>> >      java.lang.IllegalArgumentException: Invalid URI host: null
>> > (authority: solr-e2e-2-foo-solrcloud-1.test.solr.org:-1)
>> >      at
>> org.eclipse.jetty.client.HttpRequest.<init>(HttpRequest.java:102)
>> >      at
>> > org.eclipse.jetty.client.HttpClient.newHttpRequest(HttpClient.java:471)
>> >      at
>> > org.eclipse.jetty.client.HttpClient.newRequest(HttpClient.java:461)
>> >      at
>> > org.eclipse.jetty.client.HttpClient.newRequest(HttpClient.java:450)
>> >      at
>> >
>> org.apache.solr.client.solrj.impl.Http2SolrClient.makeRequest(Http2SolrClient.java:664)
>> >      at
>> >
>> org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:523)
>> >      at
>> > org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1194)
>> >      at org.apache.solr.cli.ApiTool.callGet(ApiTool.java:108)
>> >      at org.apache.solr.cli.ApiTool.runImpl(ApiTool.java:80)
>> >      at org.apache.solr.cli.ToolBase.runTool(ToolBase.java:52)
>> >      at org.apache.solr.cli.SolrCLI.main(SolrCLI.java:227)
>> >      Response output from Pod Exec: Option 'get''get': Deprecated for
>> > removal since 9.7: Use --solr-url instead
>> >      WARNING: URLs provided to this tool needn't include Solr's
>> > context-root (e.g. "/solr"). Such URLs are deprecated and support for
>> them
>> > will be removed in a future release. Correcting from [
>> > http://solr-e2e-2-foo-solrcloud-1.test.solr.org/solr] to
>> > [http://solr-e2e-2-foo-solrcloud-1.test.solr.org:-1].
>> >
>> >      {
>> >          Command: "solr api -verbose -get \"http://
>> >
>> ${SOLR_HOST}/solr/admin/collections?maxShardsPerNode=10&wt=json&name=e2e-1&replicationFactor=1&numShards=1&async=create-collection-e2e-1-1-1&action=CREATE\""
>>
>>       }
>>
>>
>> As we can see here, the ApiTool can't handle Solr URLs without ports... I
>> think we should reconsider the use of "url.getAuthority()" in its
>> entirety,
>> I don't know though.
>> (To be fair this is an error in the Solr Operator integration tests, there
>> should be a port, but it looks like a bad enough error in the CLI)
>>
>> - Houston
>>
>> On Wed, Aug 28, 2024 at 5:59 AM Jan Høydahl <jan....@cominvent.com>
>> wrote:
>>
>> > On third attempt smoketester passed:
>> >
>> > SUCCESS! [0:53:19.266825]
>> >
>> > +1 (binding)
>> >
>> > Jan
>> >
>> > > 27. aug. 2024 kl. 21:09 skrev Anshum Gupta <ans...@apache.org>:
>> > >
>> > > Please vote for Release Candidate 1 for Apache Solr 9.7.0
>> > >
>> > > The artifacts can be downloaded from:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/solr/solr-9.7.0-RC1-rev-dd176f1217f0573ea9b9b72c75a3e52e7a49e139
>> > >
>> > > You can run the smoke tester directly with this command:
>> > >
>> > > python3 -u dev-tools/scripts/smokeTestRelease.py \
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/solr/solr-9.7.0-RC1-rev-dd176f1217f0573ea9b9b72c75a3e52e7a49e139
>> > >
>> > > You can build a release-candidate of the official docker images (full
>> &
>> > > slim) using the following command:
>> > >
>> > > SOLR_DOWNLOAD_SERVER=
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/solr/solr-9.7.0-RC1-rev-dd176f1217f0573ea9b9b72c75a3e52e7a49e139/solr
>> > > && \
>> > >  docker build
>> > $SOLR_DOWNLOAD_SERVER/9.7.0/docker/Dockerfile.official-full \
>> > >    --build-arg SOLR_DOWNLOAD_SERVER=$SOLR_DOWNLOAD_SERVER \
>> > >    -t solr-rc:9.7.0-1 && \
>> > >  docker build
>> > $SOLR_DOWNLOAD_SERVER/9.7.0/docker/Dockerfile.official-slim \
>> > >    --build-arg SOLR_DOWNLOAD_SERVER=$SOLR_DOWNLOAD_SERVER \
>> > >    -t solr-rc:9.7.0-1-slim
>> > >
>> > > The vote will be open for at least 72 hours i.e. until 2024-08-30
>> 20:00
>> > UTC.
>> > >
>> > > [ ] +1  approve
>> > > [ ] +0  no opinion
>> > > [ ] -1  disapprove (and reason why)
>> > >
>> > > Here is my +1
>> > >
>> > > -Anshum Gupta
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
>> > For additional commands, e-mail: dev-h...@solr.apache.org
>> >
>> >
>>
>
>

Reply via email to