Changeset

9665:4790d1b88919 0.11

server_epoll: Add comments describing config options
author Kim Alvefur <zash@zash.se>
date Fri, 30 Nov 2018 19:40:39 +0100
parents 9664:9e40ff07555c
children 9666:270216874740 9672:e71484c210fb
files net/server_epoll.lua
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/net/server_epoll.lua	Fri Nov 30 18:23:43 2018 +0100
+++ b/net/server_epoll.lua	Fri Nov 30 19:40:39 2018 +0100
@@ -35,13 +35,28 @@
 -- luacheck: std none
 
 local default_config = { __index = {
+	-- If a connection is silent for this long, close it unless onreadtimeout says not to
 	read_timeout = 14 * 60;
+
+	-- How long to wait for a socket to become writable after queuing data to send
 	write_timeout = 60;
+
+	-- Some number possibly influencing how many pending connections can be accepted
 	tcp_backlog = 128;
+
+	-- If accepting a new incoming connection fails, wait this long before trying again
 	accept_retry_interval = 10;
+
+	-- If there is still more data to read from LuaSocktes buffer, wait this long and read again
 	read_retry_delay = 1e-06;
+
+	-- Size of chunks to read from sockets
 	read_size = 8192;
+
+	-- Timeout used during between steps in TLS handshakes
 	handshake_timeout = 60;
+
+	-- Maximum and minimum amount of time to sleep waiting for events (adjusted for pending timers)
 	max_wait = 86400;
 	min_wait = 1e-06;
 }};