Gleb Natapov
d28dd4957b
lwt: Process lwt request on a owning shard
...
LWT is much more efficient if a request is processed on a shard that owns
a token for the request. This is because otherwise the processing will
bounce to an owning shard multiple times. The patch proposes a way to
move request to correct shard before running lwt. It works by returning
an error from lwt code if a shard is incorrect one specifying the shard
the request should be moved to. The error is processed by transport code
that jumps to a correct shard and re-process incoming message there.
2020-01-13 10:26:02 +02:00
..
2020-01-05 12:10:54 +02:00
2019-12-29 16:26:26 +02:00
2019-11-26 17:57:51 +03:00
2020-01-13 10:26:02 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-02-27 15:07:54 +01:00
2019-10-25 12:04:44 +02:00
2019-10-25 12:04:44 +02:00
2019-12-11 10:44:40 -08:00
2019-12-11 10:44:40 -08:00
2019-08-21 19:35:59 +02:00
2019-11-26 14:18:17 +03:00
2019-11-07 08:19:52 -08:00
2019-11-26 02:24:49 +03:00
2019-01-08 13:16:36 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-10-25 12:04:44 +02:00
2019-10-25 12:04:44 +02:00
2019-12-29 16:26:26 +02:00
2019-07-04 10:54:30 +02:00
2019-10-22 17:07:33 +03:00
2019-10-08 00:02:35 +02:00
2019-12-05 17:00:47 +02:00
2019-11-26 02:24:49 +03:00
2019-11-28 15:48:59 +02:00
2019-02-27 15:07:54 +01:00
2019-12-29 16:26:26 +02:00
2019-06-19 14:10:13 +02:00
2019-12-21 16:56:42 +02:00
2019-01-08 13:16:36 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-11-14 13:14:39 +01:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-10-25 12:04:44 +02:00
2019-12-29 16:26:26 +02:00
2019-08-14 10:02:00 -07:00
2019-12-31 19:23:42 +02:00
2019-11-21 12:08:49 +02:00
2019-12-21 16:56:42 +02:00
2019-10-28 06:16:12 +01:00
2019-10-28 21:12:52 +03:00
2019-10-28 22:30:37 +03:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-12-29 16:26:26 +02:00
2019-12-29 16:26:26 +02:00