ben marsh
71e44df324
Horde: Upgrade MongoDB driver to latest version, but use the Linq2 expression renderer.
...
#jira
[CL 30065695 by ben marsh in ue5-main branch]
2023-12-01 21:04:11 -05:00
ben marsh
0ef5bd6b56
Horde: Revert change to use FindMatchingElement() in MongoDB query; not supported by Linq2 driver.
...
#jira
[CL 30065668 by ben marsh in ue5-main branch]
2023-12-01 21:03:48 -05:00
ben marsh
c262e01024
Horde: Fix an error parsing updates with new MongoDB driver.
...
#jira
[CL 30054740 by ben marsh in ue5-main branch]
2023-12-01 16:43:26 -05:00
ben marsh
5ed85a8c97
Horde: Move RemoteWorkerCpp into the new HordeTest app built by UBT.
...
[CL 30054172 by ben marsh in ue5-main branch]
2023-12-01 16:33:52 -05:00
ben marsh
c28154290a
Horde: Add a sample app which demonstrates interop with Horde from engine code.
...
[CL 30053161 by ben marsh in ue5-main branch]
2023-12-01 16:09:39 -05:00
ben marsh
49f034ac5e
Horde: Upgrade all NuGet packages.
...
* MongoDB upgrade will be submitted later to isolate risk on LINQv3 changes.
[CL 30047145 by ben marsh in ue5-main branch]
2023-12-01 13:36:10 -05:00
ben marsh
bfef84a74c
Horde: Add documentation for all commands in Horde, Horde.Agent and Horde.Server.
...
#jira UE-200921
[CL 30047083 by ben marsh in ue5-main branch]
2023-12-01 13:34:28 -05:00
ben marsh
808fc4908a
Horde: Remove unused commands from server.
...
#jira
[CL 30045799 by ben marsh in ue5-main branch]
2023-12-01 12:54:58 -05:00
ben marsh
350ff437cb
Horde: Fix static analysis warning.
...
#jira
[CL 30044807 by ben marsh in ue5-main branch]
2023-12-01 12:29:10 -05:00
ben marsh
0f4c64d446
Horde: Prevent deadlock shutting down if no telemetry events are received.
...
#jira
[CL 30042941 by ben marsh in ue5-main branch]
2023-12-01 11:36:42 -05:00
ben marsh
e9f7831c1e
Horde: Fix settings object not correctly being bound to values from config when running utiliity commands. Fixes issue where browser would open to incorrect URL after installation.
...
#jira UE-201262
[CL 30042752 by ben marsh in ue5-main branch]
2023-12-01 11:31:28 -05:00
ben marsh
777d8a3186
Horde: Increase timeout for test hangs, and only create a minidump when a hang occurs to avoid bloating the container.
...
#jira
[CL 30040756 by ben marsh in ue5-main branch]
2023-12-01 10:22:30 -05:00
ben marsh
336b47945a
Horde: Add a -Token parameter to the login command to print the access token to stdout, for scripting purposes. Also added a second -Quiet argument to suppress all other application output.
...
#jira
[CL 30025930 by ben marsh in ue5-main branch]
2023-11-30 17:27:44 -05:00
ben marsh
c90029609c
Horde: Register MetricCollection as a hosted service.
...
#jira
[FYI] Josh.Engebretson
[CL 30022782 by ben marsh in ue5-main branch]
2023-11-30 15:46:36 -05:00
josh engebretson
5c493af92b
Horde: Change Jira issue service to log warnings instead of errors
...
#rnx
[FYI] carl.bystrom
[CL 30014276 by josh engebretson in ue5-main branch]
2023-11-30 09:44:09 -05:00
ben marsh
4251a91160
Horde: Add a separate 'Filter' field for metrics, and evaluate it against an array of events. Previous implementation would only allow evaluating against an individual node, making it impossible to filter out certain events.
...
[FYI] Josh.Engebretson
#jira
[CL 30003276 by ben marsh in ue5-main branch]
2023-11-29 19:06:08 -05:00
carl bystrom
7ef5979b42
Horde: Improve resolving of local IP when detecting agent capabilities
...
[CL 30001767 by carl bystrom in ue5-main branch]
2023-11-29 18:08:40 -05:00
josh engebretson
86b716808d
Horde: Add fixed change to issue summary
...
#rnx
[CL 29988840 by josh engebretson in ue5-main branch]
2023-11-29 10:49:18 -05:00
ben marsh
35abf6370c
Horde: Fix tests.
...
#jira
[CL 29988176 by ben marsh in ue5-main branch]
2023-11-29 10:25:51 -05:00
ben marsh
62fcec7ab4
Horde: Include state in telemetry for job steps.
...
#jira
[FYI] Mark.Lintott
[CL 29985559 by ben marsh in ue5-main branch]
2023-11-29 08:31:01 -05:00
josh engebretson
0d7f39d734
Horde: Sign agent msi for server tools if required
...
#jira UE-200923
#rnx
[CL 29967615 by josh engebretson in ue5-main branch]
2023-11-28 15:03:49 -05:00
josh engebretson
0962cb866d
Horde: Fix issue with specifying Base device model
...
#rnx
[CL 29965344 by josh engebretson in ue5-main branch]
2023-11-28 13:55:02 -05:00
carl bystrom
fe5dd13d2a
Horde: Use requester's IP in compute service to limit access in port relaying
...
Also refactor AgentRelayService to use lease and cluster ID types.
[CL 29957170 by carl bystrom in ue5-main branch]
2023-11-28 06:08:12 -05:00
josh engebretson
32e0736f6e
Horde: Fix for artifact model root files
...
#rnx
#skipci
[CL 29939039 by josh engebretson in ue5-main branch]
2023-11-27 13:22:51 -05:00
ben marsh
4021414faf
Horde: Do not dispose of storage clients until all data has been read from streams that use them.
...
- Adds a new StreamWrapper class to EpicGames.Core which wraps another stream and forwards all overridable methods to it.
- Adds an extension method to create a StreamWrapper that overrides Dispose/DisposeAsync methods to dispose of other owned resources.
[CL 29935350 by ben marsh in ue5-main branch]
2023-11-27 11:14:39 -05:00