api2/admin/sync: use JobState for faster access to state info

and delete the statefile again on syncjob removal

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak
2020-08-13 10:29:16 +02:00
committed by Dietmar Maurer
parent e6263c2662
commit 664d8a2765
2 changed files with 24 additions and 30 deletions

View File

@ -264,6 +264,8 @@ pub fn delete_sync_job(id: String, digest: Option<String>) -> Result<(), Error>
sync::save_config(&config)?;
crate::config::jobstate::remove_state_file("syncjob", &id)?;
Ok(())
}