Commit Graph

19946 Commits

Author SHA1 Message Date
chuck zhu
f7d4f8e505 - add webtests on horde
- add server output and server error logs
- link webtests to dashboard

[REVIEW] [at]stephen.ma [at]lorry.li

[CL 27219875 by chuck zhu in ue5-main branch]
2023-08-18 16:48:57 -04:00
Josh Engebretson
158bf8ccf6 Horde: Add clickable agent id and lease id in log renders
#jira none
#skipci
#rnx

[CL 27218828 by Josh Engebretson in ue5-main branch]
2023-08-18 16:15:57 -04:00
Josh Engebretson
2547ba2505 Horde: Add redirect for lease id to log data
#jira none
#rnx

[CL 27214568 by Josh Engebretson in ue5-main branch]
2023-08-18 14:55:34 -04:00
Ben Marsh
71deff300e Horde: Add a JSON converter for AgentId types.
[CL 27209649 by Ben Marsh in ue5-main branch]
2023-08-18 13:17:51 -04:00
Josh Engebretson
c6d37a64ef Horde: Adding lease and sesson ids to logfile message
#jira none
#rnx

[CL 27209142 by Josh Engebretson in ue5-main branch]
2023-08-18 13:10:10 -04:00
Ben Marsh
05e18ae490 Horde: Better handling for default AgentId values.
[CL 27207069 by Ben Marsh in ue5-main branch]
2023-08-18 12:33:42 -04:00
Matt Peters
e3be932357 Cooker: AdditionalPluginDirectories: Fix staging to look in the RemappedPlugins directory when cooking DLC plugins that are in AdditionalPluginDirectories.
Fix cooker to store all metadata in the RemappedPlugins.
Fix cooker for even normal DLCs to store all metadata in the DLC's directory rather than the project's directory.
#jira UE-192828
#rn Bugfix, Core
#rb Zousar.Shaker

[CL 27205588 by Matt Peters in ue5-main branch]
2023-08-18 12:05:51 -04:00
Ben Marsh
49cbf0f36d Horde: Move AgentId into EpicGames.Horde, and support rendering them as custom log values.
[CL 27205038 by Ben Marsh in ue5-main branch]
2023-08-18 11:57:46 -04:00
Josh Engebretson
e55c7ee113 Horde: Improvements to artifact zip streaming
#jira none
#skipci
#rnx

[CL 27201606 by Josh Engebretson in ue5-main branch]
2023-08-18 10:10:20 -04:00
Ben Marsh
743025b793 Horde: Always allow admins to view lease logs.
[CL 27201098 by Ben Marsh in ue5-main branch]
2023-08-18 09:50:14 -04:00
Ben Marsh
de2a76b095 Horde: Fix serialization of LeaseId types in compute responses.
[CL 27200711 by Ben Marsh in ue5-main branch]
2023-08-18 09:26:31 -04:00
carl bystrom
cf97829932 Horde: Support ephemeral agents
When an agent is registered as ephemeral, it will not persist any records on the server after it disconnects. This is ideal for short-lived agents that are auto-scaled, joining and leaving as workload fluctuates.

[CL 27200601 by carl bystrom in ue5-main branch]
2023-08-18 09:16:51 -04:00
Ben Marsh
f6c80bf234 Horde: Missing file.
[CL 27200356 by Ben Marsh in ue5-main branch]
2023-08-18 09:07:01 -04:00
Ben Marsh
d446ca03a3 Horde: Add a custom log value formatter for LeaseId types, so the dashboard can hyperlink them to the correct place.
[CL 27200204 by Ben Marsh in ue5-main branch]
2023-08-18 08:58:32 -04:00
Ben Marsh
12b98fc9cd Horde: Return the lease id of the assigned resource to the caller with compute leases.
[CL 27200041 by Ben Marsh in ue5-main branch]
2023-08-18 08:42:04 -04:00
Ben Marsh
3b5682c2f2 Horde: Move LeaseId into EpicGames.Horde.Api.
[CL 27199972 by Ben Marsh in ue5-main branch]
2023-08-18 08:37:55 -04:00
Ben Marsh
39dabd79bc Horde: Output the parent lease id to the log at the start of compute tasks.
[CL 27199684 by Ben Marsh in ue5-main branch]
2023-08-18 08:18:35 -04:00
Ben Marsh
d587bec39a Horde: Support for writing to a server log file from compute leases.
[CL 27199550 by Ben Marsh in ue5-main branch]
2023-08-18 08:10:37 -04:00
tim smith
5252c1e1b3 1) Removed the bUseVerse UBT setting.
2) Removed usage of WITH_VERSE and UE_USE_VERSE_PATHS
3) Modified UBT to always set WITH_VERSE and UE_USE_VERSE_PATHS to one until the setting is completely removed.

#rb Andrew.Scheidecker

[CL 27199531 by tim smith in ue5-main branch]
2023-08-18 08:09:29 -04:00
Ben Marsh
e07aba94ac Horde: Create log objects for each compute lease.
[CL 27199362 by Ben Marsh in ue5-main branch]
2023-08-18 08:00:44 -04:00
Joakim Lindqvist
ce47533f8c Unreal Cloud DDC - Disabled buffering of of upload payloads in nginx and just forwarding this directly to cloud ddc, reduces resoponse times for large uploads a bit as we start processing the upload quicker.
[CL 27198394 by Joakim Lindqvist in ue5-main branch]
2023-08-18 06:17:17 -04:00
chris babcock
2ce9413c92 Kill java before clean step on Windows to fix locked files issue that sometimes occurs with minifyReleaseWithR8
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 27192837 by chris babcock in ue5-main branch]
2023-08-17 23:29:54 -04:00
lorry li
2186b4d4d5 Add tests for websockets in WebTests;
Move WebTests web server from Engine/Source/Programs/WebTests/WebServer to Engine/Source/Programs/WebTestsServer, so to make sure not include all files underneath into VS project.

[REVIEW] [at]michael.kirzinger [at]stephen.ma [at]chuck.zhu [at]michael.atchison [at]rafa.lecina
#jira UE-191978
#rb stephen.ma [at]rafa.lecina [at]michael.atchison

[CL 27189120 by lorry li in ue5-main branch]
2023-08-17 18:35:29 -04:00
chris constantinescu
735dba1e66 LLT metadata generation fixes:
- make files readable when (re)generating
- make more platforms non-runnable by default
- adjust binaries path for plugins
- supported platforms are generated from TestMetadata instead of C# attribute

New tests brought to Horde: EventLoop and StateGraph

#rb Jerome.Delattre
#jira UE-192549

[CL 27184032 by chris constantinescu in ue5-main branch]
2023-08-17 16:15:06 -04:00
daren cheng
d201bebebb Fix Asan TEnumAsByte overwrite
[REVIEW] [at]Tim.Smith [at]Nicolas Mercier

[CL 27182553 by daren cheng in ue5-main branch]
2023-08-17 15:34:52 -04:00