[pbs-devel] [PATCH proxmox-backup] datastore: avoid calculating protected attribute twice
Gabriel Goller
g.goller at proxmox.com
Wed Jul 3 17:02:46 CEST 2024
The protected status of the snapshot is retrieved twice. This is slow
because it stat's the .protected file multiple times.
Signed-off-by: Gabriel Goller <g.goller at proxmox.com>
---
src/api2/admin/datastore.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/api2/admin/datastore.rs b/src/api2/admin/datastore.rs
index f28fb97fa975..9c5ef7185b74 100644
--- a/src/api2/admin/datastore.rs
+++ b/src/api2/admin/datastore.rs
@@ -505,7 +505,7 @@ fn list_snapshots_blocking(
group: group.into(),
time: info.backup_dir.backup_time(),
};
- let protected = info.backup_dir.is_protected();
+ let protected = info.protected;
match get_all_snapshot_files(&info) {
Ok((manifest, files)) => {
--
2.43.0
More information about the pbs-devel
mailing list