Ivan Kozlovic
55b0f8d855
[FIXED] LeafNode: duplicate queue messages in complex routing setup
...
Suppose a cluster of 2 servers, let's call them leaf1 and leaf2.
These servers are routed and have a leaf connection to another
server, let's call it srv1.
They share the same cluster name.
If a queue subscriber runs on srv1 and a queue subscriber on the
same subject/group name runs on leaf1, if a requestor runs on
leaf2, the request should reach only one of the 2 queue subs.
The defect was that sometimes both queue subs would receive the
message.
The added test checks that only one reply is ever received and
that the local "leaf" cluster is preferred.
Resolves #1722
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-11-18 11:23:08 -07:00
..
2020-06-12 15:48:38 -07:00
2019-10-15 23:55:13 +08:00
2020-05-19 14:15:11 -07:00
2020-10-19 18:42:10 -04:00
2020-11-17 19:26:34 -05:00
2020-09-18 13:09:52 -06:00
2020-10-06 21:45:34 -04:00
2020-03-18 10:09:23 -06:00
2020-10-21 14:53:03 -06:00
2020-11-18 11:23:08 -07:00
2020-05-29 17:56:45 -07:00
2020-10-22 05:41:33 -07:00
2020-11-18 10:49:42 -05:00
2020-11-17 10:36:14 -08:00
2020-10-22 02:23:15 -04:00
2020-10-20 16:45:11 -04:00
2020-10-31 12:56:27 -07:00
2020-10-31 12:56:27 -07:00
2020-02-25 19:53:09 -05:00
2020-11-14 13:35:05 -08:00
2020-11-18 11:23:08 -07:00
2020-10-19 12:01:11 +02:00
2020-11-17 15:04:57 -08:00
2020-11-17 15:04:57 -08:00
2020-11-17 18:57:45 +00:00
2020-11-03 13:13:09 -07:00
2020-11-03 13:13:09 -07:00
2020-11-17 16:33:22 +01:00
2020-06-02 08:48:11 +02:00
2020-11-14 13:35:05 -08:00
2020-10-22 09:59:57 -07:00
2020-08-31 18:46:26 -04:00
2020-11-18 11:23:08 -07:00
2020-10-21 14:53:03 -06:00
2020-06-01 09:17:32 -06:00
2020-06-01 09:17:32 -06:00
2020-06-02 06:19:04 -07:00
2020-11-13 17:05:24 -08:00
2019-05-06 15:41:38 -07:00
2020-10-08 17:59:33 -06:00
2020-11-17 17:54:45 -05:00
2019-12-12 11:58:24 -07:00
2018-12-06 15:09:14 -08:00
2020-10-22 10:11:16 -06:00
2020-11-17 17:54:45 -05:00
2020-11-17 17:54:45 -05:00
2020-06-01 16:54:41 -07:00
2020-10-15 10:26:25 -07:00
2020-06-12 10:03:47 -06:00
2020-10-19 20:11:52 -07:00
2020-09-16 18:22:44 -06:00
2018-10-06 14:06:14 -07:00
2020-03-23 12:25:51 -04:00
2020-10-09 09:36:30 -06:00
2020-10-09 09:36:30 -06:00
2020-10-22 10:11:16 -06:00
2020-11-17 19:26:34 -05:00
2018-03-15 22:31:07 -07:00
2019-11-14 20:05:32 -07:00
2018-03-15 22:31:07 -07:00
2019-06-03 19:45:47 -06:00
2019-11-14 20:05:32 -07:00
2019-11-14 20:05:32 -07:00
2019-12-12 11:58:24 -07:00
2020-11-13 17:05:24 -08:00
2020-11-14 13:35:05 -08:00
2020-11-12 07:10:47 -08:00
2020-11-12 07:10:47 -08:00
2018-12-02 20:34:33 -08:00
2020-05-19 14:16:03 -07:00
2020-08-14 13:37:59 -04:00
2020-10-15 13:42:22 -07:00
2020-10-15 13:42:22 -07:00