From 18ad28135f9f269cab9457500a6164474facb1de Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Thu, 30 Nov 2023 02:36:33 -0500 Subject: [PATCH] safe delete --- .../inference_job/src/job/job_loop/clear_full_filesystem.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/service/job/inference_job/src/job/job_loop/clear_full_filesystem.rs b/crates/service/job/inference_job/src/job/job_loop/clear_full_filesystem.rs index b38be72157..a039ea5ddc 100644 --- a/crates/service/job/inference_job/src/job/job_loop/clear_full_filesystem.rs +++ b/crates/service/job/inference_job/src/job/job_loop/clear_full_filesystem.rs @@ -4,6 +4,7 @@ use log::warn; use collections::multiple_random_from_vec::multiple_random_from_vec; use errors::AnyhowResult; +use filesys::safe_delete_temp_file::safe_delete_temp_file; use jobs_common::semi_persistent_cache_dir::SemiPersistentCacheDir; pub fn clear_full_filesystem(cache_dir: &SemiPersistentCacheDir) -> AnyhowResult<()> { @@ -30,7 +31,7 @@ fn decimate_directory(path: &Path) -> AnyhowResult<()> { warn!("Deleting cached model file: {:?}", model_to_delete); let full_model_path = path.join(model_to_delete); - std::fs::remove_file(full_model_path)?; + safe_delete_temp_file(full_model_path); } Ok(())