From b7f2be5137a797b0127f77d23f5412f2372d3478 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 2 Nov 2020 19:31:56 +0100 Subject: [PATCH] log rotate task: make task archive limits be binary based Signed-off-by: Thomas Lamprecht --- src/bin/proxmox-backup-proxy.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/proxmox-backup-proxy.rs b/src/bin/proxmox-backup-proxy.rs index bfc818bf..7ad0825f 100644 --- a/src/bin/proxmox-backup-proxy.rs +++ b/src/bin/proxmox-backup-proxy.rs @@ -522,9 +522,8 @@ async fn schedule_task_log_rotate() { worker.log(format!("starting task log rotation")); let result = try_block!({ - // rotate task log archive - let max_size = 500000; // a normal entry has about 100b, so ~ 5000 entries/file - let max_files = 20; // times twenty files gives at least 100000 task entries + let max_size = 512 * 1024 - 1; // an entry has ~ 100b, so > 5000 entries/file + let max_files = 20; // times twenty files gives > 100000 task entries let has_rotated = rotate_task_log_archive(max_size, true, Some(max_files))?; if has_rotated { worker.log(format!("task log archive was rotated"));