Commit Graph

13318 Commits

Author SHA1 Message Date
Joakim Lindqvist
9e87e27a98 Horde Storage - Added PeerStatus service, which regularly pings other Horde Storage instances to track which instances we have better latency to. Will be used by inline-replication to pick which peer to replicate from.
#preflight https://horde.devtools.epicgames.com/job/621e04cc302e468cc58950aa

[CL 19196733 by Joakim Lindqvist in ue5-main branch]
2022-03-01 06:55:00 -05:00
Joakim Lindqvist
af774adf71 Horde Storage - Fixed blob cleanup tests (diffing on expected int type)
#preflight none

[CL 19196629 by Joakim Lindqvist in ue5-main branch]
2022-03-01 06:33:54 -05:00
Yuriy ODonnell
29db42b0dd unsync - Add query command, which can be used to get information from the server (such as list mirrors)
Also implement header-only HTTP response handling.

#rb Martin.Ridgers
#preflight skip

[CL 19196474 by Yuriy ODonnell in ue5-main branch]
2022-03-01 05:53:29 -05:00
Ben Marsh
f5701cff02 Horde: Additional logging for tree updates.
#preflight none

[CL 19191924 by Ben Marsh in ue5-main branch]
2022-02-28 21:20:24 -05:00
Ben Marsh
65cc6db968 Horde: Fix build error in UnrealGameSyncCmd.
#preflight none

[CL 19191752 by Ben Marsh in ue5-main branch]
2022-02-28 21:15:22 -05:00
Ben Marsh
6f4332c5d0 Horde: Catch another location where background tasks may throw an exception.
#preflight none

[CL 19191220 by Ben Marsh in ue5-main branch]
2022-02-28 20:58:05 -05:00
jonathan adamczewski
2a142e326c UnrealBuildTool: Make System.Text.RegularExpressions available for build rules.
#jira UE-143579
#trivial
#rnx
#preflight 621d73b9d815cc2f95047cea

[CL 19190793 by jonathan adamczewski in ue5-main branch]
2022-02-28 20:33:02 -05:00
Ben Marsh
d8b2091cb2 Horde: Log error when an exception occurs during a p4 stream update.
#preflight none

[CL 19190756 by Ben Marsh in ue5-main branch]
2022-02-28 20:31:06 -05:00
Ben Marsh
6bcaa2ddbe Horde: Prevent MongoDB serializers being registered more than once, causing test failures.
#preflight none

[CL 19190429 by Ben Marsh in ue5-main branch]
2022-02-28 20:15:10 -05:00
Ben Marsh
1691925c49 Horde: Fix non deterministic sort order causing test failures.
#fyi Carl.Bystrom
#preflight none

[CL 19190410 by Ben Marsh in ue5-main branch]
2022-02-28 20:14:29 -05:00
Ben Marsh
e4e15858f8 Horde: Fix server startup errors.
#preflight none

[CL 19187663 by Ben Marsh in ue5-main branch]
2022-02-28 18:54:10 -05:00
jonathan adamczewski
4044bb0e32 UnrealBuildTool: Escape special characters for file path in generated vcxproj
#jira UE-115338
#trivial
#preflight skip
#rnx
#preflight 621d5d5b9a5676d19a4e6ec1

[CL 19187531 by jonathan adamczewski in ue5-main branch]
2022-02-28 18:51:05 -05:00
Joe Kirchoff
a401460469 GenerateClangDatabase: Pass C++ Standard Flag correctly to clang-cl
#jira UE-143479
#rb trivial
#preflight none

[CL 19185790 by Joe Kirchoff in ue5-main branch]
2022-02-28 17:59:19 -05:00
Ben Marsh
a91047d88b Allow running buildgraph scripts outside the UE root directory.
#jira UE-143426
#preflight 621d47429a5676d19a444b2b

[CL 19184477 by Ben Marsh in ue5-main branch]
2022-02-28 17:19:49 -05:00
Ben Marsh
c36c4490bd UGS: Fix P4 server settings not being respected when opening a new project.
#jira UE-143488
#preflight none

[CL 19182247 by Ben Marsh in ue5-main branch]
2022-02-28 16:09:28 -05:00
Ben Marsh
db543186a3 UGS: Add code to read in ConfigObject instances from Json.
#preflight none

[CL 19182172 by Ben Marsh in ue5-main branch]
2022-02-28 16:07:02 -05:00
Jerome Delattre
9c29f70f97 Provide a way to add abitrary metadata to testreport.
ie: ASan build variation

#jira UE-142959, UE-142945
#rb Chris.Constantinescu
#rnx
#preflight 621d31339a5676d19a3d5f5a

[CL 19181443 by Jerome Delattre in ue5-main branch]
2022-02-28 15:42:35 -05:00
Ben Marsh
2f04210bbb UGS: Fix project settings not being saved with new config model.
#preflight none

[CL 19181391 by Ben Marsh in ue5-main branch]
2022-02-28 15:41:11 -05:00
pl-dsk
5bb8e36c6c PR #8921: Added support to cross-compile editor plugins through the runUAT BuildPlugin. (Contributed by pl-dsk)
#preflight 621d2c79383b5494aa127590

[CL 19180719 by pl-dsk in ue5-main branch]
2022-02-28 15:17:28 -05:00
Ben Marsh
d8d4932331 EpicGames.Core: Fix potential exception reading past valid end of buffer when spawning child processes.
#preflight 621d1d55383b5494aa0ab1d1

[CL 19179344 by Ben Marsh in ue5-main branch]
2022-02-28 14:33:21 -05:00
carl bystrom
06fb723387 Horde: Add per-pool settings for autoscaler strategies
Job queue scaler need this controlled at the pool level since the use-cases can vary quite a bit.
#preflight 621d1d33037be0078cac5a21

[CL 19178633 by carl bystrom in ue5-main branch]
2022-02-28 14:11:30 -05:00
Ben Marsh
46b345da8b UGS: Fix nullable warnings with new Registry nuget package.
#preflight none

[CL 19178101 by Ben Marsh in ue5-main branch]
2022-02-28 13:54:15 -05:00
Ben Marsh
15f6b20a31 Horde: Enable mirroring of content through commit service (currently just writing out stub entries for each file).
#preflight none

[CL 19177295 by Ben Marsh in ue5-main branch]
2022-02-28 13:21:35 -05:00
Ben Marsh
33408523c1 Horde: Rename ChunkNode to FileNode.
#preflight none

[CL 19176786 by Ben Marsh in ue5-main branch]
2022-02-28 13:01:41 -05:00
Ben Marsh
5bf92bfe33 Horde: Hardening for storage bundles.
- CommitService now writes bundles rather than tree pack objects.
- Legacy TreePack classes removed.
- Added commands for creating, extracting, diffing bundles to Horde Agent and Horde Build (implemented in both places using shared code, in order to account for convenience in configuring the matching storage backend).
- Some bug fixes.

#preflight none

[CL 19176653 by Ben Marsh in ue5-main branch]
2022-02-28 12:55:47 -05:00