83e578cb94b95c8400b42fa14d917f1bcd23c096
The store :set() calls go through mod_storage_sql (LuaDBI), a blocking C client. These hooks fire on the presence/auth hot path, so inline writes stall the event loop under presence storms. Buffer writes in memory and flush every 5 seconds (configurable via vnc_lastactivity_flush_interval). The IQ handlers already read from in-memory map/remote_act_cache first, so read consistency is preserved. Final flush on server-stopping and host-deactivating prevents data loss on graceful shutdown. Part-of: <http://gitlab.vnc.biz/uxf/vnctalk-prosody/-/merge_requests/3>
Vnctalk Prosody
dockerized build for vnctalk prosody
this repository contains all patches and custom modules to run prosody for vnctalk
Languages
Python
43.5%
Lua
41.5%
Shell
6.5%
PLpgSQL
4.8%
PHP
1.3%
Other
2.4%