Commit Graph

11085 Commits

Author SHA1 Message Date
Ben Marsh
5e9680ee89 Horde: Fix tests.
[CL 17094738 by Ben Marsh in ue5-main branch]
2021-08-07 13:19:33 -04:00
Ben Marsh
faa398d8c7 Horde: Use the OpenTracing API rather than hard-coding support for DataDog (though still initializes Datadog at startup).
[CL 17094610 by Ben Marsh in ue5-main branch]
2021-08-07 13:08:14 -04:00
Ben Marsh
62cd91dc81 Horde: Allow slicing lists starting at a given offset.
[CL 17094351 by Ben Marsh in ue5-main branch]
2021-08-07 10:42:53 -04:00
Ben Marsh
7572b4ed1a Horde: Support serialization of bool values to compact binary objects through attribute-driven serialization.
[CL 17094350 by Ben Marsh in ue5-main branch]
2021-08-07 10:41:52 -04:00
Ben Marsh
8f3c4fc364 Horde: Add launchsettings.json to source control, to avoid launching IIS by default. We use always use Kestrel for Horde.
[CL 17093978 by Ben Marsh in ue5-main branch]
2021-08-07 09:18:14 -04:00
Zousar Shaker
855453707f Avoid parsing '+' characters as separators of a multi-value commandline argument for DerivedDataBuildWorkers as it causes bugs when a simple path has a '+' character in it as occurs on the build farm.
#rb none
#rnx

[CL 17093365 by Zousar Shaker in ue5-main branch]
2021-08-07 01:30:05 -04:00
andrew firth
593972e94b [UnrealVS] - add p4FastReconcile
#review-17080114 @brandon.dawnson
#rb brandon.dawnson ben.marsh

[CL 17092844 by andrew firth in ue5-main branch]
2021-08-06 23:11:30 -04:00
Ben Marsh
0f44b8b446 UnrealVS: Fix thread safety warnings when building.
Mainly done by naively adding ThreadUtils.ThrowIfNotOnUIThread() in places where warnings occur and code looks likely to be on UI thread, then tested a few basic operations in the experimental instance. Remaining warnings look more problematic to solve; I will test these more closely and fix them in a future change.

[CL 17091658 by Ben Marsh in ue5-main branch]
2021-08-06 20:29:50 -04:00
Ben Marsh
fcd594e875 UnrealVS: Fix exception on startup due to missing configuration in launch settings.
[CL 17091060 by Ben Marsh in ue5-main branch]
2021-08-06 19:50:46 -04:00
Ben Marsh
120dd67343 UnrealVS: Fix compile errors due to ReleaseNotes.txt not existing in separate UnrealVS.2019 and UnrealVS.2022 directories.
#fyi Andrew.Firth

[CL 17089649 by Ben Marsh in ue5-main branch]
2021-08-06 18:36:50 -04:00
Ben Marsh
7d732f7915 Horde: Read the server config file from the application directory by default. Fixes basic "launch from unconfigured VS" exception.
#fyi Josh.Engebretson

[CL 17089211 by Ben Marsh in ue5-main branch]
2021-08-06 18:00:29 -04:00
Devin Doucette
2d827a0a7a DDC: Added flags to control request barrier behavior
#rb Matt.Peters
#rnx

[CL 17088062 by Devin Doucette in ue5-main branch]
2021-08-06 17:11:24 -04:00
Ryan Hummer
6b69e1a718 Horede: Make fileSize Optional for the Perforce PrintRecord
Perforce is sometimes omitting that field which causes pre-flights to fail, and it's not used by any code right now.

[CL 17087306 by Ryan Hummer in ue5-main branch]
2021-08-06 16:11:13 -04:00
Devin Doucette
30760f545b DDC: Split DerivedDataRequest.h and rename DerivedDataBuildPolicy.h
#rb none
#rnx

[CL 17086960 by Devin Doucette in ue5-main branch]
2021-08-06 15:49:14 -04:00
luc eygasier
b6aa01aeef Flags Uncontrolled Files in ClobberWindow using Uncontrolled Changelist Persistency file.
#rb Ben.Marsh

#changelist validated

[CL 17086293 by luc eygasier in ue5-main branch]
2021-08-06 14:54:57 -04:00
geoff evans
cf71b2add0 IterationProfile: Add Trace Bookmark support
* Add bookmark pair to create telemetry scope for LoadAssetAndPIE, whitelist it in project-specific statistics files
* Split Stats.csv files into global Engine/Build/IterationProfile.csv and per-project Build/IterationProfile.csv directives (for project privacy)
* Global statistics file is now assumed, not necessary to pass into the <Commandlet>.
* Run <Commandlet> with Project specified so it can load project-specific statistic entries
* Remove -NoEnginePlugins parameter (projects require plugins!)
* Always do many hundreds of frames after we request PIE (vs. a time span which can be taken up mostly with preparing to PIE)
* Remove GC from the automated test function, it was just legacy and it betrays how realistic the test is
* Disable sleep in Editor when it doesn't have focus only in Deterministic mode

#rnx
#jira none
#rb francis.hurteau
#robomerge Private-Frosty
#preflight 610cb65b0d783d000149b82f
#preflight 610caadd72fe2c0001a73f02

[CL 17086203 by geoff evans in ue5-main branch]
2021-08-06 14:47:14 -04:00
Jerome Delattre
96027a2e56 Change Datasmith Exporters pool to use standard Win64 agents
+ fix NETFX version path to use .NetCore 3.1 version

#jira none
#rnx
#rb none

[CL 17084831 by Jerome Delattre in ue5-main branch]
2021-08-06 13:09:17 -04:00
Ben Marsh
1488d5ed07 Horde: Add a codepath for reporting lease output back to task sources.
[CL 17084216 by Ben Marsh in ue5-main branch]
2021-08-06 12:17:42 -04:00
Ben Marsh
53cb84d3d4 Missing files.
[CL 17084165 by Ben Marsh in ue5-main branch]
2021-08-06 12:14:44 -04:00
Ben Marsh
89ae84bf1a Horde: Add an output return path for leases, allowing data to be passed back to task sources for subsequent processing.
[CL 17084145 by Ben Marsh in ue5-main branch]
2021-08-06 12:13:26 -04:00
Ben Marsh
46ba8d67f0 Horde: Rename ITaskSource.AbortTaskAsync to ITaskSource.OnCompletedLeaseAsync to better reflect its semantics. Remove code to abort steps in a succesful job lease.
[CL 17084043 by Ben Marsh in ue5-main branch]
2021-08-06 12:03:28 -04:00
Devin Doucette
c4e3574345 DDC: Removed IBuild::Load[Type] in favor of exported functions
#rb Zousar.Shaker
#rnx

[CL 17083958 by Devin Doucette in ue5-main branch]
2021-08-06 11:57:55 -04:00
David Harvey
aad82f1626 verify directory access permission on Windows before expanding wildcards in Turnkey.
#jira none
#rnx
#rb nuno.leiria

[CL 17080840 by David Harvey in ue5-main branch]
2021-08-06 04:50:04 -04:00
Josh Engebretson
37b1df6be1 Horde: Include host in slack notifications
#rnx
#jira

[CL 17078718 by Josh Engebretson in ue5-main branch]
2021-08-05 20:17:18 -04:00
Josh Engebretson
812c57b776 Horde: Show legacy reservation details in slack notifications for streams which haven't been updated
#jira none
#rnx

[CL 17078600 by Josh Engebretson in ue5-main branch]
2021-08-05 20:08:40 -04:00