Josh Engebretson
55fc309aad
Horde: Add disable reason to agent modal, also update the agent so the modal displays the current agent data once updated
...
#jira UE-189752
#rnx
#skipci
[CL 26285285 by Josh Engebretson in ue5-main branch]
2023-06-28 10:55:03 -04:00
carl bystrom
e47dd50a49
Horde: Rethrow any exception from UpdateSession to ensure gRPC stream is closed
...
[CL 26284706 by carl bystrom in ue5-main branch]
2023-06-28 10:28:16 -04:00
Ben Marsh
73bbe694fd
Horde: Add a telemetry span showing how long semaphores are kept when reading from S3.
...
[CL 26283595 by Ben Marsh in ue5-main branch]
2023-06-28 09:31:05 -04:00
carl bystrom
615e66f5c0
EpicGames.Perforce: Replace thread pool queue with new async-based one (with concurrency limits)
...
This should address I/O issues seen during job batch init, where ManagedWorkspaces are set up and synced. Prior to this CL, ThreadPoolWorkQueue could monopolize the shared thread pool which would starve other I/O operations, such as network traffic. Now these operations have a max concurrency of 4.
[CL 26282087 by carl bystrom in ue5-main branch]
2023-06-28 08:12:37 -04:00
carl bystrom
15c456b3e3
Horde: Fix collection modification during iteration
...
#fyi Ben.Marsh
[CL 26280758 by carl bystrom in ue5-main branch]
2023-06-28 06:08:26 -04:00
Joakim Lindqvist
055a161290
Unreal Cloud DDC - Removing usage of volumes in compose for tests. We do not want state to carry over and this should help speed up the start of the dbs and esspecially avoid issues with Scylla doing alot of compaction on startup causing tests to timeout occasionally.
...
[CL 26280121 by Joakim Lindqvist in ue5-main branch]
2023-06-28 04:58:46 -04:00
randy jones
4303da9d58
BuildFix for "NonUnity Compile SlateUGS Mac"
...
#horde 326960
[CL 26278783 by randy jones in ue5-main branch]
2023-06-28 00:41:58 -04:00
axel riffard
de98664667
Metal 3.1, iOS17 and tvOS17
...
#jira UE-187878
#rb adam.kinge
[FYI] jack.porter, carl.lloyd, zack.neyland, josh.adams
[CL 26277868 by axel riffard in ue5-main branch]
2023-06-27 21:41:51 -04:00
Josh Adams
cb55033c0a
- Disallow SDK.json reading if the platform isn't enabled on the platform
...
- If no DDPI.ini exists, mark the SDK as not usable on the platform (default the UEBuildPlaformSDK to disabled until the DDPI.ini file is read)
#rb joe.kirchoff
#jira UE-189549
[CL 26271235 by Josh Adams in ue5-main branch]
2023-06-27 17:19:49 -04:00
Ben Marsh
2fb6142ee2
Horde: Disable max concurrency test. This is not thread safe (on the uniqueTaskIds set), nor deterministic (there is no guarantee that the same task ids will be used for each spawned task).
...
[CL 26271132 by Ben Marsh in ue5-main branch]
2023-06-27 17:15:22 -04:00
Ben Marsh
a0e00b2992
Horde: Fix IDE2001 warnings about multiple statements on one line.
...
#fyi Carl.Bystrom
[CL 26271060 by Ben Marsh in ue5-main branch]
2023-06-27 17:10:34 -04:00
Ben Marsh
74fd5fa379
Horde: Sync the autosdk workspace corresponding to all pools an agent is part of. Current implementation is thrashing autosdk files in and out of the cache.
...
[CL 26270785 by Ben Marsh in ue5-main branch]
2023-06-27 17:03:12 -04:00
Ben Marsh
ad87c219f4
Horde: Add support for child leases, which are terminated when their parent completes.
...
[CL 26270418 by Ben Marsh in ue5-main branch]
2023-06-27 16:53:02 -04:00
Josh Engebretson
44dd66323f
Horde: Fix issue with modified pool saving
...
#jira none
#rnx
#skipci
[CL 26270099 by Josh Engebretson in ue5-main branch]
2023-06-27 16:44:13 -04:00
Josh Engebretson
862cd3890e
Horde: Select template instead of redundant category in stream all jobs view
...
#jira none
#rnx
#skipci
#fyi Bryan.Johnson
[CL 26268776 by Josh Engebretson in ue5-main branch]
2023-06-27 16:04:43 -04:00
Ben Marsh
614a899ed4
Horde: Speculative fix for AutoSDK syncs not working. Cache marker was not being updated to match cache sync state; ManagedWorkspaceMaterializer was using separate logic to create a marker, and not invalidating the cache when it was deemed invalid.
...
- Pass the preflight change number to IWorkspaceMaterializer.SyncAsync, so we can do the sync/unshelve in a single operation. This is necessary to ensure the cache state is valid.
- Remove the separate option to use a sync marker. This marker is valid only when using cached workspace state, not for bypassing the sync entirely.
#fyi Carl.Bystrom
[CL 26266767 by Ben Marsh in ue5-main branch]
2023-06-27 14:55:06 -04:00
joe kirchoff
9f75cd401b
UnrealBuildTool: Rename .suppressed.lib -> .sup.lib to reduce filename length
...
#rnx
#jira UE-189683
[CL 26265653 by joe kirchoff in ue5-main branch]
2023-06-27 14:26:52 -04:00
henrik karlsson
28a282c1f4
[UBT]
...
* Fixed typo in code looking for experimental versions of vs2022 (it was using preview path instead of experimental path)
[CL 26265510 by henrik karlsson in ue5-main branch]
2023-06-27 14:22:46 -04:00
Josh Engebretson
d6250620d7
Horde: Add confirmation for deleting and creating new pools, make it possible to sort agents in edit modal by name or by assigned agent count
...
#jira none
#rnx
#skipci
[CL 26264321 by Josh Engebretson in ue5-main branch]
2023-06-27 13:58:45 -04:00
joe kirchoff
ab184b198d
UnrealBuildTool: Select SNDBS before FBuild when both are available
...
#rnx
[CL 26263788 by joe kirchoff in ue5-main branch]
2023-06-27 13:48:15 -04:00
joe kirchoff
4229c1698a
UnrealBuildTool: Fix fastbuild not handling nested response files
...
#rnx
[CL 26263138 by joe kirchoff in ue5-main branch]
2023-06-27 13:35:03 -04:00
carl bystrom
28e366e517
Horde: Set additional env vars supplied by materializer in WorkspaceExecutor
...
This allows ManagedWorkspaceMaterializer to set its Perforce-specific env vars as required for UAT/BuildGraph.
[CL 26262779 by carl bystrom in ue5-main branch]
2023-06-27 13:22:39 -04:00
Ben Marsh
c8f6b8a981
Horde: Add /bundles routes for being able to access bundles directly.
...
[CL 26262526 by Ben Marsh in ue5-main branch]
2023-06-27 13:13:01 -04:00
henrik karlsson
5157d4559d
[UBT]
...
* Fixed bugs related to header unit tags in sourcefile metadata cache. (tags are also used for iwyu and compile header paths)
* Added support for UE_ENABLE_INCLUDE_ORDER_DEPRECATED_ tags
#rb chris.waters
[CL 26262059 by henrik karlsson in ue5-main branch]
2023-06-27 12:59:22 -04:00
christopher waters
e1a3ed2ce1
Fixing null dereferences when IWYU hasn't compiled everything.
...
#rb joe.kirchoff
[CL 26260223 by christopher waters in ue5-main branch]
2023-06-27 12:07:55 -04:00