Ivan Kozlovic
21a9bfa1d8
[FIXED] Leafnode: incorrect loop detection in multi-cluster setup
...
If leafnodes from a cluster were to reconnect to a server in
a different cluster, it was possible for that server to send
to the leafnodes some their own subscriptions that could cause
an inproper loop detection error.
There was also a defect that would cause subscriptions over route
for leafnode subscriptions to be registered under the wrong key,
which would lead to those subscriptions not being properly removed
on route disconnect.
Finally, during route disconnect, the leafnodes map was not updated.
This PR fixes that too.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-04-05 16:49:37 -06:00
..
2021-03-20 06:53:13 -07:00
2020-11-24 23:04:50 -05:00
2020-05-19 14:15:11 -07:00
2021-03-13 16:28:25 -05:00
2021-04-02 12:27:02 -04:00
2020-11-20 13:57:34 -05:00
2021-03-26 19:24:01 -04:00
2020-03-18 10:09:23 -06:00
2020-12-02 13:50:50 -07:00
2021-04-02 17:38:57 -04:00
2020-05-29 17:56:45 -07:00
2020-11-30 20:08:44 -07:00
2021-04-02 16:38:10 -06:00
2021-04-02 08:42:37 -07:00
2021-03-30 02:24:02 -04:00
2021-03-30 02:24:02 -04:00
2020-10-31 12:56:27 -07:00
2020-11-22 20:00:37 -05:00
2020-02-25 19:53:09 -05:00
2021-03-25 16:06:27 -07:00
2021-03-14 11:34:36 -06:00
2021-03-27 17:38:57 -07:00
2021-03-14 06:18:50 -07:00
2021-04-02 08:20:29 -07:00
2020-11-17 18:57:45 +00:00
2021-03-14 11:34:36 -06:00
2021-03-18 17:29:26 -07:00
2021-03-31 11:23:31 -07:00
2021-03-30 13:46:03 -07:00
2021-04-02 08:20:29 -07:00
2021-03-02 21:37:42 -05:00
2021-04-01 16:32:43 -07:00
2021-03-25 18:09:35 -07:00
2021-04-02 12:27:02 -04:00
2021-03-22 20:48:10 -04:00
2021-04-05 16:49:37 -06:00
2021-04-05 16:49:37 -06:00
2021-01-26 15:33:39 -07:00
2021-01-14 01:14:52 -08:00
2021-01-14 01:14:52 -08:00
2021-03-26 04:40:30 -07:00
2019-05-06 15:41:38 -07:00
2021-03-02 19:46:00 -07:00
2021-03-20 06:53:13 -07:00
2021-04-02 15:30:27 -06:00
2021-04-02 15:30:27 -06:00
2019-12-12 11:58:24 -07:00
2021-01-26 17:49:58 -05:00
2021-03-30 13:17:34 -07:00
2021-02-01 19:51:36 -05:00
2021-04-02 12:27:02 -04:00
2021-01-26 15:33:39 -07:00
2021-02-12 17:01:32 -08:00
2020-06-12 10:03:47 -06:00
2021-03-30 11:46:15 -07:00
2020-10-19 20:11:52 -07:00
2021-03-25 17:24:03 -07:00
2018-10-06 14:06:14 -07:00
2020-03-23 12:25:51 -04:00
2021-04-05 16:49:37 -06:00
2021-01-14 01:14:52 -08:00
2021-03-04 17:19:50 -08:00
2020-11-30 20:08:44 -07:00
2021-03-26 10:30:16 -07: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
2021-03-06 00:16:58 -08:00
2019-11-14 20:05:32 -07:00
2021-03-06 00:16:58 -08:00
2019-12-12 11:58:24 -07:00
2021-03-25 16:06:27 -07:00
2021-03-29 07:35:30 -07:00
2021-01-28 17:43:22 -07:00
2021-02-23 10:57:00 -08:00
2021-02-07 15:19:22 -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
2021-03-26 16:17:46 -06:00
2021-03-29 16:01:38 -06:00