[
https://issues.apache.org/jira/browse/SOLR-16367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18016699#comment-18016699
]
David Smiley commented on SOLR-16367:
-------------------------------------
Getting closer now, especially with another PR merged and another pending that
ultimately means no compile dependencies on Apache HttpClient outside the tests
and SolrJ itself where these deprecated classes still live.
It's still a bit entagled within SolrJ, most especially `HttpClientUtil` (uses
Apache HttpClient extensively and is deprecated) which is referenced in many
places across Solr. Usually trivially for some constants but still.
Perhaps the next step is to basically move Apache HttpClient stuff to
solr-test-framework until it's removed fully in maybe 10.1.
> Umbrella: Migrate away from Apache HttpClient.
> ----------------------------------------------
>
> Key: SOLR-16367
> URL: https://issues.apache.org/jira/browse/SOLR-16367
> Project: Solr
> Issue Type: Improvement
> Reporter: David Smiley
> Priority: Blocker
> Fix For: main (10.0)
>
>
> This is an umbrella issue to migrate away from using Apache HttpClient to
> alternatives, namely Jetty HttpClient. Supporting both is hard to maintain,
> and furthermore Jetty supports HTTP 2. Sub-tasks and linked issues will
> accomplish this. When this umbrella is done, Apache HttpClient will not be
> used in solr-core or solrj. Modules may use it only if required by
> dependencies. HttpSolrClient (which uses Apache HttpClient) can still exist
> but in its own opt-in SolrJ module.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]