Ben Marsh
3f355c04d5
UAT: Revert changes to PDB generation on ARM64 until CI errors can be fixed.
...
#preflight none
[CL 23179836 by Ben Marsh in ue5-main branch]
2022-11-17 13:42:19 -05:00
Ben Marsh
39cea381f3
UAT: Disable PDB generation on win-arm64. This is a known issue in NET 6 ( https://github.com/dotnet/roslyn/issues/59421 ).
...
#preflight none
[CL 23179342 by Ben Marsh in ue5-main branch]
2022-11-17 13:07:09 -05:00
Ben Marsh
aadef9cccd
Fix static analyzer warning.
...
#preflight none
[CL 23145189 by Ben Marsh in ue5-main branch]
2022-11-15 17:53:00 -05:00
Ben Marsh
e425682876
EpicGames.Core: Swallow exception on abandoned child process reads.
...
#preflight none
[CL 23143931 by Ben Marsh in ue5-main branch]
2022-11-15 17:12:07 -05:00
Ben Marsh
f67e4d9966
Horde: Handle multiple logger types when unwrapping the JSON RPC logger.
...
#preflight none
[CL 23121618 by Ben Marsh in ue5-main branch]
2022-11-14 13:09:34 -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
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
193687cd32
Horde: Include additional metadata for the author and committer of each change.
...
#preflight none
[CL 23064344 by Ben Marsh in ue5-main branch]
2022-11-09 17:13:20 -05:00
josh adams
c73c7c2c1d
- Added missing param comment for a new function in EpicGames.Core
...
#preflight skip
#rb trivial
[CL 23049850 by josh adams in ue5-main branch]
2022-11-09 04:11:23 -05:00
josh adams
f7bf13d747
- Added CreateObjectList to StringUtils, this is helpful for some refactoring in other code, but it could be a useful utility function to have
...
#rb tim.smith
#preflight 636a798cdc30a4ce96a496e7
[CL 23039093 by josh adams in ue5-main branch]
2022-11-08 16:01:44 -05:00
Ben Marsh
4615cc7a65
Remove IList.BinarySearch extension methods due to IList not deriving from IReadOnlyList, and some classes implementing both.
...
#preflight none
[CL 23016231 by Ben Marsh in ue5-main branch]
2022-11-07 15:04:41 -05:00
Ben Marsh
4604abc152
UGS: Fix PCBs not showing if built for changelists not visible for the current project.
...
#preflight none
[CL 23015525 by Ben Marsh in ue5-main branch]
2022-11-07 14:40:57 -05:00
Ben Marsh
cab220dbe9
P4VUtils: Fix compilation errors due to using NET Core 3.1.
...
#preflight none
#fyi Paul.Chipchase
[CL 23009622 by Ben Marsh in ue5-main branch]
2022-11-07 08:28:12 -05:00
Ben Marsh
9b9b7140f3
Horde: Add garbage collection for managed namespaces.
...
* Frequency can be configured via the GcFrequencyHrs setting for the namespace (defaults to every 2 hours).
* Reachable set of nodes is stored in memory, but queue of nodes to process are paged out to the database to allow other instances to resume an existing GC cycle if a server shuts down.
* Import metadata is also cached in the database, to avoid having to read header data for previously visited nodes.
* Still WIP: does not synchronize newly uploaded nodes with capturing of root set.
#preflight none
[CL 22735220 by Ben Marsh in ue5-main branch]
2022-10-24 16:16:37 -04:00
carl bystrom
6694605b54
EpicGames.Core: Add helper extensions for ILogger for more convenient attaching of key/value properties to log scope
...
#rb Ben.Marsh
#preflight 6352d3db7261e565c481c004
[CL 22693670 by carl bystrom in ue5-main branch]
2022-10-21 13:19:59 -04:00
Ben Marsh
62166bc618
Horde: Fix warning generating documentation due to missing argument comment.
...
#preflight none
[CL 22539805 by Ben Marsh in ue5-main branch]
2022-10-14 19:07:35 -04:00
Ben Marsh
c406be198e
Horde: Encode temp storage metadata in bundle nodes.
...
#preflight none
[CL 22533382 by Ben Marsh in ue5-main branch]
2022-10-14 16:15:44 -04:00
Josh Engebretson
0dc2bd98a2
Horde: Add missing file list to systemic error matcher
...
#jira none
#preflight none
#rnx
[CL 22436559 by Josh Engebretson in ue5-main branch]
2022-10-10 15:11:54 -04:00
Ben Marsh
9e4cd67dcc
Horde: Disable exception when waiting for processes to terminate.
...
#preflight none
[CL 22376628 by Ben Marsh in ue5-main branch]
2022-10-06 11:25:53 -04:00
Ben Marsh
075162706e
EpicGames.Core: Fix static analysis warnings.
...
#preflight 633b4ae16b10157eac6f1f15
[CL 22314153 by Ben Marsh in ue5-main branch]
2022-10-03 17:01:13 -04:00
Ben Marsh
523e314999
Upgrade shared C# projects to NET 6.
...
#preflight 63373455a852bd922c5364c5
[CL 22301764 by Ben Marsh in ue5-main branch]
2022-10-03 09:44:33 -04:00
Ben Marsh
95988154f6
EpicGames.Core: Fix warnings compiling against NET 6 SDK.
...
#preflight none
[CL 22274903 by Ben Marsh in ue5-main branch]
2022-09-30 13:49:15 -04:00
Ben Marsh
71e0f535e2
Horde: Add a read queue to StorageClientBase, and add support for concurrent reads.
...
* Background task creates up to 4 concurrent read threads.
* When reading a bundle header, we read a fixed 1mb chunk of data from the start of the bundle and add any encoded packets within that range to the cache.
* When reading a bundle packet, we also read more data that specifically requested, and add that to the cache.
* Packet decode requests are also performed asynchronously and shared between requests.
#preflight none
[CL 22226744 by Ben Marsh in ue5-main branch]
2022-09-28 13:58:49 -04:00
Ben Marsh
9f4e2c95e1
EpicGames.Core: Add utility method for generating SourceFile log values with custom display text.
...
#preflight none
[CL 22205245 by Ben Marsh in ue5-main branch]
2022-09-27 10:10:39 -04:00
Ben Marsh
80d884159f
Fix missing comments.
...
#preflight none
[CL 22204156 by Ben Marsh in ue5-main branch]
2022-09-27 08:48:37 -04:00