Commit Graph

16483 Commits

Author SHA1 Message Date
Wojciech Krywult
3f2f9f9376 UBT: XmlConfigFile: Fixed potential exceptions handling deprecated properties and improved diagnostic messages when using renamed members (NewAttributeName).
#preflight 637272865368a3230a54cb81
#rb Joe.Kirchoff
#rnx

[CL 23120016 by Wojciech Krywult in ue5-main branch]
2022-11-14 12:04:09 -05:00
Josh Adams
7a9968a030 - Fix for bad bundle id for editor builds in installed build projects, related to the plist changes needed for Xcode14
#jira UE-169934
#preflight 6372664db6636838286afa32

[CL 23119760 by Josh Adams in ue5-main branch]
2022-11-14 11:49:56 -05:00
Joakim Lindqvist
d9990b084c UnrealCloudDDC - Reworked all datadog tracing to use OpenTelemetry instead, sending the traces to datadog as OTLP streams instead (this is not fully tested how it looks like on datadog). Added ability to export to Azure monitor as well (though it would be preferable to use the OTLP stream there as well).
Also reworked a few places were we were not using dependency injection to create objects causing a lot of frustration as we added more things that assumed DI.

#preflight 6372532c232e3d12cb5bdd64

[CL 23117833 by Joakim Lindqvist in ue5-main branch]
2022-11-14 10:12:52 -05:00
Tim Smith
1171f486fd Fixed issue in C# UHT where it would fail to generate an error when preprocessor lines appear in an inheritence list.
#rb self
#preflight 637247318f4cb2e4dc90d501

[CL 23117020 by Tim Smith in ue5-main branch]
2022-11-14 08:56:06 -05:00
Helge Mathee
1ecdfaec3f UHT: Fix RigVM related compat issues
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63721afa5368a3230a3ca9ee

[CL 23116147 by Helge Mathee in ue5-main branch]
2022-11-14 06:25:24 -05:00
carl bystrom
ee8547cc99 Horde: Temporarily disable Gauntlet tests due to refactored events
#preflight 63722179ee4d25f90ab365ff

[CL 23116078 by carl bystrom in ue5-main branch]
2022-11-14 06:10:37 -05:00
carl bystrom
5d128204f3 Horde: Add missing file
#preflight none

[CL 23116041 by carl bystrom in ue5-main branch]
2022-11-14 06:02:57 -05:00
carl bystrom
c237a6bf29 Horde: Do not auto-scale pools during maintenance window
#preflight none

[CL 23115952 by carl bystrom in ue5-main branch]
2022-11-14 05:33:16 -05:00
jerome delattre
3c4ffdb8f4 Use Structured Logging in Gauntlet
#jira UE-163471
#preflight 63700c1e0c74adb48bb9a5c9
#rb J.Baumgartner, Erik.Knapik, Chris.Constantinescu, Josh.Engebretson

[CL 23112357 by jerome delattre in ue5-main branch]
2022-11-12 18:42:11 -05:00
Ben Marsh
cd0ae0d9cb Horde: Change StringId to UTF8.
#preflight none

[CL 23111919 by Ben Marsh in ue5-main branch]
2022-11-12 16:31:32 -05:00
Ben Marsh
9a308832f3 Horde: Initial pass at supporting log storage through generic storage backend. Toggled via the -ManageSharedStorage option used for managed temp storage, does not yet implement tailing.
#preflight none

[CL 23110654 by Ben Marsh in ue5-main branch]
2022-11-12 10:30:57 -05:00
Ben Marsh
cf8f37e110 Horde: Fix warning.
#preflight none

[CL 23108775 by Ben Marsh in ue5-main branch]
2022-11-11 20:50:47 -05:00
Ben Marsh
71054d610c EpicGames.Horde: Add utility method to allow parsing a NodeLocator from a string.
#preflight none

[CL 23108582 by Ben Marsh in ue5-main branch]
2022-11-11 20:27:36 -05:00
Ben Marsh
0b74f44cfb EpicGames.Core: Add constructor to make a Utf8String from a ReadOnlySpan<char>.
#preflight none

[CL 23108577 by Ben Marsh in ue5-main branch]
2022-11-11 20:26:49 -05:00
Ben Marsh
bf14fbbc9a Horde: Move functionality for manipulating chunked and indexed log files into EpicGames.Horde.
#preflight none

[CL 23108539 by Ben Marsh in ue5-main branch]
2022-11-11 20:24:35 -05:00
robert seiver
11bba5ecda Fixed crash during run command when deploy to a Linux server. Fix verified using Lyra Game using ushell to build, stage, and deploy the server.
#review-23101439 @Brandon.Schaefer, @Zack.Neyland
#jira UE-139484
#preflight 636e8ebc5368a3230aace90b

[CL 23108107 by robert seiver in ue5-main branch]
2022-11-11 19:29:33 -05:00
Alejandro Arango
b88d92497c Switchboard: Updated to PresentMon 1.8.0 that adds support for Win11.
#rb
#jira
#preflight 636ec4739e3bea80797906ee

[CL 23105978 by Alejandro Arango in ue5-main branch]
2022-11-11 16:56:56 -05:00
Ben Marsh
c06ef30925 Horde: Support different gRPC clients through IRpcConnection.
#preflight none

[CL 23103507 by Ben Marsh in ue5-main branch]
2022-11-11 15:04:30 -05:00
Ben Marsh
6e33a49c92 EpicGames.Perforce: Fix malformed format string in exception message.
#preflight none

[CL 23103446 by Ben Marsh in ue5-main branch]
2022-11-11 15:00:58 -05:00
Josh Engebretson
e87f70b682 Horde: fix typo on test meta data endpoint
#jira none
#rnx
#preflight none
#skipci

[CL 23103390 by Josh Engebretson in ue5-main branch]
2022-11-11 14:56:45 -05:00
Josh Engebretson
bf3486f54b Horde: Test data and api revision, mainly removing stream id as was generating a lot of redundant metadata (for stream index) and adding finer grained queries
#jira none
#rnx
#preflight none

[CL 23102430 by Josh Engebretson in ue5-main branch]
2022-11-11 14:18:35 -05:00
Ben Marsh
c4d483b01a Horde: Fix event matcher for editor exit codes not matching negative values correctly.
#preflight none

[CL 23099958 by Ben Marsh in ue5-main branch]
2022-11-11 12:08:08 -05:00
Ben Marsh
d7fbb615a0 Horde: Simplify ownership semantics for TreeNode objects, to allow sharing objects between different writers.
* TreeNode objects now have a revision number, incremented each time they are modified, and no longer have a back reference to the reference that "owns" them.
* Revision number is captured whenever a node is added to a writer.
* TreeNodeRefs clear out the object they're tracking when written, if the revision number hasn't changed, and also no longer have a back reference to the node that "owns" them.
* New OnExpand() / OnCollapse() callback methods on TreeNodeRef allow custom behavior when a ref is about to transition state.
* See comment above TreeNodeRef for a breakdown of the various states and state transitions for refs.

#preflight none

[CL 23099350 by Ben Marsh in ue5-main branch]
2022-11-11 11:44:01 -05:00
Peter Engstrom
12dafcca02 Removed use of GIsConsoleExecutable in ReplicationSystemTest.
#preflight none
#rb trivial

[CL 23097384 by Peter Engstrom in ue5-main branch]
2022-11-11 09:16:30 -05:00
carl bystrom
cccfde4784 EpicGames.Perforce: Clarify parameter use in TryLoadAsync
#preflight none

[CL 23097259 by carl bystrom in ue5-main branch]
2022-11-11 08:50:53 -05:00