Commit Graph

4 Commits

Author SHA1 Message Date
Ben Marsh
374eb16122 Horde: Re-enable ability to change executors at runtime.
#preflight none

[CL 23144855 by Ben Marsh in ue5-main branch]
2022-11-15 17:42:12 -05:00
Ben Marsh
13f9dd0d5d Horde: Revert changes to support overriding executor on a per-job basis.
#preflight none

[CL 23142278 by Ben Marsh in ue5-main branch]
2022-11-15 16:06:06 -05:00
Ben Marsh
6d2f6d6eb5 Horde: Allow overriding the executor on a per-job/per-template basis, and add a test job which launches the test executor compatible with the default pool settings.
#preflight none

[CL 23140020 by Ben Marsh in ue5-main branch]
2022-11-15 14:15:24 -05:00
Ben Marsh
4a7eab4134 Horde: Use dependency injection to manage lifetime of session objects, and add separate classes for different types of lease handlers. Also allow using the same service collection for the long-running service process as other commands.
#preflight none

[CL 22485374 by Ben Marsh in ue5-main branch]
2022-10-12 16:53:11 -04:00