Diff

plugins/mod_s2s/mod_s2s.lua @ 7466:f28fa742def3

mod_c2s, mod_s2s: Bootstrap connection count statistic on module load
author Kim Alvefur <zash@zash.se>
date Thu, 07 Jul 2016 18:48:58 +0200
parent 7449:6943b1dd4e3d
child 7467:9a73c85baffe
child 7537:a0813737c6fa
line wrap: on
line diff
--- a/plugins/mod_s2s/mod_s2s.lua	Thu Jul 07 23:08:47 2016 +0100
+++ b/plugins/mod_s2s/mod_s2s.lua	Thu Jul 07 18:48:58 2016 +0200
@@ -43,6 +43,16 @@
 
 local log = module._log;
 
+do
+	-- Connection counter resets to 0 on load and reload
+	-- Bump it up to current value
+	local count = 0;
+	for _ in pairs(sessions) do
+		count = count + 1;
+	end
+	measure_connections(count);
+end
+
 --- Handle stanzas to remote domains
 
 local bouncy_stanzas = { message = true, presence = true, iq = true };