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(())