Looking at Http2SolrClient after talking to David S the other day, and boy is 
it confusing.  I thought it was the "client that speaks Http 2", not "the 
second Http Client that speaks 1 and 2".
We have a javadoc:* <p>Despite the name, this client supports HTTP 1.1 and 2 -- 
toggle with {@link
* HttpSolrClientBuilderBase#useHttp1_1(boolean)}. In retrospect, the name 
should have been {@code
* HttpJettySolrClient}.With Solr 10 coming up, should we have a 
HttpJettySolrClient that then is extended by Http2SolrClient and go ahead and 
deprecate Http2SolrClient?   
Or, just rip the bandaid off, and deprecate Http2SolrClient in 9x, and 
introduce HttpJettySolrClient in 10?   I'm guessing usage of Http2SolrClient 
out in the wild isn't yet prevalent.
Or neither...   

Reply via email to