Commit Graph

18739 Commits

Author SHA1 Message Date
Ben Marsh
830b8c734e Horde: Remove the 'Alias' entry for exports in bundles.
This is an application-level thing, and can be added separately through the API without baking into the data. Not widely implemented yet.

#preflight none

[CL 25405501 by Ben Marsh in ue5-main branch]
2023-05-10 11:02:05 -04:00
carl bystrom
b96fd7985f Horde: Add a gRPC call invoker that can enrich outgoing requests with agent version and name
#preflight none

[CL 25405132 by carl bystrom in ue5-main branch]
2023-05-10 10:48:44 -04:00
tim smith
dce93c0456 1) Added missing exception handling in the tasks
2) Reworked how "stop after error" works
3) Fixed  issue where error propagation might result in a failure to exit.

#rb self
#preflight 645b7ef03172e962d2cf3e47

[CL 25402787 by tim smith in ue5-main branch]
2023-05-10 08:40:51 -04:00
carl bystrom
636c588289 Horde: Tweak Kestrel limits to avoid gRPC errors in agent to server communication
#preflight none

[CL 25402716 by carl bystrom in ue5-main branch]
2023-05-10 08:38:06 -04:00
carl bystrom
0ba63f40dc Horde: Enable multiple HTTP/2 connections for agent's gRPC client
#preflight none

[CL 25401638 by carl bystrom in ue5-main branch]
2023-05-10 06:34:53 -04:00
joe kirchoff
bbf594f464 UnrealBuildTool: Fix bad merge in Log.cs
#rnx
#rb trivial

[CL 25398723 by joe kirchoff in ue5-main branch]
2023-05-09 20:42:16 -04:00
joe kirchoff
e1fc2e2872 Epicgames.Core: Move log backup to separate function
#rnx
#rb trivial

[CL 25398719 by joe kirchoff in ue5-main branch]
2023-05-09 20:42:01 -04:00
joe kirchoff
2a77ade97e Add new references to batch file UAT UBT dependencies
#rnx
#rb trivial

[CL 25398012 by joe kirchoff in ue5-main branch]
2023-05-09 19:50:15 -04:00
henrik karlsson
40336d866d [Box]
* Added Horde support to BoxExecutor! Implementation made by Ben March
* New box binaries

#preflight 645ac1186534a4f504610392
#rb self

[CL 25397827 by henrik karlsson in ue5-main branch]
2023-05-09 19:28:55 -04:00
carl bystrom
e868d21d1e Horde: Force refresh of HTTP client connections including DNS name
By default, the pooled connection lifespan is infinite.

#preflight none

[CL 25388740 by carl bystrom in ue5-main branch]
2023-05-09 11:38:27 -04:00
Ben Marsh
8f4fdbe020 Horde: Add a server command to open the dashboard.
#preflight none

[CL 25388305 by Ben Marsh in ue5-main branch]
2023-05-09 11:14:20 -04:00
tim smith
93b2c2a0a7 Updating C++ UHT to match recent changes to C# UHT
#rb self
#preflight 645a48a23172e962d26d7739

[CL 25388223 by tim smith in ue5-main branch]
2023-05-09 11:09:37 -04:00
brian white
87670c07a6 Restore functionality of the "-ini:" command line argument in UBT. Also restrict the scope of command line arguments parsed in ConfigCache::ReadHierarchy to prevent reading arguments from other "Target" command lines.
#jira none, seen on horde: https://horde.devtools.epicgames.com/job/6452e7bef007deab84c2680c?step=6cf6
#rb Josh.Adams
#preflight 645414f36c35ad81e6167d51

[CL 25388035 by brian white in ue5-main branch]
2023-05-09 10:56:54 -04:00
Ben Marsh
a9167e4ff5 Horde: Cap the maximum length of Perforce changelist descriptions at 128k characters.
#preflight none

[CL 25387356 by Ben Marsh in ue5-main branch]
2023-05-09 10:03:37 -04:00
tim smith
c4e58dd394 Implementation of the action artifact cache.
#rb ben.marsh
#preflight 645a299fa73096fab761de62

[CL 25386005 by tim smith in ue5-main branch]
2023-05-09 08:29:47 -04:00
Steve Robb
0f44db07d5 Replaced some container operator new usage.
#rb james.hopkin
#jira none
#preflight 6459670f28155a0f41565a34

[CL 25384456 by Steve Robb in ue5-main branch]
2023-05-09 05:17:49 -04:00
chris constantinescu
ad0ee9c1e9 LLT: collect log output option for certain platforms
#rb Jerome.Delattre
#preflight 6459550b2d27fa25b3ae3fc6

[CL 25382915 by chris constantinescu in ue5-main branch]
2023-05-08 21:59:06 -04:00
Ben Marsh
29e4551b1c Horde: Remove flag for unencrypted HTTP 2 support. This is not needed in NET 6.
#preflight none

[CL 25381638 by Ben Marsh in ue5-main branch]
2023-05-08 20:13:31 -04:00
Ben Marsh
4117a1423c Horde: Query the server for the HTTP2 port to use via a HTTP1 REST call if using unencrypted sockets. This allows specifying the regular server URL when configuring agents.
Also add support for multiple server profiles in the saved credentials list.

#preflight none

[CL 25381618 by Ben Marsh in ue5-main branch]
2023-05-08 20:12:47 -04:00
Joe Kirchoff
9c6b2483a7 UnrealBuildTool: Remove TODO, this warning is fine to suppress
#rnx
#rb trivial
#preflight skipped

[CL 25379067 by Joe Kirchoff in ue5-main branch]
2023-05-08 17:53:59 -04:00
Ben Marsh
5730065056 Horde: Fix test error.
#preflight none

[CL 25375770 by Ben Marsh in ue5-main branch]
2023-05-08 15:38:54 -04:00
Ben Marsh
5da0ad09c9 Horde: Missing file.
#preflight none

[CL 25375534 by Ben Marsh in ue5-main branch]
2023-05-08 15:28:20 -04:00
Joe Kirchoff
8e95c25d04 UnrealBuildTool: If /LTCG is enabled also pass it when generating libs
#rnx
#rb trivial
#preflight 6459464e9f47682963ff158c

[CL 25375223 by Joe Kirchoff in ue5-main branch]
2023-05-08 15:17:42 -04:00
Ben Marsh
623324cafb Horde: Add a separate step for creating an agent before starting a session.
- Creating an agent returns a token that the agent can use for creating sessions in the future.
- Token is saved to the user application directory for future use.

#preflight none

[CL 25374936 by Ben Marsh in ue5-main branch]
2023-05-08 15:03:44 -04:00
brian white
46bfcaaf8f Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d

[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -04:00