directory retrieval failed

Trying to get index pricing from production server (ads1.trep-s.prod-inx.cityindex.co.uk:14002) fails with below "directory retrieval failed" error. This error occurs from when running in our kubernetes AKS cluster. Connecting to pre-production servers works fine. Also, connecting to prod server from development machine running on windows work fine.

emaLog_1.log:

ClientName: ChannelCallbackClient

Severity: Info Text: Received ChannelUp event on channel Channel_Index

Instance Name Consumer_Index_2

Component Version ads3.5.0.L1.linux.rrg 64-bit

loggerMsgEnd


WARN|: loggerMsg

ClientName: DirectoryCallbackClient

Severity: Warning Text: Received RDMDirectory status message without the state

loggerMsgEnd


WARN|: loggerMsg

ClientName: ChannelCallbackClient

Severity: Warning Text: Received ChannelDownReconnecting event on channel Channel_Index

Instance Name Consumer_Index_2

Reactor 60811181

Channel 10429724

Error Id SUCCESS

Internal sysError 0

Error Location Reactor.ProcessReactorEventImpl

Error text Ping error for channel: Lost contact with connection... Client channel has connection attempts left

loggerMsgEnd


WARN|: loggerMsg

ClientName: LoginCallbackClient

Severity: Warning Text: RDMLogin stream state was changed to suspect with status message

username <not set>

usernameType <not set>


State: Open/Suspect/None - text: ""

loggerMsgEnd


ERROR|: loggerMsg

ClientName: Consumer_Index_2

Severity: Error Text: directory retrieval failed (timed out after waiting 60000 milliseconds) for ads1.trep-s.prod-inx.cityindex.co.uk:14002)

loggerMsgEnd

Tagged:

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @vsudhini

    I checked the PCAP file and found a lot of TCP Retransmission messages from 36900 -> 14002. That message could be the source directory request message. This indicates that the source directory request message couldn't be sent to the server. This could be a network issue.

    1723774493616.png

Answers