Endless client job stream registration #13036
Labels
component/broker
component/gateway
kind/bug
Categorizes an issue or PR as a bug
severity/low
Marks a bug as having little to no noticeable impact for the user
version:8.3.0-alpha3
Marks an issue as being completely or in parts released in 8.3.0-alpha3
version:8.3.0
Marks an issue as being completely or in parts released in 8.3.0
Describe the bug
When registering a new client job stream from the gateway to any broker, the brokers are successfully registering the streams, but not responding to the gateway, causing the gateway to retry over and over.
While this still allows pushing, it creates a lot of noise and the impression that the streams are not successfully registered.
The underlying cause is the usage of the
ClusterCommunicationService#subscribe(String, Function<byte[], M>, BiConsumer<MemberId, M>, Executor executor)
- any subscriber which is a consumer will never send a response back. However, the client in this case expects a response.Expected behavior
Client streams are properly registered on both sides.
The text was updated successfully, but these errors were encountered: