Diff

plugins/mod_http_file_share.lua @ 11356:43e5429ab355

mod_http_file_share: Measure how long it takes to prune expired files
author Kim Alvefur <zash@zash.se>
date Tue, 02 Feb 2021 22:11:53 +0100
parent 11355:89efa3f2966b
child 11357:8cb2a64b15da
line wrap: on
line diff
--- a/plugins/mod_http_file_share.lua	Tue Feb 02 22:08:51 2021 +0100
+++ b/plugins/mod_http_file_share.lua	Tue Feb 02 22:11:53 2021 +0100
@@ -354,9 +354,11 @@
 
 	local reaper_task = async.runner(function(boundary_time)
 		local iter, total = assert(uploads:find(nil, {["end"] = boundary_time; total = true}));
+		local prune_done = module:measure("prune", "times");
 
 		if total == 0 then
 			module:log("info", "No expired uploaded files to prune");
+			prune_done();
 			return;
 		end
 
@@ -400,6 +402,7 @@
 			module:log("error", "Problem removing metadata for deleted files: %s", err);
 		end
 
+		prune_done();
 	end);
 
 	module:add_timer(1, function ()