> > I couldn't get Http2SolrClient to work at all without giving it an > SSLConfig object. Jetty HttpClient throws NPE saying it does not have > SslContextFactory. With HttpSolrClient I don't have to do anything with > SSL config, it just works. >
I think I found this issue here: https://issues.apache.org/jira/browse/SOLR-16668 - Houston On Fri, Dec 30, 2022 at 7:53 AM Eric Pugh <ep...@opensourceconnections.com> wrote: > Probably a topic for dev@ mailing list ;-). > > Would be great to convert this into a test to demonstrate the problem. > I’m very interested in getting us to Http2, and I think we need a way to > get more “real world integration testing” done ;-). > > > On Dec 21, 2022, at 5:55 AM, Shawn Heisey <apa...@elyograg.org> wrote: > > > > I was attempting to use Http2SolrClient in a simple test application. I > am using SolrJ 9.1.0 pulled as a dependency with Gradle. > > > > https://paste.elyograg.org/view/f9bbe53c > > > > Solr is 9.2.0-SNAPSHOT, behind a TLS-enabled proxy. Solr itself is > running in cloud mode on port 8983 without TLS, the proxy makes it > available via https on port 443. The proxy supports all versions of HTTP. > > > > In the code linked, if I comment the usage of Http2SolrClient, uncomment > the usage of HttpSolrClient, and fix the imports, everything works. > > > > I couldn't get Http2SolrClient to work at all without giving it an > SSLConfig object. Jetty HttpClient throws NPE saying it does not have > SslContextFactory. With HttpSolrClient I don't have to do anything with > SSL config, it just works. > > > > If I don't add "sc.close();" when using Http2SolrClient then the program > never exits. I imagine a try-with-resources would also work. I do realize > that proper cleanup in a long-running program requires using close, but if > the program ends, I would think that should work with or without doing > proper cleanup. > > > > I think this must mean that Jetty HttpClient is starting "normal" > threads rather than daemon threads, and this might be something I need to > discuss with the Jetty project, but I thought I would ask here first. > > > > Thanks, > > Shawn > > _______________________ > Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | > http://www.opensourceconnections.com < > http://www.opensourceconnections.com/> | My Free/Busy < > http://tinyurl.com/eric-cal> > Co-Author: Apache Solr Enterprise Search Server, 3rd Ed < > https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> > > This e-mail and all contents, including attachments, is considered to be > Company Confidential unless explicitly stated otherwise, regardless of > whether attachments are marked as such. > >