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