mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-08 14:21:18 +00:00
Ensure object store plugin processes are cleaned up after restore and after BSL validation during server start up (#2041)
* Ensure child object store plugin processes are cleaned up during restore Signed-off-by: Antony Bett <antony.bett@gmail.com>
This commit is contained in:
@@ -226,8 +226,8 @@ func (c *restoreController) processRestore(restore *api.Restore) error {
|
||||
// since within that function we want the plugin manager to log to
|
||||
// our per-restore log (which is instantiated within c.runValidatedRestore).
|
||||
pluginManager := c.newPluginManager(c.logger)
|
||||
defer pluginManager.CleanupClients()
|
||||
info := c.validateAndComplete(restore, pluginManager)
|
||||
pluginManager.CleanupClients()
|
||||
|
||||
// Register attempts after validation so we don't have to fetch the backup multiple times
|
||||
backupScheduleName := restore.Spec.ScheduleName
|
||||
|
||||
Reference in New Issue
Block a user