Closed theMultitude closed 2 weeks ago
Seems this is hitting quite frequently, but not blocking entirely functionalities
@restevens402 to provide updates on the state on the card.
TL;DR: the system is working as designed, but we are hitting real limits. We have a follow-up to improve the protocol in #507 to ensure that the network is more resilient and optimized while dispatching jobs.
I have spent some time around how the 504 error occurs and what we can do about it. It turns out, that there isn't much we can do with the current functionality. It comes down to only having poor-performing nodes that are available to do work. The system is working as designed. The logged message response channel is blocking for request ID: ... is happening because the DistributeWork method is hitting the context timeout. Here are the details: Workflow Leading to a 504 Error
Problem Statement
While making requests to the protocol a common and time consuming issue is coming from a 504 containing something like the following information:
This is causing the SDK to hand while waiting for this interaction to complete.
Acceptance Criteria: