You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Houston Putman (Jira)" <ji...@apache.org> on 2026/04/21 18:10:00 UTC

[jira] [Created] (SOLR-18205) Allow Restore/InstallShardData to control which replicas pull the data

Houston Putman created SOLR-18205:
-------------------------------------

             Summary: Allow Restore/InstallShardData to control which replicas pull the data
                 Key: SOLR-18205
                 URL: https://issues.apache.org/jira/browse/SOLR-18205
             Project: Solr
          Issue Type: Improvement
          Components: Backup/Restore
            Reporter: Houston Putman


Currently when issuing a {{Restore}} or {{InstallShardData}} command, every replica of that collection/shard will be pulling the data from the backup repository. However, as of SOLR-17821, {{InstallShardData}} and {{Restore}} can handle replicas that do not successfully pull the data, and have them recover from the successful replicas. This means that we can leverage this functionality to have a subset of replicas pull the data, and then the rest of the replicas will go through regular recovery and replication to ensure that they have the data.

Some of the options we can enable on {{InstallShardData}} and {{{}Restore{}}}:
 * Install to Leaders only
 * Install to NRT/TLOG replicas only
 * Install to {{x}} replicas maximum

After SOLR-17821, {{Restore}} ultimately calls {{{}InstallShardData{}}}, so beyond adding options to the API, the bulk of this logic will only really have to be implemented in InstallShardData



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org