Ali Mohammad Pur
57714fbb38
RequestServer: Handle IPC requests on multiple threads concurrently
...
Previously RS handled all the requests in an event loop, leading to
issues with connections being started in the middle of other connections
being started (and potentially blowing up the stack), ultimately causing
requests to be delayed because of other requests.
This commit reworks the way we handle these (specifically starting
connections) by first serialising the requests, and then performing them
in multiple threads concurrently; which yields a significant loading
performance and reliability increase.
2024-05-20 08:03:35 +02:00
..
2024-04-22 14:46:10 -06:00
2024-03-03 08:56:00 +01:00
2024-04-22 08:10:08 +02:00
2024-05-14 15:42:42 -06:00
2024-04-04 11:23:21 +02:00
2024-04-04 11:23:21 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-17 07:16:52 +02:00
2024-05-20 08:03:35 +02:00
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-05-20 08:03:35 +02:00
2024-05-20 08:03:35 +02:00
2024-03-04 07:55:39 +00:00
2024-02-27 08:33:48 +00:00
2024-02-25 17:24:36 -07:00
2024-05-20 08:03:35 +02:00
2024-05-20 08:03:35 +02:00
2024-02-25 17:24:36 -07:00
2024-05-20 08:03:35 +02:00
2024-03-13 12:52:07 -04:00
2024-03-25 14:16:55 +01:00
2024-03-22 16:32:39 -04:00
2024-04-27 20:32:12 -04:00
2024-04-27 20:32:12 -04:00
2024-05-02 07:46:53 -06:00
2024-05-02 07:46:53 -06:00
2024-04-19 12:42:34 -04:00
2024-03-18 14:06:28 -04:00
2024-02-03 16:43:13 -07:00
2024-05-20 08:03:35 +02:00
2024-04-27 20:32:12 -04:00
2024-04-27 20:32:12 -04:00
2024-04-19 06:31:19 -04:00
2024-03-18 14:06:28 -04:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-05-01 06:33:00 +02:00
2024-04-19 16:38:55 -04:00
2024-02-05 16:30:52 +01:00
2024-02-05 16:30:52 +01:00
2024-05-14 22:30:39 +02:00
2024-04-06 07:20:22 +02:00
2024-03-03 13:13:42 -07:00
2024-05-20 08:03:35 +02:00
2024-04-17 07:16:52 +02:00
2024-04-17 07:16:52 +02:00
2024-05-14 15:42:42 -06:00