Commit Graph

20794 Commits

Author SHA1 Message Date
josh engebretson
1bc23db76e Horde: Fix issue displaying tests without events when clicking through history
#skipci
#rnx

[CL 28810177 by josh engebretson in ue5-main branch]
2023-10-16 14:31:12 -04:00
tim smith
e31f01c186 Added the limited ability to add C++ attribute specifiers at the start of a UFUNCTION declaration.
#rb tim.smith

[CL 28807089 by tim smith in ue5-main branch]
2023-10-16 13:48:06 -04:00
ben marsh
e2aee76a7a Horde: Remove extension methods designed specifically for writing bundles to the storage layer.
#jira

[CL 28805228 by ben marsh in ue5-main branch]
2023-10-16 13:22:14 -04:00
ben marsh
b098898ce4 Horde: Remove bundle-specific assumptions from storage tests.
#jira

[CL 28803975 by ben marsh in ue5-main branch]
2023-10-16 13:00:56 -04:00
jeremie roy
06e88b35dc Fix missing copyright notice in livelinkhub launcher program
#rb none

[CL 28801998 by jeremie roy in ue5-main branch]
2023-10-16 12:21:47 -04:00
jeremie roy
504e888f5e Initial submission of livelink hub program launcher
#jira UE-195057
#rb jason.walter, geoffrey.douglas

[CL 28801840 by jeremie roy in ue5-main branch]
2023-10-16 12:18:42 -04:00
tomasz obrebski
9a6dae0470 [Backout] - CL28792672
[FYI] tomasz.obrebski
Original CL Desc
-----------------------------------------------------------------
Gauntlet device configuration profiles

#rb wojciech.krywult, David.Harvey

[CL 28799457 by tomasz obrebski in ue5-main branch]
2023-10-16 11:30:46 -04:00
tomasz obrebski
f3c6c1dd58 Gauntlet device configuration profiles
#rb wojciech.krywult, David.Harvey

[CL 28799239 by tomasz obrebski in ue5-main branch]
2023-10-16 11:26:29 -04:00
ben marsh
21048a172c Horde: Fix minor code style warnings in CI.
#jira

[CL 28793841 by ben marsh in ue5-main branch]
2023-10-16 08:25:07 -04:00
ben marsh
48c4020d3f Horde: Add a batch file for launching Redis with the default config file.
#jira

[CL 28793654 by ben marsh in ue5-main branch]
2023-10-16 08:22:47 -04:00
ben marsh
6c92470668 Horde: Change hosted build of Redis to only bind to localhost by default for security reasons. Also wait for background logger to flush before terminating.
#jira

[CL 28793607 by ben marsh in ue5-main branch]
2023-10-16 08:21:57 -04:00
ben marsh
d3124e7152 Horde: Add a custom storage backend to insert a base folder before any object paths, rather than including in the StorageService implementation.
#jira

[CL 28793369 by ben marsh in ue5-main branch]
2023-10-16 08:19:10 -04:00
ben marsh
f941026416 Horde: Make DDC services scoped, in order to use scoped IStorageClientFactory instances.
#jira

[CL 28789806 by ben marsh in ue5-main branch]
2023-10-14 21:48:12 -04:00
ben marsh
b9700d2f41 Horde: Use scoped storage client factory for controller classes, rather than using StorageService directly. Prevents mismatch between scoped global config and monitored global config leading to potential auth mismatches.
#jira

[CL 28789187 by ben marsh in ue5-main branch]
2023-10-14 19:12:28 -04:00
ben marsh
a8c5655125 Horde: Fix out-of-sync reference counting on storage service state objects.
#jira

[CL 28789165 by ben marsh in ue5-main branch]
2023-10-14 19:10:51 -04:00
ben marsh
edcd1c746c Horde: Remove IServerStorageClient, and fix race condition evaluating auth for storage client access.
* Both client and server implementations can now use the vanilla IStorageClient implementation, which now includes methods for requesting HTTP redirects.
* On the server, IStorageClient instances can be created by injecting a IStorageClientFactory instance, scoped to the request lifetime. This ensures the same configuration passed in via IOptionsSnapshot<> will be used, and any auth requests will be valid against the same configuration.

#jira

[CL 28789141 by ben marsh in ue5-main branch]
2023-10-14 18:58:40 -04:00
joe kirchoff
80114d4cba [Backout] - CL28756535
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: GenerateTLH fix

#rnx

[CL 28780509 by joe kirchoff in ue5-main branch]
2023-10-13 20:03:03 -04:00
saam barati
c90af30f0b 8-byte align bytecode ops
#rb yiliang.siew

We're soon gonna be storing to VValue/pointer fields in the bytecode stream that the GC will scan and the mutator will write to. Let's 8-byte align so we don't see tearing.

[CL 28779525 by saam barati in ue5-main branch]
2023-10-13 19:27:38 -04:00
ben marsh
7971208043 Horde: Move IServerStorageClient out of StorageService.
#jira

[CL 28777035 by ben marsh in ue5-main branch]
2023-10-13 18:32:15 -04:00
ben marsh
a187ace928 Horde: Allow bundles to be treated as regular blobs in the storage service. If a blob locator has a fragment specifier, it refers to a node, otherwise it refers to a bundle. The same operations for a bundle are available on BlobHandle.
#jira

[CL 28775324 by ben marsh in ue5-main branch]
2023-10-13 17:54:26 -04:00
ben marsh
6468512a55 Horde: Replace BundleLocator with BlobLocator.
#jira

[CL 28767004 by ben marsh in ue5-main branch]
2023-10-13 15:35:00 -04:00
ben marsh
9cc383be92 Horde: Add a test class for MongoDB functionality.
#jira

[CL 28766988 by ben marsh in ue5-main branch]
2023-10-13 15:34:50 -04:00
ben marsh
2ead540fea UnrealCloudDDC: Fix analyzer warnings in presubmit tests.
[FYI] Joakim.Lindqvist
#jira

[CL 28758749 by ben marsh in ue5-main branch]
2023-10-13 13:11:39 -04:00
joe kirchoff
b18f47f3da UnrealBuildTool: GenerateTLH fix
#rnx

[CL 28756634 by joe kirchoff in ue5-main branch]
2023-10-13 12:18:40 -04:00
ben marsh
8dbfc35c0e Horde: Test fixes.
#jira

[CL 28756600 by ben marsh in ue5-main branch]
2023-10-13 12:17:57 -04:00