[ 
https://issues.apache.org/jira/browse/SOLR-18417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18112317#comment-18112317
 ] 

ASF subversion and git services commented on SOLR-18417:
--------------------------------------------------------

Commit 108870ea40afc08af1db9e74d08ca1f98cb8abab in solr's branch 
refs/heads/main from Jason Gerlowski
[ https://gitbox.apache.org/repos/asf?p=solr.git;h=108870ea40a ]

SOLR-18417: Deprecate v1 PingRequestHandler and related code (#4872)

PingRequestHandler has largely been superseded by HealthcheckHandler (or even
SystemInfoHandler) which do healthchecks at the node-level instead and tend to
be much more compatible with typical load balancers.

This commit deprecates PingRequestHandler and some related code, including the
SolrPing and SolrPingResponse classes in SolrJ, and the SolrClient.ping()
methods on the SolrClient.

Removal will be handled in a subsequent (main-only) PR.

> Deprecate and Remove PingRequestHandler
> ---------------------------------------
>
>                 Key: SOLR-18417
>                 URL: https://issues.apache.org/jira/browse/SOLR-18417
>             Project: Solr
>          Issue Type: Task
>            Reporter: Jason Gerlowski
>            Priority: Minor
>              Labels: pull-request-available
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Solr has a core-level API called the "PingRequestHandler".  This API is meant 
> to serve as a load-balancer healthcheck, but it has a few surprising quirks.  
> Most significantly it operates at the core level rather than the node-level, 
> so it requires load-balancers be aware of Solr's topology to some extent 
> (which of course, very few off-the-shelf load balancers
> are.)
> For healthcheck purposes, PingRequestHandler has largely been superseded by 
> the "System Info Handler" and the aptly named "Healthcheck Handler", which do 
> some amount of health checking at the node-level.
> With PingRequestHandler largely vestigial, it's time to consider its removal. 
>  We should deprecate it in the current major version line (currently 10.x) 
> and remove it entirely for the next one (currently 11.0).
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to