Is $JS.ACK purposefully domain-unaware? Potential interference with leaf nodes #6136
|
I found this while debugging an issue that was caused by $JS.ACK not containing the domain it comes from (correct me if I'm wrong):
The But the --> The problem: ACK commands from a leaf node are sent back to other leaf nodes and confuse the consumers. Our workaround was to block the JS.ACK messages from/to the leaf nodes, but it seems a bit convoluted. Is there a plan to have ACK messages contain the domain they belong to? This will have some backward compatibility issues however. Let me know if I got the flow right, I am still learning about NATS and its internals. Thanks! |
Replies: 1 comment
|
You are correct, in the design on domains ACK and MSG gets (both direct and original) are not domain aware. We plan to fix for sure. |
You are correct, in the design on domains ACK and MSG gets (both direct and original) are not domain aware.
We plan to fix for sure.