Commit Graph

2354 Commits

Author SHA1 Message Date
jerome delattre
b7bc2bf709 Gauntlet Issue - Remove Summary regex match (use only property)
#rnx

[CL 34499507 by jerome delattre in ue5-main branch]
2024-06-19 10:43:00 -04:00
jerome delattre
c796582668 Gauntlet Event - Grab the summary if there is enough information instead of using the full callstack
#rnx
#rb rob.huyett, sebastian.lewicki

[CL 34468048 by jerome delattre in ue5-main branch]
2024-06-18 13:05:22 -04:00
joe kirchoff
4838ff85be [Backout] - CL34354297
[FYI] Joe.Kirchoff

Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json

#rnx

[CL 34437061 by joe kirchoff in ue5-main branch]
2024-06-17 15:15:28 -04:00
carl bystrom
314b99dd15 Horde: Add support for auto-assigning cluster ID during compute allocation requests
- Important for load and geo balancing remote execution
- Backwards compatible with current C# interface
- Treat response code 503 same as 429 as we migrate to the latter. 503 is technically correct but also interferes with monitoring as 5xx is usually associated with errors.

#jira UE-216487

[CL 34423929 by carl bystrom in ue5-main branch]
2024-06-17 11:51:33 -04:00
ben marsh
a2742430a6 Horde: Remove unused makefile for EpicGames.Perforce.Native.
#rnx

[CL 34418596 by ben marsh in ue5-main branch]
2024-06-17 08:18:57 -04:00
carl bystrom
87cc9dbba4 Horde: Return cluster ID in compute task assignment
When using the generic compute assignment endpoint, client is not aware which cluster is assigned until the response is received. Subsequent calls to the API need this information.

#jira UE-216487
#rnx

[CL 34418441 by carl bystrom in ue5-main branch]
2024-06-17 08:06:27 -04:00
carl bystrom
dec528d39d Horde: Fix compile warnings
#rnx

[CL 34418423 by carl bystrom in ue5-main branch]
2024-06-17 08:05:57 -04:00
ben marsh
8fa5f16440 Horde: Speculative fix for intermittent test error (not flushing streams)
#rnx

[CL 34371125 by ben marsh in ue5-main branch]
2024-06-14 10:38:51 -04:00
joe kirchoff
83d02f2a64 Fix minor C# analysis warning
#rnx

[CL 34357060 by joe kirchoff in ue5-main branch]
2024-06-13 18:16:04 -04:00
joe kirchoff
a5b67572d6 UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json
#rnx

[CL 34354327 by joe kirchoff in ue5-main branch]
2024-06-13 17:00:32 -04:00
ben marsh
0849d7a8ab EpicGames.Perforce: Do not attempt to use the native client on Linux./ARM64.
[CL 34353334 by ben marsh in ue5-main branch]
2024-06-13 16:43:17 -04:00
ben marsh
beb54c3f73 EpicGames.Perforce: Strip all non-numeric characters from the end of a datetime string before trying to convert to a DateTimeOffset. Some time zones include other punctuation characters (eg. "Paris, Madrid").
[CL 34353007 by ben marsh in ue5-main branch]
2024-06-13 16:23:23 -04:00
ben hoffman
162da83f7a Undo of backout 34177841 to bring back the UHT optimization. This time though, we check if "Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)" is false to skip directly into the Native C++ implementation instead of the Script num. This sovles an issue with Python code not executing properly.
This also makes the FName we are referncing const :)

======= Orignal CL Desc. =======
Change the code generation of UHT for BP implementable events to check for any script implementations of the event.

If there are none, then just call directly into the native C++ implemenation of the function, saving us the cost of copying the function params to the script VM.

#rb dan.oconnor

#jira UE-216491

[CL 34350294 by ben hoffman in ue5-main branch]
2024-06-13 15:08:43 -04:00
ben marsh
b79d2af3f2 Horde: Fix hang when reading from blob pipeline.
#rnx

[CL 34325834 by ben marsh in ue5-main branch]
2024-06-12 18:05:57 -04:00
ben marsh
93b4195184 Horde: Add a pipelined blob read class for storage blobs.
[CL 34322057 by ben marsh in ue5-main branch]
2024-06-12 16:27:32 -04:00
joe kirchoff
de0a10e4b7 Fix static analysis warning
#rnx

[CL 34312018 by joe kirchoff in ue5-main branch]
2024-06-12 12:28:17 -04:00
joakim lindqvist
58f76d1d1e Fixed build errors in Horde and CloudDDC test assemblies due to duplicate assembly file version attributes
[FYI] joe.kirchoff

[CL 34301527 by joakim lindqvist in ue5-main branch]
2024-06-12 03:32:48 -04:00
joe kirchoff
e1b387b037 Fix net8.0 analysis warnings in shared projects
#rnx

[CL 34297129 by joe kirchoff in ue5-main branch]
2024-06-11 20:29:45 -04:00
joe kirchoff
8c198dd58b UnrealBuildTool: Support parsing import projects from .csproj
#rnx

[CL 34293677 by joe kirchoff in ue5-main branch]
2024-06-11 18:24:06 -04:00
joe kirchoff
69206b50a7 Update c# metadata to include AssemblyFileVersion & bump to 5.5
#rnx

[CL 34293077 by joe kirchoff in ue5-main branch]
2024-06-11 17:58:35 -04:00
joe kirchoff
ab0b6909fd Fix a few issues when compiling with TargetFramework net8.0
#rnx

[CL 34292265 by joe kirchoff in ue5-main branch]
2024-06-11 17:26:03 -04:00
josh engebretson
73d10ff2bd Horde: Add deployment state and progress to tool summary
#rnx
[FYI] ben.marsh

[CL 34284348 by josh engebretson in ue5-main branch]
2024-06-11 14:26:41 -04:00
henrik karlsson
ff290164d7 [UBA]
* Added parameter for providing crypto key to cache client... (binaries are not submitted yet so this parameter does nothing)

[CL 34262109 by henrik karlsson in ue5-main branch]
2024-06-10 20:29:11 -04:00
ben marsh
65f6f8275e Horde: Sort requested unsync blobs to optimize download/extract order.
#rnx

[CL 34243438 by ben marsh in ue5-main branch]
2024-06-10 12:58:45 -04:00
ben marsh
64fd6c4a7c Horde: Static analysis fix.
#rnx

[CL 34219732 by ben marsh in ue5-main branch]
2024-06-07 19:46:38 -04:00