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