[ https://issues.apache.org/jira/browse/SOLR-16505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17844985#comment-17844985 ]
David Smiley commented on SOLR-16505: ------------------------------------- [~markrmiller] , based on the callers of org.apache.solr.update.UpdateShardHandler#getRecoveryOnlyHttpClient, "recovery" refers to IndexFetcher and RecoveryStrategy. Should this be expanded slightly to include PeerSync (see PeerSyncWithLeader using the "default" client), or not if there's a distinct between index replication and peer-sync with respect to possible configuration needs like timeouts and threads. RecoveryStrategy can initiate peer sync, after all. If you agree, shouldn't this include SyncStrategy, which is related to PeerSync? At a glance, it's not clear why SyncStrategy and RecoveryStrategy aren't the same thing. Javadocs could be added to elaborate on what the scope of this recovery client is for, and also why it exists in the first place. There's a sad "bus factor" in this part of Solr, I think, so I really appreciate it when you share your insights. BTW, I debate UpdateShardHandler's name [here|https://github.com/apache/solr/pull/2351#discussion_r1595413371]; you may have an opinion. > Switch UpdateShardHandler.getRecoveryOnlyHttpClient to Jetty HTTP2 > ------------------------------------------------------------------ > > Key: SOLR-16505 > URL: https://issues.apache.org/jira/browse/SOLR-16505 > Project: Solr > Issue Type: Sub-task > Reporter: David Smiley > Priority: Major > Time Spent: 8.5h > Remaining Estimate: 0h > > This method and its callers (only RecoveryStrategy) should be converted to a > Jetty HTTP2 client. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org