On 1/5/2018 11:35 AM, Gus Heck wrote:
> IIRC http2 allows for multiple (non blocking) requests over a single
> connection, so this Jira might be relevant:
> https://issues.apache.org/jira/browse/SOLR-7442

HTTPClient will have http/2 support in version 5.0 -- but only in the
async client, not the client that SolrJ currently uses.

Parts of the 5.0 version are in alpha at the moment, one part is in
beta.  I do not have any information about when it will be fully
released as a stable version.  We can't fully implement a new SolrJ that
uses the new HC version until they officially release it.

I have been looking into upgrading to HC 5.0 so that Solr will be
prepared once that version gets released, but the job is turning out a
lot more difficult than I had imagined it to be, so it's not really
going anywhere because I don't have very much time to devote to the
work.  And I haven't done anything yet for switching to the async
client.  Issue here:

https://issues.apache.org/jira/browse/SOLR-11780

To fully support http/2, there will also need to be some work in Jetty,
and probably an upgrade to the latest release of Jetty so we can be sure
we have all their bugfixes.

My efforts will not bring async operation to SolrJ, even if I manage to
figure out how to use the async HttpClient.  I have no idea how to
implement that.  There is a very old issue in Jira for it.

https://issues.apache.org/jira/browse/SOLR-3383

Thanks,
Shawn

Reply via email to