server_epoll: Add comments describing config options 0.11
authorKim Alvefur <zash@zash.se>
Fri, 30 Nov 2018 19:40:39 +0100
branch0.11
changeset 9669 4790d1b88919
parent 9668 9e40ff07555c
child 9670 270216874740
child 9676 e71484c210fb
server_epoll: Add comments describing config options
net/server_epoll.lua
--- 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;
 }};