From e5ad86921d5cae5630f7dfb81300f4323868f58b Mon Sep 17 00:00:00 2001 From: Shivaji Kharse <115525374+shivaji-kharse@users.noreply.github.com> Date: Mon, 4 Nov 2024 14:48:51 +0530 Subject: [PATCH] fix(export): delete temporary export directory after completion of remote export (#9206) --- worker/export.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/worker/export.go b/worker/export.go index 72b4ab426a8..3c7e2446aaf 100644 --- a/worker/export.go +++ b/worker/export.go @@ -549,6 +549,14 @@ func (r *remoteExportStorage) OpenFile(fileName string) (*ExportWriter, error) { } func (r *remoteExportStorage) FinishWriting(w *Writers) (ExportedFiles, error) { + + defer func() { + glog.Infof("Deleting temporary export directory %s\n", r.les.destination) + if err := os.RemoveAll(r.les.destination); err != nil { + glog.Errorf("error deleting temporary export directory: %w", err) + } + }() + files, err := r.les.FinishWriting(w) if err != nil { return nil, err