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
..
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-17 23:04:36 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2020-01-05 16:13:58 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2020-01-13 10:26:02 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2020-01-05 17:20:31 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2020-01-05 14:39:23 +02:00
2019-12-17 17:32:18 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-31 19:23:42 +02:00
2020-01-05 12:10:54 +02:00
2020-01-03 15:48:20 +02:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00
2019-12-16 17:47:42 +03:00