Gleb Natapov
964c532c4f
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.
2019-12-11 14:41:31 +02:00
..
2019-12-06 12:14:51 +01:00
2019-10-28 21:12:43 +03:00
2019-11-26 17:57:51 +03:00
2019-12-11 14:41:31 +02:00
2019-10-25 12:04:44 +02:00
2019-04-09 16:58:22 +02:00
2019-01-08 13:16:36 +02:00
2018-06-11 15:34:14 +03:00
2019-11-26 17:57:51 +03:00
2019-11-26 17:57:51 +03:00
2019-02-27 15:07:54 +01:00
2018-04-30 00:27:23 +02:00
2019-10-25 12:04:44 +02:00
2019-10-25 12:04:44 +02:00
2019-11-21 12:08:47 +02:00
2019-11-21 12:08:47 +02: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
2017-06-29 10:51:20 +02:00
2018-11-21 00:01:44 +02:00
2019-01-08 13:16:36 +02:00
2019-11-26 14:18:17 +03:00
2019-11-26 14:18:17 +03:00
2019-10-25 10:49:19 +02:00
2019-10-25 10:49:19 +02:00
2019-07-04 10:54:30 +02:00
2019-10-25 12:04:44 +02:00
2019-10-25 12:04:44 +02:00
2019-11-26 14:18:17 +03:00
2019-07-04 10:54:30 +02:00
2019-10-22 17:07:33 +03:00
2018-06-11 15:34:13 +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-07-04 10:54:30 +02:00
2018-06-25 09:21:47 +01:00
2019-06-19 14:10:13 +02:00
2018-09-27 15:29:28 +02:00
2017-11-27 12:14:24 -05:00
2019-01-08 13:16:36 +02:00
2018-02-14 14:15:57 -05:00
2019-10-25 10:49:19 +02:00
2019-10-25 10:49:19 +02:00
2019-07-04 10:58:56 +02:00
2019-07-04 10:54:30 +02:00
2019-11-14 13:14:39 +01:00
2019-10-25 10:49:19 +02:00
2019-07-04 10:54:30 +02:00
2019-07-04 10:54:30 +02:00
2019-10-25 12:04:44 +02:00
2019-10-25 12:04:44 +02:00
2019-08-14 10:02:00 -07:00
2019-11-21 12:08:49 +02:00
2019-11-21 12:08:49 +02:00
2019-10-28 06:16:12 +01: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-11-12 18:02:21 +01:00
2019-11-12 18:02:21 +01:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2018-04-30 00:27:23 +02:00
2019-01-08 13:16:36 +02:00
2018-04-23 12:00:57 +02:00
2019-01-08 13:16:36 +02:00