# HG changeset patch # User Kim Alvefur # Date 1510244857 -3600 # Node ID 9d5eb384daa81ceb9e7529894d1c80ef281d9952 # Parent 43d50a957463393fb23690aa09c923db5329ee5a MUC: Measure rate of room eviction diff -r 43d50a957463 -r 9d5eb384daa8 plugins/muc/mod_muc.lua --- a/plugins/muc/mod_muc.lua Thu Nov 09 17:27:12 2017 +0100 +++ b/plugins/muc/mod_muc.lua Thu Nov 09 17:27:37 2017 +0100 @@ -114,8 +114,10 @@ end end +local eviction_hit_rate = module:measure("room_eviction", "rate"); local rooms = cache.new(module:get_option_number("muc_room_cache_size", 100), function (jid, room) module:log("debug", "Evicting room %s", jid); + eviction_hit_rate(); room_save(room, nil, true); -- Force to disk end);