Michael Schurter
fb085186b7
client/metadata: fix crasher caused by AllowStale = false ( #16549 )
...
Fixes #16517
Given a 3 Server cluster with at least 1 Client connected to Follower 1:
If a NodeMeta.{Apply,Read} for the Client request is received by
Follower 1 with `AllowStale = false` the Follower will forward the
request to the Leader.
The Leader, not being connected to the target Client, will forward the
RPC to Follower 1.
Follower 1, seeing AllowStale=false, will forward the request to the
Leader.
The Leader, not being connected to... well hoppefully you get the
picture: an infinite loop occurs.
2023-03-20 16:32:32 -07:00
..
2022-08-26 16:06:24 -04:00
2023-01-09 09:37:08 -06:00
2023-02-17 15:38:55 +01:00
2023-02-07 14:42:25 -08:00
2023-03-03 10:38:40 -05:00
2023-03-08 10:25:09 -06:00
2022-02-02 14:32:26 -06:00
2023-03-03 15:52:41 -05:00
2023-03-20 16:32:32 -07:00
2023-02-07 14:42:25 -08:00
2023-03-20 16:32:32 -07:00
2023-01-01 12:57:26 -06:00
2023-01-01 12:57:26 -06:00
2020-10-21 14:05:46 -04:00
2023-01-30 09:31:16 -06:00
2023-01-30 09:31:16 -06:00
2023-01-01 12:57:26 -06:00
2023-02-07 14:42:25 -08:00
2023-02-07 14:42:25 -08:00
2023-01-01 12:57:26 -06:00
2022-11-14 14:08:13 -05:00
2023-01-01 12:57:26 -06:00
2022-10-19 14:12:23 +02:00
2023-01-01 12:57:26 -06:00
2023-03-08 10:25:09 -06:00
2023-03-06 09:24:45 -06:00
2023-03-06 09:24:45 -06:00
2023-03-08 10:25:09 -06:00
2022-08-05 17:05:47 +02:00
2023-03-02 13:51:09 -05:00
2023-02-17 09:23:13 -05:00
2023-01-01 12:57:26 -06:00
2023-02-07 14:42:25 -08:00
2022-12-16 12:25:28 -06:00
2023-02-07 14:42:25 -08:00
2023-02-07 14:42:25 -08:00
2023-03-20 16:32:32 -07:00
2023-03-02 13:51:09 -05:00
2023-03-03 10:38:40 -05:00
2023-02-07 14:42:25 -08:00
2023-01-01 12:57:26 -06:00
2023-01-01 12:57:26 -06:00
2023-03-08 10:25:09 -06:00
2023-01-01 12:57:26 -06:00
2023-03-08 10:25:09 -06:00
2023-01-01 12:57:26 -06:00
2023-02-07 14:42:25 -08:00
2023-02-07 14:42:25 -08:00
2023-02-07 14:42:25 -08:00
2022-12-22 08:21:00 -06:00
2021-12-15 10:44:03 -05:00
2023-01-01 12:57:26 -06:00
2022-11-08 11:26:28 +01:00
2023-01-01 12:57:26 -06:00
2022-08-17 18:26:34 +02:00
2023-01-01 12:57:26 -06:00
2021-04-16 16:36:07 -06:00
2023-01-01 12:57:26 -06:00
2023-02-07 14:42:25 -08:00
2023-01-01 12:57:26 -06:00
2022-08-17 18:26:34 +02:00
2023-01-01 12:57:26 -06:00
2016-03-17 16:04:09 -07:00
2023-01-01 12:57:26 -06:00
2023-02-07 14:42:25 -08:00
2023-01-30 15:48:43 +01:00
2023-02-02 10:59:14 -08:00
2023-03-20 10:40:51 +01:00
2023-01-01 12:57:26 -06:00
2022-08-17 18:26:34 +02:00
2023-02-22 08:17:22 -06:00
2023-02-22 08:17:22 -06:00