Commit Graph

19542 Commits

Author SHA1 Message Date
Ben Marsh
1096e34ec8 Horde: Use standard ACL scopes for DDC access.
- Also remove Ddc prefix from class names; makes the code more confusing to read.

[CL 26420175 by Ben Marsh in ue5-main branch]
2023-07-17 18:32:28 -04:00
Ben Marsh
e3dbbd0866 Horde: Initial implementation of DDC services in Horde.
[CL 26419789 by Ben Marsh in ue5-main branch]
2023-07-17 18:20:06 -04:00
Ben Marsh
8529a1d46c Horde: Rename IStorageClient.FindNodesAsync() to FindAliasAsync().
[CL 26419511 by Ben Marsh in ue5-main branch]
2023-07-17 18:11:53 -04:00
Ben Marsh
bad1dd7430 Horde: Remove API to delete namespaces/buckets.
[CL 26416245 by Ben Marsh in ue5-main branch]
2023-07-17 16:14:09 -04:00
tiantian xie
86d73e2f9c fix conditon error: '&&' within '||' for TextureMapping.cpp
#jira UE-190374
#rb aleksander.netzel

[CL 26415419 by tiantian xie in ue5-main branch]
2023-07-17 15:45:27 -04:00
arciel rekman
2c16f925d0 Handle clang directory version change in asan RPATH.
#rb Brandon.Schaefer
[REVIEW] [at]Brandon.Schaefer

[CL 26415002 by arciel rekman in ue5-main branch]
2023-07-17 15:33:27 -04:00
Ben Marsh
65ef87013c Horde: Change IDdcBlobService.PutObjectAsync() to extension methods.
[CL 26414690 by Ben Marsh in ue5-main branch]
2023-07-17 15:24:25 -04:00
Ben Marsh
1c76ee8103 Horde: Remove support for manually deleting blobs and namespaces.
[CL 26414255 by Ben Marsh in ue5-main branch]
2023-07-17 15:07:50 -04:00
Ben Marsh
62752e3615 Horde: Remove JupiterContentHash, and use struct types that directly wrap IoHash for BlobId and ContentId.
[CL 26413949 by Ben Marsh in ue5-main branch]
2023-07-17 15:01:08 -04:00
joe kirchoff
8c3079414e UnrealBuildTool: Fix CompilerVersion selection
#rnx

[CL 26413638 by joe kirchoff in ue5-main branch]
2023-07-17 14:51:45 -04:00
Ben Marsh
3c10b9ef5e Horde: Rename StreamingBodyPayload -> BufferedPayload to match name of class, and add comments to suppress warnings.
[CL 26412290 by Ben Marsh in ue5-main branch]
2023-07-17 14:17:38 -04:00
tim smith
d98aa77cc7 Fixed issue where invalid code would be generated if all FieldNotify properties in class were marked as editor only data.
#rb self

[CL 26411808 by tim smith in ue5-main branch]
2023-07-17 14:01:09 -04:00
tim smith
930e3d0324 Fixed issue where if export code threw an exception, the build will not display the error message or fail the build.
#rb self

[CL 26411529 by tim smith in ue5-main branch]
2023-07-17 13:53:22 -04:00
Ben Marsh
52b173f3be Horde: Add 'Async' to the end of all asynchronous DDC methods.
[CL 26411081 by Ben Marsh in ue5-main branch]
2023-07-17 13:40:09 -04:00
Ben Marsh
a99f2a1a90 Horde: Rename BlobIdentifier -> BlobId.
[CL 26410844 by Ben Marsh in ue5-main branch]
2023-07-17 13:26:00 -04:00
Ben Marsh
727e22d3bf Horde: Add a custom type for ref ids, to ensure they don't get mixed up with blob ids.
[CL 26410022 by Ben Marsh in ue5-main branch]
2023-07-17 12:38:40 -04:00
Ben Marsh
4e2a3426f5 Horde: Rename IDdcObjectService to IDdcRefService.
[CL 26409485 by Ben Marsh in ue5-main branch]
2023-07-17 12:23:11 -04:00
Ben Marsh
32e806412b Horde: Use IoHash over IoHashKey.
[CL 26409035 by Ben Marsh in ue5-main branch]
2023-07-17 11:56:05 -04:00
Ben Marsh
3eb05ce59a Horde: Remove RequestUtil. Functionality is only used in one place; move it there instead.
[CL 26408879 by Ben Marsh in ue5-main branch]
2023-07-17 11:48:50 -04:00
Ben Marsh
1b92cb19df Horde: Remove Sha1Utils; move functionality directly into identifier classes.
[CL 26408808 by Ben Marsh in ue5-main branch]
2023-07-17 11:45:25 -04:00
Josh Engebretson
b26820f703 Horde: Change device pool telemetry to use ascending key for creation time
#jira none
#rnx

[CL 26408671 by Josh Engebretson in ue5-main branch]
2023-07-17 11:39:29 -04:00
Ben Marsh
d256aaa7c7 Horde: Use EpicGames.Core implementation of StringUtils, rather than version taken from Jupiter.
[CL 26408509 by Ben Marsh in ue5-main branch]
2023-07-17 11:30:36 -04:00
Ben Marsh
4ab3326f80 Horde: Rename DDC services to Ddc*.
[CL 26407275 by Ben Marsh in ue5-main branch]
2023-07-17 10:41:23 -04:00
Ben Marsh
e673a8164c Horde: DDC refactoring.
* Rename controllers to Ddc*
* Remove IBlobStore and IReferencesStore interfaces, which are used by Jupiter specific implementations.

[CL 26406281 by Ben Marsh in ue5-main branch]
2023-07-17 09:50:02 -04:00
Ben Marsh
6d16354f4b Horde: Use the regular Horde AclAction type to represent DDC actions.
[CL 26405411 by Ben Marsh in ue5-main branch]
2023-07-17 09:09:17 -04:00