irc: bump the ping timeout to 26 seconds v15
authorMatt Mullins <mmullins@mmlx.us>
Mon, 2 Dec 2019 05:17:25 +0000 (21:17 -0800)
committerMatt Mullins <mmullins@mmlx.us>
Mon, 2 Dec 2019 05:34:48 +0000 (21:34 -0800)
This should capture through the 7th retransmit timeout in case packet
loss is abound; for reasons yet unknown, the Cognet/TAMU IRC servers are
consistently failing to respond within 5 seconds.

irc/ebin/irc.appup
irc/src/irc.app.src
irc/src/irc_conn.erl
rebar.config

index 42b4553..05523bb 100644 (file)
@@ -1,12 +1,8 @@
-{"13",
- [{"12",
-   [{update, irc_amqp_listener},
-    {update, irc_object_sup},
-    {update, irc_conn, {advanced, ok}}
+{"14",
+ [{"13",
+   [{update, irc_conn}
    ]}],
- [{"12",
-   [{update, irc_amqp_listener},
-    {update, irc_object_sup},
-    {update, irc_conn, {advanced, ok}}
+ [{"13",
+   [{update, irc_conn}
    ]}]
 }.
index 76ac740..516250a 100644 (file)
@@ -1,6 +1,6 @@
 {application, irc,
  [{description, "IRC protocol application"},
-  {vsn, "13"},
+  {vsn, "14"},
   {modules, [irc_util, irc_app, irc_sup, irc_net_sup, irc_conn,
              irc_object_sup, irc_amqp_listener, irc_command]},
   {registered, [irc_sup, irc_dummy]},
index 35bf092..14386b7 100644 (file)
@@ -4,7 +4,7 @@
 
 -define(RECONNECT_TIME, 30000).
 -define(PING_PERIOD, timer:seconds(30)).
--define(PING_TIMEOUT, timer:seconds(5)).
+-define(PING_TIMEOUT, timer:seconds(26)).
 
 -export([
           start_link/3,
index 9c24dbe..9ad936a 100644 (file)
@@ -4,7 +4,7 @@
        ]
 }.
 {relx, [{release,
-         {bot, "14rebar"},
+         {bot, "15"},
          [irc, amqp, core, amqp_client, sasl]}
        ]
 }.