Ben Marsh
71e0f535e2
Horde: Add a read queue to StorageClientBase, and add support for concurrent reads.
...
* Background task creates up to 4 concurrent read threads.
* When reading a bundle header, we read a fixed 1mb chunk of data from the start of the bundle and add any encoded packets within that range to the cache.
* When reading a bundle packet, we also read more data that specifically requested, and add that to the cache.
* Packet decode requests are also performed asynchronously and shared between requests.
#preflight none
[CL 22226744 by Ben Marsh in ue5-main branch]
2022-09-28 13:58:49 -04:00
..
2022-06-22 13:23:01 -04:00
2022-09-28 13:58:49 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-08-17 09:29:32 -04:00
2022-09-26 16:09:47 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-07-15 08:42:45 -04:00
2022-07-15 11:41:05 -04:00
2022-06-22 13:23:01 -04:00
2022-06-28 16:14:51 -04:00
2022-06-22 13:23:01 -04:00
2022-08-29 13:34:15 -04:00
2022-08-10 16:03:37 +00:00
2022-06-27 10:24:44 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-07-06 11:11:48 -04:00
2022-06-22 13:23:01 -04:00
2022-08-29 13:34:15 -04:00
2022-06-22 13:23:01 -04:00
2022-06-09 13:18:32 -04:00
2022-08-29 13:34:15 -04:00
2022-06-22 13:23:01 -04:00
2022-09-09 10:28:19 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-09-19 21:54:31 -04:00
2022-08-29 13:34:15 -04:00
2022-05-31 12:02:25 -04:00
2022-09-27 10:10:39 -04:00
2022-06-22 13:23:01 -04:00
2022-09-27 10:10:39 -04:00
2022-06-22 13:23:01 -04:00
2022-09-27 10:10:39 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-09-26 16:09:47 -04:00
2022-09-22 11:23:43 -04:00
2022-09-27 08:48:37 -04:00
2022-09-22 11:23:43 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-29 21:14:05 -04:00
2022-08-30 09:34:19 -04:00
2022-06-22 13:23:01 -04:00
2022-06-22 13:23:01 -04:00
2022-06-28 16:14:51 -04:00
2022-09-23 13:12:10 -04:00
2022-08-27 16:18:15 -04:00
2022-06-22 13:23:01 -04:00
2022-08-23 08:06:25 -04:00
2022-06-28 16:14:51 -04:00
2022-06-28 16:14:51 -04:00
2022-07-01 19:42:38 -04:00