Commit Graph

20588 Commits

Author SHA1 Message Date
brendan lienau
a34470aa16 [Gauntlet] Updates UnrealSession.SaveRoleArtifacts
- Artifacts are now moved from the device to the destination directory instead of being copied
- User can opt-in to do a copy instead with -RetainDeviceArtifacts
- Adds a Self-Test that verifies the integrity of the SaveRoleArtifacts unit - this iteration and future ones
- Some basic code cleanup/re-ordering

#rb Clayton.Langford
#tests Self-Test

[CL 28291888 by brendan lienau in ue5-main branch]
2023-09-27 16:46:47 -04:00
yiliang siew
d9127095f8 Disable passing /Os and pass /Ob0 when using clang-cl in debug builds by default since otherwise it
interferes with debugging `clang-cl`-generated executables in Visual Studio.
#rb Neil.Henning
#rb Joe.Kirchoff

[CL 28289095 by yiliang siew in ue5-main branch]
2023-09-27 16:01:34 -04:00
Ben Marsh
44d84cace8 Horde: Missing files.
[CL 28286810 by Ben Marsh in ue5-main branch]
2023-09-27 15:21:56 -04:00
Ben Marsh
3560619d3b Horde: Use attributes to define the priority of an issue handler, so we can sort them before instantiating them.
[CL 28285956 by Ben Marsh in ue5-main branch]
2023-09-27 15:04:13 -04:00
vincent robert
f2f162ac2d Reduce memory usage in Dynamic Collection
Remove parent array from Dynamic Collection, it is now replaced by a bit array
#rb cedric.caillaud

[CL 28285924 by vincent robert in ue5-main branch]
2023-09-27 15:03:55 -04:00
Ben Marsh
f966ee63ff Horde: Add types to issue keys, allowing us to filter keys with a particular meaning rather than relying on arbitrary string prefixes.
[CL 28284074 by Ben Marsh in ue5-main branch]
2023-09-27 14:27:40 -04:00
randy jones
8bbffcd867 UGS: If we clean the workspace, clear out the last synced editor archive in the state.json
[CL 28283455 by randy jones in ue5-main branch]
2023-09-27 14:16:05 -04:00
Josh Engebretson
db4a3c88f1 Horde Guard parsing ids in bisection controller
#jira none
#rnx

[CL 28279530 by Josh Engebretson in ue5-main branch]
2023-09-27 13:07:39 -04:00
josh adams
03a2effb0f - Fixed UnrealPackageTool to work on Mac (and probably linux)
#rb robert.millar
#rnx

[CL 28274838 by josh adams in ue5-main branch]
2023-09-27 11:13:21 -04:00
Josh Engebretson
c49862cbc3 Horde: Make bisection running work as a sparse index
#jira none
#rnx

[CL 28273588 by Josh Engebretson in ue5-main branch]
2023-09-27 10:29:21 -04:00
Joakim Lindqvist
a56c6f18a1 Unreal Cloud DDC - Updated changelog with changes since last release (0.3.0)
[CL 28272656 by Joakim Lindqvist in ue5-main branch]
2023-09-27 09:55:09 -04:00
Josh Engebretson
3148368b05 Horde: Attempt to use a sparse index with DocumentDB
#jira none
#rnx

[CL 28272176 by Josh Engebretson in ue5-main branch]
2023-09-27 09:37:18 -04:00
Joakim Lindqvist
de75986d2a Unreal Cloud DDC - Set worker deployments to use recreate strategy (means we do not attempt to run new and old at the same time when upgrading, this makes it easier to reason about utilization and since these are only for background tasks we do not need to guaranteee uptime)
#rb none

[CL 28270824 by Joakim Lindqvist in ue5-main branch]
2023-09-27 08:35:20 -04:00
tim smith
0e7bc262e9 Cleaned up class code generation including moving class functions so they are no longer interspersed with class.
#rb tim.smith

[CL 28269691 by tim smith in ue5-main branch]
2023-09-27 07:30:36 -04:00
Josh Engebretson
89c3ad3051 Horde: Updates for bisection API
#jira none
#rnx
#skipci

[CL 28269481 by Josh Engebretson in ue5-main branch]
2023-09-27 07:20:28 -04:00
Josh Engebretson
6fb5f192c6 Horde: Serialize bisection initial, min, and current step refs as strings
#jira none
#rnx

[CL 28269137 by Josh Engebretson in ue5-main branch]
2023-09-27 06:58:57 -04:00
Josh Engebretson
b27fab37ad Horde: Bisection cleanups
#jira none
#rnx

[CL 28268593 by Josh Engebretson in ue5-main branch]
2023-09-27 06:34:59 -04:00
dmytro ivanov
8dea99a66a On Android only enable vulkan validation layers in debug in UE, in debug & development in Fortnite.
Copy validation layers .so in any non shipping build.
#jira UE-185390
#rb Dmitriy.Dyomin

[CL 28268168 by dmytro ivanov in ue5-main branch]
2023-09-27 06:16:11 -04:00
Joakim Lindqvist
77f9f4ddde Unreal Cloud DDC - Bumped batch size when cleaning the filesystem store, for most nodes this doesn't matter as they will only cleanup as many files as needed to reach the target. But for really large nodes, and esspecially if they then do see a lot of new files all the time, this low number can result in the GC never reaching target and thus the cache grows to large over time.
#rb none

[CL 28267925 by Joakim Lindqvist in ue5-main branch]
2023-09-27 06:08:17 -04:00
Joakim Lindqvist
d9e8de109d Unreal Cloud DDC - Made the metrics service more resillient to errors as its likely to encounter some malformed data when scanning through everything like this.
#rb none

[CL 28267765 by Joakim Lindqvist in ue5-main branch]
2023-09-27 05:57:06 -04:00
Joakim Lindqvist
072fa88ada Unreal Cloud DDC - Improved logging when we are unable to determine if a blob exists remotley due to missing settings, also avoid reading the settings if we can be certain it exists somewhere.
#rb none

[CL 28267687 by Joakim Lindqvist in ue5-main branch]
2023-09-27 05:54:22 -04:00
Joakim Lindqvist
f72e1d50eb Unreal Cloud DDC - Change order that refs are cleaned up, start with the old refs and if its considered alive then check if its finalzied (as that requires another db operation to determine) - speeds up GC and reduces pressure on DB.
#rb none

[CL 28267659 by Joakim Lindqvist in ue5-main branch]
2023-09-27 05:52:30 -04:00
Josh Engebretson
0efb9af26a Horde: Support double click on the artifact model to open files inline
#jira none
#skipci
#rnx

[CL 28267431 by Josh Engebretson in ue5-main branch]
2023-09-27 05:33:37 -04:00
Joakim Lindqvist
522b96d0de Unreal Cloud DDC - Use the simple health checks by default (we have been running like this internally for a long time). The ASP.NET health checks have issues with multiple calls in parallel which can happen under kubernetes or if used in multiple places (lb and k8s for instance).
#rb none

[CL 28267361 by Joakim Lindqvist in ue5-main branch]
2023-09-27 05:30:59 -04:00
henrik karlsson
4e5cfbd978 [UBT]
* Disable box for pgo optimized msvc link actions

[CL 28264489 by henrik karlsson in ue5-main branch]
2023-09-27 01:41:09 -04:00