comparison plugins/mod_debug_reset.lua @ 14115:44a8c8d4146a

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Tue, 31 Mar 2026 12:25:20 +0100
parents 8f50e7e43df4
children 368df9b2d511
comparison
equal deleted inserted replaced
14112:59064f0f8b4e 14115:44a8c8d4146a
14 table.insert(hosts, host); 14 table.insert(hosts, host);
15 end 15 end
16 module:fire_event("server-resetting"); 16 module:fire_event("server-resetting");
17 for _, host in ipairs(hosts) do 17 for _, host in ipairs(hosts) do
18 hostmanager.deactivate(host); 18 hostmanager.deactivate(host);
19 for i = 1, 4 do
20 -- Run a few cycles to ensure full cleanup, including
21 -- weak tables and finalizers
22 collectgarbage("collect");
23 end
19 hostmanager.activate(host); 24 hostmanager.activate(host);
20 module:log("info", "Reset complete"); 25 module:log("info", "Reset complete");
21 module:fire_event("server-reset"); 26 module:fire_event("server-reset");
22 end 27 end
23 end 28 end