ben marsh
bddc934287
Horde: Expose the bundle page size as a configurable option. Still defaults to 1mb.
...
[CL 32153274 by ben marsh in ue5-main branch]
2024-03-11 09:30:22 -04:00
ben marsh
e2114c501a
Horde: Use BitFaster.Caching for the LRU bundle cache. Much more efficient than the cache I cobbled together.
...
[CL 32153105 by ben marsh in ue5-main branch]
2024-03-11 09:22:52 -04:00
ben marsh
ea023aefce
Horde: Move BundleCache into EpicGames.Horde.Bundles namespace.
...
#rnx
[CL 32148708 by ben marsh in ue5-main branch]
2024-03-10 19:18:58 -04:00
ben marsh
ab21f1c2fe
Horde: Pool connections in ManagedWorkspace rather than creating a new instance each time.
...
#jira UE-209293
[CL 32144659 by ben marsh in ue5-main branch]
2024-03-09 13:43:48 -05:00
carl bystrom
66821979cf
Horde: Immediately cancel running leases if agent status gets set to busy (paused)
...
Also revert decision to skip sending cancellation exceptions. Instead, use a dedicated exception to better communicate what happened. This hopefully makes the outcome more clear to people not familiar with Horde compute internals.
#jira UE-208673
[CL 32102326 by carl bystrom in ue5-main branch]
2024-03-07 17:08:42 -05:00
ben marsh
8687468096
Horde: Add OAuth/OIDC support for internal Horde accounts.
...
#jira UE-208752
[CL 32097082 by ben marsh in ue5-main branch]
2024-03-07 14:43:31 -05:00
ben marsh
5c4d30e8da
Horde: Remove unused SecretToken parameter from account creation messages.
...
[CL 32093117 by ben marsh in ue5-main branch]
2024-03-07 13:26:28 -05:00
ben marsh
672ded1ab9
Horde: Include a list of artifacts to show on the dashboard in job responses.
...
#rnx
[CL 32060369 by ben marsh in ue5-main branch]
2024-03-06 13:23:24 -05:00
randy jones
df36585d0e
UGS: Add the ability to download precompiled binaries from Horde
...
#jira UE-181520
#rb Ben.Marsh
[CL 32028306 by randy jones in ue5-main branch]
2024-03-05 13:53:23 -05:00
ben marsh
59e7507cd9
Horde: Add a flag for whether to show tools in the dashboard. Defaults to true, but may be disabled for things like the UGS update package.
...
#jira UE-208919
#rnx
[CL 32026383 by ben marsh in ue5-main branch]
2024-03-05 13:14:52 -05:00
ben marsh
04374d27c9
Horde: Fix static analysis warning.
...
#rnx
[CL 32011387 by ben marsh in ue5-main branch]
2024-03-04 21:55:35 -05:00
ben marsh
0cbcc77e8a
Horde: Fix UGS updating from Horde.
...
#rnx
[CL 32005954 by ben marsh in ue5-main branch]
2024-03-04 19:34:50 -05:00
ben marsh
fbfbced9e3
Horde: Download UGS deployment settings from Horde parameters endpoint.
...
#jira UE-208275
#rnx
[CL 32001513 by ben marsh in ue5-main branch]
2024-03-04 16:30:14 -05:00
ben marsh
03e6e9aa9f
Horde: Static analysis fixes.
...
#rnx
[CL 31999123 by ben marsh in ue5-main branch]
2024-03-04 15:33:52 -05:00
ben marsh
83f39ad6d7
Horde: Fix schema generation error.
...
#rnx
[CL 31997506 by ben marsh in ue5-main branch]
2024-03-04 14:39:37 -05:00
ben marsh
64ca7f2806
Horde: Store the URL of the default Horde server in the registry on Windows.
...
* Both HKLM\SOFTWARE\Epic Games\Horde\Url and HKCU\SOFTWARE\Epic Games\Horde\Url are read from (HKCU taking precedence).
* Agent installer uses this value by default.
* EpicGames.Horde uses this value by default.
* UGS reads/writes this setting from Application Settings dialog (in HKCU).
* Default server profile is created on demand, uses this value for the default server if not specified elsewhere.
#jira UE-208275
#rnx
[CL 31994865 by ben marsh in ue5-main branch]
2024-03-04 13:42:27 -05:00
ben marsh
1575bb9944
Horde: Add a better error message when there are no changes in view for a client.
...
[CL 31980655 by ben marsh in ue5-main branch]
2024-03-03 16:02:10 -05:00
josh engebretson
4f496c43a4
Horde: First Time Setup
...
[FYI] ben.marsh
[CL 31943637 by josh engebretson in ue5-main branch]
2024-03-01 10:17:31 -05:00
ben marsh
759c269027
Horde: Do not re-throw exceptions caught on the compute send task after they've been logged.
...
[CL 31921397 by ben marsh in ue5-main branch]
2024-02-29 15:47:39 -05:00
ben marsh
bee723caad
Horde: Add missing cancellation token to method call.
...
[CL 31920265 by ben marsh in ue5-main branch]
2024-02-29 15:14:05 -05:00
ben marsh
dba9980952
Horde: Attempt graceful socket shutdown for 30s before falling back to destroying everything. Also add more diagnostics around errors shutting down when we do so.
...
[CL 31916999 by ben marsh in ue5-main branch]
2024-02-29 13:58:10 -05:00
ben marsh
ec3dc64156
Horde: Rename agent "registration" classes to agent "enrollment".
...
/api/v1/registration and /api/v1/enrollment can now both be used to add agents to the farm.
#rnx
[CL 31898665 by ben marsh in ue5-main branch]
2024-02-28 22:14:59 -05:00
eric knapik
075a07e794
Add new remove function to remove a key
...
[CL 31890993 by eric knapik in ue5-main branch]
2024-02-28 18:20:19 -05:00
ben marsh
2d644d7f34
Horde: Add AgentStatus to GetAgentResponse.
...
#jira UE-208261
#rnx
[CL 31884787 by ben marsh in ue5-main branch]
2024-02-28 16:18:11 -05:00
ben marsh
5250a2c171
Horde: Move agent messages into EpicGames.Horde.
...
#rnx
[CL 31884206 by ben marsh in ue5-main branch]
2024-02-28 16:06:07 -05:00