Commit Graph

128 Commits

Author SHA1 Message Date
joe kirchoff
acb0f7f95f UnrealBuildTool: Track cache stats in executor telemetry
#rnx

[CL 33523515 by joe kirchoff in ue5-main branch]
2024-05-08 15:17:35 -04:00
joe kirchoff
06219e5d30 UnrealBuildTool: Fix more warnings
#rnx

[CL 33475454 by joe kirchoff in ue5-main branch]
2024-05-06 19:08:51 -04:00
joe kirchoff
f64c22a4f3 UnrealBuildTool: Resolve CA1001, CA1012, CA1018, CA2213
#rnx

[CL 32716079 by joe kirchoff in ue5-main branch]
2024-04-03 19:55:53 -04:00
joe kirchoff
65f7eab2cd UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
#rnx

[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
joe kirchoff
1975bacb57 UnrealBuildTool: Add support for studio telemetry. Requires connection info to be defined in a BaseEngine.ini config, as well as opting into those providers via a BuildConfiguration.xml setting
#jira UE-210668

#ushell-cherrypick of 32521294 by Joe.Kirchoff

[CL 32550524 by joe kirchoff in ue5-main branch]
2024-03-27 14:05:42 -04:00
joe kirchoff
3626b49947 Move UBAExecutor out of experimental
#rnx

[CL 32284487 by joe kirchoff in ue5-main branch]
2024-03-15 17:09:09 -04:00
joe kirchoff
94127bd156 UnrealBuildTool: Fix some warnings
#rnx

[CL 32279962 by joe kirchoff in ue5-main branch]
2024-03-15 14:26:08 -04:00
henrik karlsson
aa18487190 [Uba]
* Changed lots of verbose logging to go through "Detail" instead of "Info" inside Uba code
* Added -UBADetailedLog to UBT and changed so unless UBADetailedLog is set all detail logging goes through LogDebug (which means they end up in log file instead of on screen)

[CL 31742879 by henrik karlsson in ue5-main branch]
2024-02-22 18:51:40 -05:00
joe kirchoff
90f7faa9c1 UBA: clean up some intellisense messages
#rnx

[CL 31740760 by joe kirchoff in ue5-main branch]
2024-02-22 18:26:36 -05:00
henrik karlsson
bc409eda36 [UBA]
* Removed unused variable

[CL 31375800 by henrik karlsson in ue5-main branch]
2024-02-12 00:26:46 -05:00
henrik karlsson
a55c65d31c [UBA]
* Added -UBAActionsOutputFile=<file.yaml> that can be used to have UBT output a yaml file with actions that can then be used to run inside UbaCli.

Example
1. RunUbt.bat UnrealEditor win64 development -UBAActionsOutputFile=c:\temp\file.yaml
2. UbaCli.exe local c:\temp\file.yaml

[CL 31375756 by henrik karlsson in ue5-main branch]
2024-02-12 00:22:13 -05:00
carl bystrom
e7cb50b007 Horde: Remove stacktrace when logging non-strict worker acquistion fails
[CL 31159175 by carl bystrom in ue5-main branch]
2024-02-03 11:17:49 -05:00
joe kirchoff
e1b40ef1e4 UnrealBuildTool: Don't block local execution when waiting for a coordinator to init
#rnx
#jira UE-205779

[CL 31134063 by joe kirchoff in ue5-main branch]
2024-02-02 14:01:01 -05:00
joe kirchoff
6ce682b579 UnrealBuildTool: Retry on any remote internal compiler error
#rnx

[CL 31132958 by joe kirchoff in ue5-main branch]
2024-02-02 13:39:49 -05:00
henrik karlsson
48739dd9a1 [UBA]
* Optimization in UBAExecutor.cs where macos code path caused slowdowns on other platforms.

[CL 30980405 by henrik karlsson in ue5-main branch]
2024-01-29 18:30:16 -05:00
joe kirchoff
8dcb483553 UBA: Retry remote compiler crashes locally
#rnx

[CL 30978944 by joe kirchoff in ue5-main branch]
2024-01-29 17:17:28 -05:00
carl bystrom
801e86fea4 Horde: Force use of SSL encryption if relay mode is active
[CL 30966566 by carl bystrom in ue5-main branch]
2024-01-29 08:01:17 -05:00
ben marsh
ab80ea0a41 Horde: Add separate types for blob handles with a hash (IBlobRef) and blob handles with a hash and serialization options (IBlobRef<T>). Storing serialization options inside IBlobRef<T> implementations removes a lot of boilerplate code to pass options objects around, and ensures consistency when navigating object hierarchies.
[CL 30957772 by ben marsh in ue5-main branch]
2024-01-27 19:24:46 -05:00
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
joe kirchoff
95bcf7b44d UnrealBuildTool: Clean up some warnings in UBA
#rnx

[CL 30894570 by joe kirchoff in ue5-main branch]
2024-01-25 14:13:47 -05:00
henrik karlsson
a816000285 [UBA]
* Removed some log spam

[CL 30877591 by henrik karlsson in ue5-main branch]
2024-01-24 23:31:18 -05:00
josh adams
08d8e93aeb - Force disable Uba for all Link actions on Mac host
- Matched the CanRunRemotely match the force no-Uba for Mac shell commands
#rb Joe.Kirchoff

#changelist validated
#virtualized

[CL 30858422 by josh adams in ue5-main branch]
2024-01-24 15:13:51 -05:00
josh adams
324f773cfb - Allow for per-host-platform remote pools so Mac doesn't attempt to use Windows/Linux pool
#rb henrik.karlsson

#changelist validated
#virtualized

[CL 30728142 by josh adams in ue5-main branch]
2024-01-19 16:21:55 -05:00
ben marsh
f0e4c496ae Horde: Merge IStorageWriter and IBlobWriter.
[CL 30667967 by ben marsh in ue5-main branch]
2024-01-17 15:55:37 -05:00