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

ASF GitHub Bot commented on SOLR-9269:
--------------------------------------

Github user hgadre commented on a diff in the pull request:

    https://github.com/apache/lucene-solr/pull/52#discussion_r71746146
  
    --- Diff: 
solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java ---
    @@ -512,11 +513,24 @@ private void doSnapShoot(SolrParams params, 
SolrQueryResponse rsp,
             numberToKeep = Integer.MAX_VALUE;
           }
     
    -      IndexDeletionPolicyWrapper delPolicy = core.getDeletionPolicy();
    -      IndexCommit indexCommit = delPolicy.getLatestCommit();
    +      IndexCommit indexCommit = null;
    +      String commitName = params.get(CoreAdminParams.COMMIT_NAME);
    +      if (commitName != null) {
    +        SolrSnapshotMetaDataManager snapshotMgr = 
core.getSnapshotMetaDataManager();
    +        Optional<IndexCommit> commit = 
snapshotMgr.getIndexCommitByName(commitName);
    +        if(commit.isPresent()) {
    +          indexCommit = commit.get();
    +        } else {
    +          throw new SolrException(ErrorCode.SERVER_ERROR, "Unable to find 
an index commit with name " + commitName +
    --- End diff --
    
    Done.


> Ability to create/delete/list snapshots for a solr core
> -------------------------------------------------------
>
>                 Key: SOLR-9269
>                 URL: https://issues.apache.org/jira/browse/SOLR-9269
>             Project: Solr
>          Issue Type: Sub-task
>          Components: SolrCloud
>            Reporter: Hrishikesh Gadre
>            Assignee: David Smiley
>         Attachments: SOLR-9269.patch
>
>
> Support snapshot create/delete/list functionality @ the Solr core level. 
> Please refer to parent JIRA for more details.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to