Commit Graph

18807 Commits

Author SHA1 Message Date
tim smith
9c741f36c2 Fixed issue where UBT would lockup when the artifact system was enabled.
#rb self
#preflight 64628942cf788a255846d755

[CL 25482667 by tim smith in ue5-main branch]
2023-05-15 19:28:38 -04:00
Ben Marsh
5a19ae6d38 Horde: Fix some job steps being added a second time, even when their first run succeeded. Caused by logic during batch update which would not correctly skip over nodes that have already run.
#preflight none

[CL 25480366 by Ben Marsh in ue5-main branch]
2023-05-15 17:05:04 -04:00
Ben Marsh
e0a6d9fcd0 Horde: Add a login command to the Horde tool, which queries the OIDC configuration from the server and creates an access token for it. This configuration is used for subsequent commands against that server, eg. uploading and downloading bundles.
Currently registers the credentials as the "Horde" OIDC provider. May want to revisit this in future to ensure name matches those configured in the branch.

#preflight none
#fyi Joakim.Lindqvist

[CL 25478526 by Ben Marsh in ue5-main branch]
2023-05-15 15:22:41 -04:00
Ben Marsh
671a7140e4 EpicGames.Core: Add overloads for HTTP REST utility methods which take Uri arguments.
#preflight none

[CL 25478379 by Ben Marsh in ue5-main branch]
2023-05-15 15:16:12 -04:00
Ben Marsh
679f9b2486 Horde: Add an endpoint for returning OIDC configuration from the server.
#preflight none

[CL 25476419 by Ben Marsh in ue5-main branch]
2023-05-15 13:29:16 -04:00
carl bystrom
c2fa716d26 Horde: More robust parsing of fltmc.exe output for listing filter drivers
#preflight none

[CL 25475216 by carl bystrom in ue5-main branch]
2023-05-15 12:09:03 -04:00
ben hoffman
11b3a67b6d UGS: Add option for a description badge to only match a single item
#rb ben.marsh
#preflight 646249d0f760fe87e9f6d08a

#ushell-cherrypick of 25473862 by kristof.morva1

[CL 25475116 by ben hoffman in ue5-main branch]
2023-05-15 12:05:04 -04:00
carl bystrom
45032c1d77 Horde: Log any loaded filter drivers known to be problematic on agent
#preflight 64624d3c5b775f11fbf81635

[CL 25474367 by carl bystrom in ue5-main branch]
2023-05-15 11:21:30 -04:00
Ben Marsh
27272b6615 Horde: Add support for creating and extracting bundles from servers.
To create a bundle:

    horde bundle create -input=C:\InputDir -server=https://localhost:5001/api/v1/storage/namespace-name -token=bearer-token -ref=my-ref-name

To extract a bundle:

    horde bundle extract -output=C:\OutputDir -server=https://localhost:5001/api/v1/storage/namespace-name -token=bearer-token -ref=my-ref-name

#preflight none
#fyi Joakim.Lindqvist

[CL 25472977 by Ben Marsh in ue5-main branch]
2023-05-15 09:55:26 -04:00
dan engelbrecht
df83c93b28 Use UnRealPak to copy loose files using a special package enabling zenstore usage.
#precommit 6461fa95592448f08b9df249
#rb zousar.shaker

[CL 25472827 by dan engelbrecht in ue5-main branch]
2023-05-15 09:49:17 -04:00
Jerome Delattre
ed09a0800a Don't dereference ReservationStates on successful reservation
#jira UE-185763
#rnx
#preflight 6462300baa3c584c0bf14798
#rb trivial

[CL 25472748 by Jerome Delattre in ue5-main branch]
2023-05-15 09:47:04 -04:00
paul chipchase
5c23270845 Log the time taken to virtualize/hydrate when using the UnrealVirtualizationTool
#rb trivial
#jira none
#rnx
#preflight 64622a40cf788a25582851cd

- Virtualization/hydration can be quite slow. We should log the time taken so that it is easier for users to see if something is abnormally slow and report it.
- Small code cleanup in the hydration code to move the ::UnRegisterMountPoints call to a ON_SCOPE_EXIT

[CL 25472139 by paul chipchase in ue5-main branch]
2023-05-15 08:59:03 -04:00
carl bystrom
834fecc524 Horde: Log when the event loop gets blocked for an extended time
#preflight 64620c455b775f11fbe191c7

[CL 25471334 by carl bystrom in ue5-main branch]
2023-05-15 06:44:49 -04:00
axel riffard
cf51567599 Make sure the high refreshrate on iPhone is available with both old and new XCode flow.
#jira UE-180864
#rb trivial
#preflight 6461da24b87b09aaddd795a0

[CL 25470115 by axel riffard in ue5-main branch]
2023-05-15 03:24:20 -04:00
Ben Marsh
b6096508d4 UGS: Fix PCBs not being found for changelists outside of those enumerated for the current project.
Fix to change implemented in CL 23015525.

#preflight none

[CL 25468844 by Ben Marsh in ue5-main branch]
2023-05-14 14:22:00 -04:00
Ben Marsh
d4e259e2f5 Horde: Start separating out bundle implementation from data model. Rename TreeNode -> Node, TreeNodeRef -> NodeRef, BundleType -> NodeType.
#preflight 645f84792c180971eed7a6ca

[CL 25466602 by Ben Marsh in ue5-main branch]
2023-05-13 15:30:45 -04:00
Ben Marsh
cf59c18bfb Horde: Change bundles to be stored in a read-in-place format.
#preflight none

[CL 25462602 by Ben Marsh in ue5-main branch]
2023-05-12 20:37:50 -04:00
Ben Marsh
1c9968e522 Horde: Fix incorrect packet indexes when write buffer has to be resized.
#preflight none

[CL 25462592 by Ben Marsh in ue5-main branch]
2023-05-12 20:36:58 -04:00
Joe Kirchoff
2907946ca1 Remove platform
#rnx
#jira UE-114382
#rb Josh.Adams
#rb Ryan.Hummer
#preflight 645eaf1eb71b8186aa02706b

[CL 25460968 by Joe Kirchoff in ue5-main branch]
2023-05-12 18:03:33 -04:00
Ben Marsh
7303183c09 Horde: Store all bundle data in a flat memory buffer. Still uses legacy serialization format for now.
#preflight none

[CL 25460948 by Ben Marsh in ue5-main branch]
2023-05-12 18:03:08 -04:00
robert millar
16a5091a38 Write tasks and launch configurations to workspace file instead of .vscode directory so users can persist their own files in that directory.
#rb joe.kirchoff

[CL 25460540 by robert millar in ue5-main branch]
2023-05-12 17:40:11 -04:00
tim smith
f2cabb06eb Fixed issue where actions completed from the cache would be resaved.
#rb self
#preflight 645e8263aa3c584c0bb41b03

[CL 25458942 by tim smith in ue5-main branch]
2023-05-12 16:15:15 -04:00
tim smith
d23230687b Fixed issue with artifacts where the last group of writes were not getting completed.
#rb self
#preflight 645e7c676b4bdec267f742c6

[CL 25458658 by tim smith in ue5-main branch]
2023-05-12 16:03:06 -04:00
chris caulfield
8e8e91250f Chaos - fix FPBDRigidsEvolution::InvalidateParticle
#jira UE-185731
#rb benn.gallagher
#preflight 645e73b4592448f08b36c701

[CL 25458632 by chris caulfield in ue5-main branch]
2023-05-12 16:02:34 -04:00
Ryan Hummer
8217a18fd1 EpicGames.Perforce fixing parameter string for --parallel
#rnx
#jira none
#rb ben.marsh
#preflight none

[CL 25456605 by Ryan Hummer in ue5-main branch]
2023-05-12 14:35:40 -04:00