<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
I've tracked down the issue to the poke call at the beginning of checkForResponses which doesn't return for half a minute sometimes::q<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
00000000 Thu May 27 11:24:19 2021: DEBUG: before poke
<div>00000000 Thu May 27 11:24:19 2021: DEBUG: after poke</div>
<div>00000000 Thu May 27 11:24:19 2021: DEBUG: after while loop: 0</div>
<div>00000000 Thu May 27 11:24:19 2021: DEBUG: before poke</div>
<div>00000000 Thu May 27 11:24:52 2021: DEBUG: after poke</div>
00000000 Thu May 27 11:24:52 2021: DEBUG: 200 OK</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Digging deeper revealed _process_in_progress is the function called by poke which doesn´t return in a timely manner.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Is this a known issue?</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Is forking recommended for AuthBy DUO? So far we don´t have Fork in use.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Thanks, Alex<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="BodyFragment"><font size="2" face="Arial">
<div class="PlainText"><span style="color: rgb(0, 0, 0); font-family: arial; font-size: 8pt;"><span lang="EN-US"><strong>T-SYSTEMS AUSTRIA GESMBH<br>
</strong></span></span><b><span style="font-size: 8pt; font-family: "Arial", sans-serif; color: black;" lang="EN-US"></span></b><span style="font-size: 8pt; font-family: "Arial", sans-serif; color: black;" lang="EN-US">PU Cyber Security<br>
Network Architecture</span><span style="color: rgb(0, 0, 0); font-family: arial; font-size: 8pt;"><span lang="EN-US"><br>
Operation Manager Authentication<br>
Rennweg 97-99, A-1030 Vienna<br>
+43 57057 4320 (phone)<br>
+43 676 8642 4320 (mobile)<br>
</span></span><span style="font-family:arial; font-size:8pt"><span style="color: black;"><font style="color: rgb(0, 0, 0); font-family: arial;">E-mail: alexander.hartmaier@t-systems.com</font></span></span><span style="font-family:arial; font-size:8pt"><span class="ms-rteThemeForeColor-5-0"><br>
</span></span><span style="font-family:arial; font-size:8pt"><span style="color: black;" lang="EN-US"><a tabindex="0"><font style="" color="000000">Internet: www.t-systems.at
<br>
Blog: blog.t-systems.at<br>
Social Media: Facebook, Linkedin, Twitter</font><br>
</a><br>
</span></span><span style="font-family:arial; font-size:8pt"><span style="color: black;" lang="EN-US"><strong style="color: rgb(0, 0, 0);">BIG CHANGES START SMALL – CONSERVE RESOURCES BY NOT PRINTING EVERY E-MAIL.</strong><br style="color: rgb(0, 0, 0);">
<span lang="EN-US"><span style="font-family:arial"><span style="color: black;" lang="EN-US"><br style="color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: arial;" lang="EN-US"><span></span><span></span></span></span></span></span></span></span><span style="font-family:arial; font-size:8pt"><span style="color: black;" lang="EN-US"><span lang="EN-US"><span style="font-family:arial"><span style="color: black;" lang="EN-US"><span style="color: rgb(0, 0, 0); font-family: arial;" lang="EN-US"><font class="ms-rteThemeForeColor-1-4" size="2"><font size="2" face="Arial"><span style="font-family:arial; font-size:8pt"><span style="color: black;" lang="EN-US"><span lang="EN-US"><span style="font-family:arial"><span style="color: black;" lang="EN-US"><font class="ms-rteThemeForeColor-1-4" face="Arial">****************************************************************************************************************</font></span></span></span></span></span></font></font></span><br class="ms-rteThemeForeColor-1-4">
<span class="ms-rteThemeForeColor-1-4">T-Systems Austria GesmbH, Rennweg 97-99, A-1030 Vienna</span><br class="ms-rteThemeForeColor-1-4">
<span class="ms-rteThemeForeColor-1-4">Commercial Court Vienna, FN 79340b</span><font class="ms-rteThemeForeColor-1-4" face="Arial"><br>
****************************************************************************************************************<br>
Notice: This transmittal and/or attachments may be privileged or confidential. It is
<br>
intended solely for the addressee named above. If you received this transmittal in error,
<br>
please notify us immediately by reply and delete this message and all its attachments.
<br>
Thank you. <br>
****************************************************************************************************************</font><font class="ms-rteThemeForeColor-1-4" face="Arial"><br>
</font></span></span></span></span></span></div>
</font></div>
</div>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> radiator <radiator-bounces@lists.open.com.au> im Auftrag von Hartmaier, Alexander <alexander.hartmaier@t-systems.com><br>
<b>Gesendet:</b> Donnerstag, 27. Mai 2021 12:52<br>
<b>An:</b> radiator@lists.open.com.au <radiator@lists.open.com.au><br>
<b>Betreff:</b> [RADIATOR] AuthBy DUO issue</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Hi,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
today we experienced an issue where two handlers using AuthBy DUO blocked a whole radiator instance.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
It seems to be triggerend when a user doesn't response to the push notification.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
As Radiator is using HTTP::Async this shouldn't happen.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
A packet capture of the Duo https api calls and level 5 Radiator trace shows that the response to the POST takes 60 seconds and contains the status_msg: "Login timed out.".</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
During those 60 seconds no other radius requests are handled.<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
This instance is running Debian 10 with the radiator_4.25-5_all.deb and radiator-radius-utilxs_2.3-1.buster_amd64.deb packages.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Any ideas what's causing this? I'm out of ideas after reading lots of HTTP::Async and Radiator source code.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
What I noticed it that the level 5 LOG_EXTRA_DEBUG messages are missing the LogTraceId value.<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Thanks, Alex<br>
</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div id="x_Signature">
<div>
<div></div>
<div name="x_divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="x_BodyFragment"><font size="2" face="Arial">
<div class="x_PlainText"><span style="color:rgb(0,0,0); font-family:arial; font-size:8pt"><span lang="EN-US"><strong>T-SYSTEMS AUSTRIA GESMBH<br>
</strong></span></span><b><span lang="EN-US" style="font-size:8pt; font-family:"Arial",sans-serif; color:black"></span></b><span lang="EN-US" style="font-size:8pt; font-family:"Arial",sans-serif; color:black">PU Cyber Security<br>
Network Architecture</span><span style="color:rgb(0,0,0); font-family:arial; font-size:8pt"><span lang="EN-US"><br>
Operation Manager Authentication<br>
Rennweg 97-99, A-1030 Vienna<br>
+43 57057 4320 (phone)<br>
+43 676 8642 4320 (mobile)<br>
</span></span><span style="font-family:arial; font-size:8pt"><span style="color:black"><font style="color:rgb(0,0,0); font-family:arial">E-mail: alexander.hartmaier@t-systems.com</font></span></span><span style="font-family:arial; font-size:8pt"><span class="x_ms-rteThemeForeColor-5-0"><br>
</span></span><span style="font-family:arial; font-size:8pt"><span lang="EN-US" style="color:black"><a tabindex="0"><font color="000000" style="">Internet: www.t-systems.at
<br>
Blog: blog.t-systems.at<br>
Social Media: Facebook, Linkedin, Twitter</font><br>
</a><br>
</span></span><span style="font-family:arial; font-size:8pt"><span lang="EN-US" style="color:black"><strong style="color:rgb(0,0,0)">BIG CHANGES START SMALL – CONSERVE RESOURCES BY NOT PRINTING EVERY E-MAIL.</strong><br style="color:rgb(0,0,0)">
<span lang="EN-US"><span style="font-family:arial"><span lang="EN-US" style="color:black"><br style="color:rgb(0,0,0)">
<span lang="EN-US" style="color:rgb(0,0,0); font-family:arial"><span></span><span></span></span></span></span></span></span></span><span style="font-family:arial; font-size:8pt"><span lang="EN-US" style="color:black"><span lang="EN-US"><span style="font-family:arial"><span lang="EN-US" style="color:black"><span lang="EN-US" style="color:rgb(0,0,0); font-family:arial"><font class="x_ms-rteThemeForeColor-1-4" size="2"><font size="2" face="Arial"><span style="font-family:arial; font-size:8pt"><span lang="EN-US" style="color:black"><span lang="EN-US"><span style="font-family:arial"><span lang="EN-US" style="color:black"><font class="x_ms-rteThemeForeColor-1-4" face="Arial">****************************************************************************************************************</font></span></span></span></span></span></font></font></span><br class="x_ms-rteThemeForeColor-1-4">
<span class="x_ms-rteThemeForeColor-1-4">T-Systems Austria GesmbH, Rennweg 97-99, A-1030 Vienna</span><br class="x_ms-rteThemeForeColor-1-4">
<span class="x_ms-rteThemeForeColor-1-4">Commercial Court Vienna, FN 79340b</span><font class="x_ms-rteThemeForeColor-1-4" face="Arial"><br>
****************************************************************************************************************<br>
Notice: This transmittal and/or attachments may be privileged or confidential. It is
<br>
intended solely for the addressee named above. If you received this transmittal in error,
<br>
please notify us immediately by reply and delete this message and all its attachments.
<br>
Thank you. <br>
****************************************************************************************************************</font><font class="x_ms-rteThemeForeColor-1-4" face="Arial"><br>
</font></span></span></span></span></span></div>
</font></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>