Mon, 27 Nov 2023 08:19:52 +0100 util.poll: Rename things to clarify poll(2) limits
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 08:19:52 +0100] rev 13351
util.poll: Rename things to clarify poll(2) limits With epoll(7), MAX_EVENTS controls how many events can be retrieved in one epoll_wait call, while with poll(2) this MAX_WATCHED controls how many sockets or other FDs can be watched at once.
Sun, 26 Nov 2023 18:02:13 +0100 mod_storage_internal: Clear archive item count cache after experimental trim
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 18:02:13 +0100] rev 13350
mod_storage_internal: Clear archive item count cache after experimental trim The previous count would be invalid at this point. Should be possible to math out how many items are left, but this is left as future work.
Sun, 26 Nov 2023 17:41:38 +0100 mod_blocklist: Remove weak cache (and increase default LRU cache size)
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 17:41:38 +0100] rev 13349
mod_blocklist: Remove weak cache (and increase default LRU cache size) Weak tables are said to have suboptimal performance, so we might as well get replace it with an increased default LRU cache size. Sorry about the 'and'
Sun, 26 Nov 2023 14:35:26 +0100 mod_storage_internal: Close lazy-loading list abstraction after trim
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 14:35:26 +0100] rev 13348
mod_storage_internal: Close lazy-loading list abstraction after trim Should be done here too.
Sun, 26 Nov 2023 14:29:08 +0100 mod_storage_internal: Only close lazy-loading list store abstractions
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 14:29:08 +0100] rev 13347
mod_storage_internal: Only close lazy-loading list store abstractions Since datamanager can fall back to the old method of loading the whole list, which wouldn't come with a :close method.
Fri, 24 Nov 2023 13:41:21 +0100 util.startup: Use prosody. module namespace
Kim Alvefur <zash@zash.se> [Fri, 24 Nov 2023 13:41:21 +0100] rev 13346
util.startup: Use prosody. module namespace Maybe we need some sort of lint for this?
Fri, 24 Nov 2023 00:31:08 +0100 net.http.server: Complete async waiter for non-persistent connections
Kim Alvefur <zash@zash.se> [Fri, 24 Nov 2023 00:31:08 +0100] rev 13345
net.http.server: Complete async waiter for non-persistent connections Otherwise requests with Connection: close would be stuck in the async wait that starts after the handle_request() call. Together with the new async debugging, this makes the async thread stay in the set of waiting runners forever, where previously it would simply be garbage collected.
Thu, 23 Nov 2023 17:49:57 +0100 mod_storage_internal: Close archive list after completion of iteration
Kim Alvefur <zash@zash.se> [Thu, 23 Nov 2023 17:49:57 +0100] rev 13344
mod_storage_internal: Close archive list after completion of iteration This closes the two FDs that the random access list abstraction uses, otherwise they are left to the garbage collector.
Wed, 22 Nov 2023 22:35:44 +0100 mod_pubsub: Provide some node properties in summary template #1809
Kim Alvefur <zash@zash.se> [Wed, 22 Nov 2023 22:35:44 +0100] rev 13343
mod_pubsub: Provide some node properties in summary template #1809 Gives some access to node details which are otherwise hard to determine if you only see the plain text summary, since it is shared based on the pubsub#type setting (or payload xmlns).
Tue, 21 Nov 2023 22:18:42 +0100 mod_admin_shell: Fix lint [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 21 Nov 2023 22:18:42 +0100] rev 13342
mod_admin_shell: Fix lint [luacheck]
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 tip