Commit Graph

34 Commits

Author SHA1 Message Date
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
joe kirchoff
81f22c3b21 Pin version for transitive dependencies that are out of date
#rnx

[CL 35759817 by joe kirchoff in ue5-main branch]
2024-08-22 19:25:43 -04:00
henrik karlsson
c8856a876e [UBT]
* Made cache record types readonly to fix warning on farm

[CL 35194289 by henrik karlsson in ue5-main branch]
2024-07-30 15:23:02 -04:00
henrik karlsson
a7b059cf36 [UBT]
* Fixed so cached build steps can contain log lines. This to preserve warnings etc

[CL 35192012 by henrik karlsson in ue5-main branch]
2024-07-30 14:25:45 -04:00
henrik karlsson
f753dd2120 [UBA]
* Fixed static analysis error

[CL 34880109 by henrik karlsson in ue5-main branch]
2024-07-17 15:01:32 -04:00
henrik karlsson
e82a7d82e8 [UBA]
* Added status information from ubt/horde in trace stream (to show in visualizer)

[CL 34860761 by henrik karlsson in ue5-main branch]
2024-07-17 01:22:53 -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
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
henrik karlsson
e49ca0abba [UBT]
* Added so uba executor loads uba config file.
* Added config file which enables some options for cache client (validate cas outputs and disabling directory preparsing

[CL 34189093 by henrik karlsson in ue5-main branch]
2024-06-06 23:57:24 -04:00
henrik karlsson
91320fb62e [UBA]
* New attempt at handling ctrl-c properly

[CL 34081119 by henrik karlsson in ue5-main branch]
2024-06-03 19:24:20 -04:00
henrik karlsson
6df64beb04 [UBA]
* Reverted change that fixed so cancel messages reached the executor.. it caused issues when agents disconnected

[CL 34079491 by henrik karlsson in ue5-main branch]
2024-06-03 18:07:38 -04:00
henrik karlsson
1e9a8d1be6 [UBA]
* Fixed shutdown hangs. Was caused by UBAExecutor was never informed that processes were cancelled. (and that queued actions were not cancelled when no action was running)

[FYI] Joe.Kirchoff

[CL 34078311 by henrik karlsson in ue5-main branch]
2024-06-03 17:32:08 -04:00
henrik karlsson
399dffd283 [UBA]
* Added support for explicit root id for path roots (this is just c# stub code)

[CL 34018862 by henrik karlsson in ue5-main branch]
2024-05-30 19:17:03 -04:00
joe kirchoff
55524d38e1 EpicGames.UBA: Maintain reference to wrapped native handles in CacheClientImpl.cs
#rnx

[CL 33844033 by joe kirchoff in ue5-main branch]
2024-05-22 16:53:44 -04:00
henrik karlsson
4a80761d07 [UBA]
* Added code to handle requesting shutting down uba cache service

[CL 33556070 by henrik karlsson in ue5-main branch]
2024-05-09 15:34:35 -04:00
henrik karlsson
e5dc1ab877 [UBA]
* Added -UbaReportCacheMissReason which can be set to output why a cache miss happened. This is very useful for debugging purposes to identify inputs that are not deterministic/portable

[CL 33553824 by henrik karlsson in ue5-main branch]
2024-05-09 14:34:07 -04:00
henrik karlsson
ad15c64d55 [UBA]
* Changed so environment variable is sent from c# to native in UTF8 formatted memory buffer.. Reason is because they are not automatically synced so in this case we want to provide it

[CL 33469579 by henrik karlsson in ue5-main branch]
2024-05-06 16:52:25 -04:00
henrik karlsson
7fc8ad83e8 [UBA]
* Integrated uba cache client in to UBT. This is the first iteration and is only really tested on UnrealEditor win64 development -nopch.

Test by starting a UbaCacheService.exe somewhere and then compile using -UbaCache=<thatmachine> -UbaWriteCache

#rb joe.kirchoff

[CL 33214931 by henrik karlsson in ue5-main branch]
2024-04-24 17:58:07 -04:00
henrik karlsson
a8e80ad58c [EpicGames.UBA]
* Updated pinvoke code to use new function names in api

[CL 32941830 by henrik karlsson in ue5-main branch]
2024-04-12 15:54:08 -04:00
joe kirchoff
c9f37e00ee Shared C#: Few more analysis fixes
#rnx

[CL 32645770 by joe kirchoff in ue5-main branch]
2024-04-01 14:25:24 -04:00
joe kirchoff
e013ff00f7 Add Analyze config to C# projects
#rnx

[CL 32645113 by joe kirchoff in ue5-main branch]
2024-04-01 14:02:34 -04:00
henrik karlsson
e20e0d2493 [UBA]
* Added documentation to c# code to fix warnings

[CL 32628384 by henrik karlsson in ue5-main branch]
2024-03-29 21:33:01 -04:00
henrik karlsson
b9c23548af [UBA]
* Added experimental code for writing all .obj files compressed on disk.

[CL 32628271 by henrik karlsson in ue5-main branch]
2024-03-29 21:17:58 -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
henrik karlsson
e50d7553a2 [UBA]
* Added code to pre-feed remotely executed processes with known input

[CL 30386434 by henrik karlsson in ue5-main branch]
2023-12-18 19:36:56 -05:00