aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_http_file_share.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2021-02-02 22:11:53 +0100
committerKim Alvefur <zash@zash.se>2021-02-02 22:11:53 +0100
commite45dee37bd6a37e4ad4d7514edb10a639764e01b (patch)
tree317a4b4a3f21b34408f6b00d9fe5a03195d09f41 /plugins/mod_http_file_share.lua
parentda5cd9c9630dde68a93d138fb78520b87fced747 (diff)
downloadprosody-e45dee37bd6a37e4ad4d7514edb10a639764e01b.tar.gz
prosody-e45dee37bd6a37e4ad4d7514edb10a639764e01b.zip
mod_http_file_share: Measure how long it takes to prune expired files
Diffstat (limited to 'plugins/mod_http_file_share.lua')
-rw-r--r--plugins/mod_http_file_share.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/mod_http_file_share.lua b/plugins/mod_http_file_share.lua
index 275ebaff..9b933b25 100644
--- a/plugins/mod_http_file_share.lua
+++ b/plugins/mod_http_file_share.lua
@@ -354,9 +354,11 @@ if expiry >= 0 and not external_base_url then
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 @@ if expiry >= 0 and not external_base_url then
module:log("error", "Problem removing metadata for deleted files: %s", err);
end
+ prune_done();
end);
module:add_timer(1, function ()