Hello,
Confirming the same behavior on the 2.2.0 release, but let me add more details.
But when the request timed out, it returned a 400 instead of a 504.
Trying to configure timeouts with ForwarderRequestConfig.ActivityTimeout on a cluster and Timeout/TimeoutPolicy on a route, but results are different: the first configuration returns 504 Gateway Timeout, second - 400 Bad Request. Shouldn't the results be the same?
@MihaZupan, created a repository, please have a look.
Are you able to create a minimal runnable repro for the issue?
Originally posted by @alekseikhripunov in #2581