-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug][Priority] RC sometimes not sending zero timer payloads? #1158
Comments
NOTE: Molly will provide Shailesh access to the CX logs for debugging. There are a few rooms with this issue pasted above, but I also use this one: @Shailesh351 already has access to the CX agent so he can look at how the One diff might be that the other payloads also include a "please wait" text message, but we currently do not think that RC handles that any differently. Another possibility might be that RC is somehow not handling an HTTP error message in this case? Basically from the RC side, we are not seeing any errors showing up in our logs around this event. |
@Shailesh351 will find succesfull sessions where the visitor sent 'boleto' text, and compare with our frozen sessions. We may need log points to figure this out. Molly can provide list of sessions with the issue...... NOTE: Debug logging was on June 21-22. So sessions have to be from then. |
NOTE: After our recent upgrade in prod to RC version v4.4.2.widechat-4 and DF version v1.2.3.widechat-6 this issue seems to have fixed itself.... we will leave this story under review for another week and close if we do not see a repro. |
@Shailesh351 @bhardwajaditya looks like this issue may have returned in prod. This time it was 'verificationPause', where CX was waiting for the event. The event is eventually showing up, but 40 minutes late or so. Somehow our task scheduling is getting stuck? |
General Notes:
Who's responsible for the event scheduling: DF.app -> writes to DB -> appBridge -> RC.server
What is the lifecycle of a scheduled event?? RC docs? @bhardwajaditya can you help me document all the different states that a scheduled event will go through. |
@bhardwajaditya searching for the log point where a job is getting scheduled does not help because there is no identifying data associated with it. I think we should make a story to add the roomID to these log points. What do you think? |
NOTE: we see three flavors of this bug
@Shailesh351 can you please look at latest RC server upstream to see if they may have a fix that we're missing? Thanks. |
@Shailesh351 I've been testing this build and it is currently failing our 'Multiple "continue_blackout" message dropping payloads in a row ' test, described in this wiki: https://wiki.viasat.com/pages/viewpage.action?pageId=549170025 Can you verify please? thanks... |
I noticed that some sessions on the brazil bot were getting no response at times from the DF.agent.
https://ba.chatbot.vega.viasat.com/live/sBkcCy9aeq3ujxdpq/room-info
https://ba.chatbot.vega.viasat.com/live/QBdfwBdq657aza5mC/room-info
https://ba.chatbot.vega.viasat.com/live/gtP8QotNBXLEf746e/room-info
Molly suggested that DF was expecting a zero timer payload which never arrived from RC.
@Shailesh351 I will assign to you...... maybe there is something in the RC logs?
The text was updated successfully, but these errors were encountered: