5 Commits

Author SHA1 Message Date
Ben Marsh
469fb6e522 Horde: Remove unused code from ComputeTaskSource.
#preflight none

[CL 25353369 by Ben Marsh in ue5-main branch]
2023-05-05 09:14:58 -04:00
Ben Marsh
5b22db67ae Horde: Return agent properties back to the initiator as part of a compute lease.
#preflight none

[CL 24743526 by Ben Marsh in ue5-main branch]
2023-03-21 21:13:49 -04:00
Ben Marsh
a1f62388b7 Horde: Tweaks to compute layer.
* Added trace level debug output for sockets and channels, which display the contents of messages sent and received.
* Merged reader functionality with IComputeMessage.
* Separated the lease and socket classes. Sockets are now constructed for each end of the connection, whereas leases only exist at the initiating end.
* Added an exception message type, for reporting errors back to the initiator.
* Separated commands into more fundamental building blocks; upload files, execute process, delete files, etc...
* Added support for attaching buffers from child processes.
* Removed cpp compute node types.

#preflight none

[CL 24738133 by Ben Marsh in ue5-main branch]
2023-03-21 15:49:14 -04:00
Ben Marsh
175d096ee0 Horde: Fix build errors.
#preflight none

[CL 24712252 by Ben Marsh in ue5-main branch]
2023-03-19 15:01:05 -04:00
Ben Marsh
637187c618 Horde: Rename the Horde.Build project to Horde.Server.
#preflight none

[CL 24688228 by Ben Marsh in ue5-main branch]
2023-03-17 09:50:40 -04:00