Hi Yuntong,

Thank you for asking this question!

I was curious to learn more about this area of the code base and so had a 
little look around.

It seems there is no documented way yet to cancel a backup but conceptually 
perhaps the async request id could be used for cancel logic, if a CANCELBACKUP 
command updated the status and if the backup code periodically checked the 
status, or watched out for status changes.

Somewhat related, I wonder what the current visibility into backup progress is 
i.e. "in-progress then complete" only or more granular, either via request 
status or via metrics or logging or so.

Hope that helps.

-Christine

https://solr.apache.org/guide/solr/latest/deployment-guide/collection-management.html#backup

https://solr.apache.org/guide/solr/latest/configuration-guide/collections-api.html#asynchronous-calls

https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/handler/admin/CollectionsHandler.java#L1064-L1070

https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/handler/admin/api/CreateCollectionBackup.java
https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/cloud/api/collections/BackupCmd.java

https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/handler/admin/BackupCoreOp.java
https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/handler/admin/api/CreateCoreBackup.java

https://github.com/apache/solr/blob/releases/solr/9.6.1/solr/core/src/java/org/apache/solr/handler/SnapShooter.java


From: users@solr.apache.org At: 07/26/24 21:35:21 UTC+1:00To:  
users@solr.apache.org
Subject: Re: Cancel ongoing solr backups

Bumping this. Would love to know if there is a way to cancel a Solr cloud 
backup.

> On Jul 16, 2024, at 17:12, Yuntong Qu <yuntong...@gmail.com> wrote:
> 
> 
> Hi,
> 
> We have large solr clouds that sometimes take hours to backup. Since during a 
Solr cloud backup, Collections API requests are queued by overseer, thus we 
can't make other Collections API calls during ongoing backup. 
> 
> Is there any way to cancel an ongoing backup? 
> 
> Thanks,
> Yuntong


Reply via email to