VictoriaMetrics/lib/backup
f41gh7 0a4e7912fd
{lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown
* {lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown

Make backup/restore process interruptable by passing global context from the operation caller.

This is needed in order to reduce shutdown delays in case backup/restore cancellation is requested.

Related issue:
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8554
2025-05-06 12:00:51 +02:00
..
actions {lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown 2025-05-06 12:00:51 +02:00
azremote {lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown 2025-05-06 12:00:51 +02:00
backupnames fix removing storage data dir before restoring from backup () 2023-07-06 14:16:18 -07:00
common all: use new canonical urls to vmbackup docs: https://docs.victoriametrics.com/victoriametrics/vmbackup/ 2025-04-30 16:51:30 +02:00
fscommon lib/backup/common: consistently use canonical path with / directory separators at Part.Path 2023-09-18 16:15:34 +02:00
fslocal lib/backup/common: consistently use canonical path with / directory separators at Part.Path 2023-09-18 16:15:34 +02:00
fsnil lib/backup: add MustStop() method for all remote filesystems 2020-10-09 15:32:19 +03:00
fsremote lib/backup/common: consistently use canonical path with / directory separators at Part.Path 2023-09-18 16:15:34 +02:00
gcsremote {lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown 2025-05-06 12:00:51 +02:00
s3remote {lib/backup,app/}: gracefully cancel currently running operation during graceful shutdown 2025-05-06 12:00:51 +02:00