Ben Marsh
320107efd8
Horde: Compute service refactor.
...
- Message framing changed back to use simple
- Support for multiplexing multiple requests over a single socket. Requests are tagged with an arbitrary channel id and routed to a queue for the appropriate IComputeChannel on the client.
- Clients can now request a message writer through the IComputeChannel interface, allowing pooling of write buffers for generating new messages and reducing data copies.
- Added accounting for machine resources in compute leases. Compute requests specify min/max desired resources, receive allocated resources in respoonse.
- Switched to AES-GCM for encryption. Message length is unencrypted but validated as part of the message packet.
#preflight none
[CL 24521844 by Ben Marsh in ue5-main branch]
2023-03-06 09:55:49 -05:00
..
2022-11-26 20:16:35 -05:00
2023-01-23 19:47:44 -05:00
2023-02-24 17:55:04 -05:00
2023-03-06 09:55:49 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-17 16:35:14 -05:00
2023-01-17 16:35:14 -05:00
2022-10-03 17:01:13 -04:00
2023-02-14 10:27:26 -05:00
2022-12-20 11:14:38 -05:00
2023-02-24 18:12:33 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-02-14 17:38:00 -05:00
2023-02-14 13:57:08 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-27 18:33:45 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-09-30 13:49:15 -04:00
2022-12-05 15:34:18 -05:00
2023-02-13 21:22:27 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-09 09:57:10 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-11-14 13:09:34 -05:00
2022-10-03 17:01:13 -04:00
2022-11-07 08:28:12 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-24 12:27:02 -05:00
2023-01-27 11:03:23 -05:00
2022-10-03 17:01:13 -04:00
2023-01-27 11:03:23 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-24 12:06:09 -05:00
2023-02-22 18:02:04 -05:00
2022-10-24 16:16:37 -04:00
2023-02-14 10:27:26 -05:00
2023-01-25 14:03:30 -05:00
2022-09-27 10:10:39 -04:00
2023-01-24 14:10:29 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-09-27 10:10:39 -04:00
2022-10-03 17:01:13 -04:00
2023-02-15 19:05:29 -05:00
2022-10-03 17:01:13 -04:00
2022-12-15 14:31:59 -05:00
2023-03-06 09:55:49 -05:00
2022-10-03 17:01:13 -04:00
2022-10-06 11:25:53 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-03-06 09:55:49 -05:00
2022-09-30 13:49:15 -04:00
2022-10-24 16:16:37 -04:00
2022-10-03 17:01:13 -04:00
2022-11-29 16:00:26 -05:00
2022-10-03 17:01:13 -04:00
2023-02-27 08:55:38 -05:00
2022-10-03 17:01:13 -04:00
2022-10-03 17:01:13 -04:00
2023-01-06 17:49:02 -05:00
2022-12-15 14:31:59 -05:00
2022-11-28 16:58:50 -05:00
2023-01-18 17:01:50 -05:00
2022-10-03 17:01:13 -04:00