-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
Description
The dubbo proxy will set a wrong reqeust id to the local reply make the consumer timeout.
envoy/source/extensions/filters/network/dubbo_proxy/active_message.cc
Lines 347 to 357 in 41c6222
| void ActiveMessage::sendLocalReply(const DubboFilters::DirectResponse& response, bool end_stream) { | |
| ASSERT(metadata_); | |
| metadata_->setRequestId(request_id_); | |
| parent_.sendLocalReply(*metadata_, response, end_stream); | |
| if (end_stream) { | |
| return; | |
| } | |
| local_response_sent_ = true; | |
| } |
The request_id_ is always -1 and will override the valid request id in the metadata.
Reactions are currently unavailable