Commit Graph

20610 Commits

Author SHA1 Message Date
Joakim Lindqvist
a7ce9dd454 Unreal Cloud DDC - Missing file that resolves test building error
#rb none

[CL 28340314 by Joakim Lindqvist in ue5-main branch]
2023-09-29 09:09:04 -04:00
ionut matasaru
119dbc1a08 Enabled UnsafeTypeCast warnings as errors in Trace/Insights related modules (UnrealInsights, TraceAnalysis, TraceServices, TraceDataFiltering, TraceUtilities, EditorTraceUtilities).
Fixed conversion warnings in TraceAnalysis and in TraceServices modules.

#rb Catalin.Dragoiu

[CL 28339045 by ionut matasaru in ue5-main branch]
2023-09-29 07:22:52 -04:00
Joakim Lindqvist
5cafdd47ff Unreal Cloud DDC - Added open telemetry metric for number of considered refs for GC.
#rb none

[CL 28338706 by Joakim Lindqvist in ue5-main branch]
2023-09-29 06:37:45 -04:00
Joakim Lindqvist
1dd3133dc3 Unreal Cloud DDC - Fixed issue with being unable to determine current region in some worker processes occasionally.
#rb none

[CL 28338696 by Joakim Lindqvist in ue5-main branch]
2023-09-29 06:36:08 -04:00
Joakim Lindqvist
b40cfd19c2 Unreal Cloud DDC - Added namespace to metrics collected by the metrics service
#rb none

[CL 28338493 by Joakim Lindqvist in ue5-main branch]
2023-09-29 06:13:30 -04:00
david harvey
5942347480 Fix: Turnkey uses the AutoSDKPlatformName when setting up AutoSDK & a perforce provider isn't being used
#jira UE-196536
#rb Josh.Adams

[CL 28337709 by david harvey in ue5-main branch]
2023-09-29 04:26:24 -04:00
vincent robert
16568b2f49 Reduce memory usage in Dynamic Collection
Remove children array of set from Dynamic Collection, it is now using the bit array from its parent.
#rb cedric.caillaud

[CL 28331755 by vincent robert in ue5-main branch]
2023-09-28 18:44:03 -04:00
brendan lienau
655515af57 [Backout] - CL28309146
[FYI] bob.tellez
Original CL Desc

Restoring CL 28289106 and 28295841
- Fixes an edge case where no artifacts are created but a process log is still created. This would throw as streamwriter's require the directory already exist
- Added additional exception guarding to ensure minimal loss in artifact generation.

-----------------------------------------------------------------
[Backout] - CL28289106 and 28295841
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[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 28329688 by brendan lienau in ue5-main branch]
2023-09-28 17:32:55 -04:00
josh adams
08bfa6ba5f - Fixed an issue with moving remapped files from UFS to NonUFS when making cooked editor, where it was using UnmakeStagedFileReference unnecessarily, and getting it wrong when a file was remapped
- Removed UnmakeStagedFileReference
#rb bernard.lambert

[CL 28325981 by josh adams in ue5-main branch]
2023-09-28 15:23:02 -04:00
josh adams
2dc3ceb56b - Improved the path generated for UE_ENGINE_DIRECTORY define by UBT for programs underneath Engine, it will now use ../../../Engine instead of ../.., or more important for Restricted programs, it will use ../../../../../Engine instead of ../../../..
- Some code expects there to be "Engine" in the EngineDir, so it will not use absolute paths for RootDir, etc for Restricted programs
#rb david.harvey

[CL 28325941 by josh adams in ue5-main branch]
2023-09-28 15:21:55 -04:00
Ben Marsh
a305eb754b Horde: Add telemetry spans for waiting for and holding the issue lock.
[CL 28325350 by Ben Marsh in ue5-main branch]
2023-09-28 15:02:09 -04:00
henrik karlsson
e273ded9f5 [UBT]
* Disabled box for pgooptimized link actions for now just to rule out if long link time is because of box

[CL 28324916 by henrik karlsson in ue5-main branch]
2023-09-28 14:42:45 -04:00
Ben Marsh
a0cb05e368 Horde: Fix a large number of nodes being included in issue summaries.
[CL 28321831 by Ben Marsh in ue5-main branch]
2023-09-28 12:53:56 -04:00
Ben Marsh
bc2350e686 Horde: Specify rules for ranking issue suspects in a declarative manner, rather than calling into the issue handler.
[CL 28321771 by Ben Marsh in ue5-main branch]
2023-09-28 12:52:49 -04:00
Ben Marsh
d4d28cc16a Fix threading issue in AsyncThreadPoolWorkQueueTest.
[CL 28315703 by Ben Marsh in ue5-main branch]
2023-09-28 09:00:21 -04:00
Ben Marsh
4ee47c86eb Horde: Use static template strings to define summaries for issues. Named placeholder values will be replaced with data from the issue by the Horde server, rather than calling back into the issue handler.
[CL 28315417 by Ben Marsh in ue5-main branch]
2023-09-28 08:45:57 -04:00
chris constantinescu
1aeb7faa75 LLT: Pre-analyse dependency graph of low level test targets before setting compilation flags for UE components
Use -Mode=Test by default for all LLT Project to enable pre-analysis of dependency graph.
#jira UE-193632
#rb Sean.Sweeney

[CL 28313218 by chris constantinescu in ue5-main branch]
2023-09-28 06:52:15 -04:00
bob tellez
02dc4d37eb [Backout] - CL28289106 and 28295841
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[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 28309277 by bob tellez in ue5-main branch]
2023-09-28 00:30:01 -04:00
brendan lienau
cc22843010 [Automation] Makes UnrealSessionRole.SaveRoleArtifacts copy/delete crashdumps instead of move.
This prevents an exception caused by MoveTo not being allowed across drives.
#rb trivial

[CL 28296851 by brendan lienau in ue5-main branch]
2023-09-27 18:04:03 -04:00
leon huang
083d45ac4d Updated P4Utils to also support adds and deletes on a list of files to avoid blowing the command line.
#rnx
#jira: none
#rb: Joe.Kirchoff
#test: Have some shelved C# scripts that use the functions and behavior seems to be the same using both the Add() function that takes a list of files vs taking a concatenated string of all the files.

[CL 28296795 by leon huang in ue5-main branch]
2023-09-27 18:02:54 -04:00
joe kirchoff
2864b992e7 UnrealBuildTool: Remove defunct HybridExecutor
[CL 28293691 by joe kirchoff in ue5-main branch]
2023-09-27 17:10:23 -04:00
joe kirchoff
b3246e76a1 UnrealBuildTool: Scan AutoSDK for WindowsSDKs rather than hardcoding a single folder to use. This will allow separate versioned folders for Windows SDKs rather than putting all versions into Windows Kits/10
#rnx

[CL 28293011 by joe kirchoff in ue5-main branch]
2023-09-27 17:00:06 -04:00
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