I am having an issue that started with cloverleaf 5.8 where if the connection is disconnected and “Delay Connection Until Needed” is set, that when a message is sent to the thread, it connects, waits for the Oubtbound Data retry interval and sends the message.
The issue appears to be that the tcp connection is taking more than 100 ms to connect, so the send gives up and retries after the Outbound Data Retry timeout. (see logs below)
This is a non-persistant connection, so it occurs every time a message is sent.
Has anyone else delt with this issue. I’d like to have the interval at 30 seconds or more, but with this case I can’t have it any more than 1 second.
[code][pdl :PDL :DBUG/2:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL changed states: old 7, new 4[pdl :PDL :DBUG/2:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL changed states: old 7, new 4
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] Calling Tcl procedure: hci_pd.initialize
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] with args: {}
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] Tcl procedure hci_pd.initialize returns ”
[pdl :PDL :INFO/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] connect to 10.12.212.159 on port 16304
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tcp-client: attempting connect to XXX.XXX.XXX.XXX:XXXX
[pdl :PDL :INFO/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tcp-client: connect error (Operation now in progress)
[pdl :PDL :DBUG/1:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL setting timeout in 0.10 seconds
[diag:leak:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] diag ev alloc 0x0xa7af4c0
[diag:leak:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] diag dqe alloc 0x0xaa81d08
[pti :even:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tiRegistering TIMER (
[pti :even:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] evRegistering TIMER (
[pdl :wrte:INFO/1:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL is busy……
[pd
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] Calling Tcl procedure: hci_pd.initialize
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] with args: {}
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] Tcl procedure hci_pd.initialize returns ”
[pdl :PDL :INFO/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] connect to 10.12.212.159 on port 16304
[pdl :PDL :DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tcp-client: attempting connect to XXX.XXX.XXX.XXX:XXXX
[pdl :PDL :INFO/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tcp-client: connect error (Operation now in progress)
[pdl :PDL :DBUG/1:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL setting timeout in 0.10 seconds
[diag:leak:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] diag ev alloc 0x0xa7af4c0
[diag:leak:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] diag dqe alloc 0x0xaa81d08
[pti :even:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] tiRegistering TIMER (
[pti :even:DBUG/0:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] evRegistering TIMER (
[pdl :wrte:INFO/1:com_tuat_ih_mlt_qry:04/23/2013 08:43:40] PDL is busy……
[pd