The VIP Enterprise Gateway Validation Server log shows the status of requests, including ResponseCached
DEBUG "2050-01-01 00:00:01.001 GMT+1000" 0.0.0.0 VIP-PUSH:1813 0 0 "text=Outstanding RADIUS Requests/Responses: Total[3] -- RequestsInProgress[2] -- RequestsInWaiting[0] -- ResponsesCached[1]." Thread-5404 VSAuthManageAuthnRequests.cpp
What does "ResponsesCached" mean?
ResponsesCached are requests that are complete. These requests are cached for 60 seconds to prevent duplication of Unique ID values in the requests.
Sample transactions showing the unique Id generation and purging:
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=VSValidationServer._receiveRequest() -- Received request with unique Id [123_192.168.0.1_56789]." Thread-396 VSValidationServer.cpp
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=_evaluateAuthnRequest() -- RADIUS request found with unique Id: [10_192.168.0.1_56789]. Will process the request." Thread-5404 VSAuthManageAuthnRequests.cpp
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=Idle thread found. Assigning RADIUS request with unique Id [123_192.168.0.1_56789]." Thread-5404 VSAuthManageAuthnRequests.cpp
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 0.0.0.0 VIP-PUSH:1813 0 0 "text=VSValidationServer._postAuthnRequest() -- Posting Authn Request with request Id [123_192.168.0.1_56789] to AsyncIO." Thread-5404 VSValidationServer.cpp
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 0.0.0.0 VIP-PUSH:1813 0 0 "text=VSValidationServer._processReceive() -- Processing Authentication Request with request Id [10_192.168.0.1_56789]." Thread-2040 VSValidationServer.cpp
DEBUG "2050-01-01 01:00:30.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=VSValidationEngineProcessRequest() -- Executing 'authenticate' operation for user [User1] with request Id [123_192.168.0.1_56789]" Thread-2040 VSValidationEngine.c
DEBUG "2050-01-01 01:00:31.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=VSValidationEngineProcessRequest() -- 'authenticate' opResult for user [User1] with request Id [123_192.168.0.1_56789]: 3" Thread-2040 VSValidationEngine.c
DEBUG "2050-01-01 01:00:31.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=VSValidationServer._processReceive() -- Back from Packetizer. Response Ready for request Id [123_192.168.0.1_56789]." Thread-2040 VSValidationServer.cpp
DEBUG "2050-01-01 01:00:31.128 GMT+1000" 192.168.0.1 VIP-PUSH:1813 0 0 "text=VSValidationServer._sendResponse() -- Sending response for [123_192.168.0.1_56789]." Thread-2040 VSValidationServer.cpp
DEBUG "2050-01-01 01:00:31.128 GMT+1000" 0.0.0.0 VIP-PUSH:1813 0 0 "text=VSValidationServer._processReceive() -- Done with request [123_192.168.0.1_56789]. Return." Thread-2040 VSValidationServer.cpp
DEBUG "2050-01-01 01:01:30.011 GMT+1000" 0.0.0.0 VIP-PUSH:1813 0 0 "text=RADIUS response with unique Id [123_192.168.0.1_56789] has timed-out. Will be purged." Thread-5404 VSAuthManageAuthnRequests.cpp