Stefan-Sanger 83e578cb94 perf: buffer mod_vnc_lastactivity DB writes and flush periodically
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>
2026-07-15 17:58:02 +02:00

Vnctalk Prosody

dockerized build for vnctalk prosody

this repository contains all patches and custom modules to run prosody for vnctalk

S
Description
VNCtalk Prosody (XMPP server) config
Readme
694 KiB
Languages
Python 43.5%
Lua 41.5%
Shell 6.5%
PLpgSQL 4.8%
PHP 1.3%
Other 2.4%