Ben Marsh
a4e2059326
Horde: Abstract out logic for building bundles into an interface, so implementations can choose not to use it if they desire.
...
#preflight 6477f5eb313d43282fcf9a9f
[CL 25724155 by Ben Marsh in ue5-main branch]
2023-06-01 08:39:27 -04:00
Ben Marsh
221ce42510
Horde: Remove hashes from node handles by default. A separate HashedNodeHandle type bundles the handle with a hash value for round-tripping data through NodeRef objects.
...
#preflight none
[CL 25709378 by Ben Marsh in ue5-main branch]
2023-05-31 14:41:23 -04:00
Ben Marsh
20355594a8
Horde: Remove methods which assume the hash is stored with a node handle.
...
#preflight none
[CL 25704985 by Ben Marsh in ue5-main branch]
2023-05-31 12:41:58 -04:00
Ben Marsh
e24c58010c
Move BucketId implementation into UnrealCloudDDC. Not needed by the public API at the moment.
...
#preflight 647757500848b7126dc4d5bd
[CL 25701894 by Ben Marsh in ue5-main branch]
2023-05-31 10:37:30 -04:00
Ben Marsh
c80dcd77cb
Fix UBT/UAT building on Windows ARM64.
...
#preflight 6477562f4b0d5a1eb1411fa1
[CL 25701794 by Ben Marsh in ue5-main branch]
2023-05-31 10:31:38 -04:00
Ben Marsh
aa7ef6a644
Horde: Remove unused small object store implementation.
...
#preflight none
[CL 25700970 by Ben Marsh in ue5-main branch]
2023-05-31 09:39:31 -04:00
Ben Marsh
7f7e2338bd
Horde: Remove generic storage client interface. We don't currently use this.
...
#preflight none
[CL 25699315 by Ben Marsh in ue5-main branch]
2023-05-31 07:06:39 -04:00
henrik karlsson
91002a99c5
[Box]
...
* New binaries with bug fixes
* Removed BoxManaged code now when ubt is using pinvoke instead
#preflight 645c9d182965f6ea8e7627ee
#rb none
[CL 25697589 by henrik karlsson in ue5-main branch]
2023-05-31 01:53:35 -04:00
joe kirchoff
8d61991e8a
Managed p/invoke libray for box rather than use a managed c++ library
...
#rnx
#rb Henrik.Karlsson
#preflight 64763f524b0d5a1eb1e81c38
[CL 25683741 by joe kirchoff in ue5-main branch]
2023-05-30 14:47:11 -04:00
Ben Marsh
97ab8e8e82
Horde: Separate C#-specific typed node serialization/deserialization from core bundle logic.
...
#preflight none
[CL 25661077 by Ben Marsh in ue5-main branch]
2023-05-28 14:02:50 -04:00
Ben Marsh
22294d0023
Horde: Missing files.
...
#preflight none
[CL 25659239 by Ben Marsh in ue5-main branch]
2023-05-27 10:45:29 -04:00
Ben Marsh
a728c807a8
Horde: Rename FileNode to ChunkedDataNode.
...
#preflight none
[CL 25659236 by Ben Marsh in ue5-main branch]
2023-05-27 10:44:11 -04:00
Ben Marsh
339f8934c3
Fix DeployTool task no longer accepting a zip file argument.
...
#preflight 6470b337624a2b767fe0d017
[CL 25643979 by Ben Marsh in ue5-main branch]
2023-05-26 11:55:13 -04:00
calvin zheng
d9d493619f
Improved method of getting Xcode version
...
#jira UE-185817
#rb Josh.Adams
#preflight 646e55dc6c2a2532b1f164fd
[CL 25609928 by calvin zheng in ue5-main branch]
2023-05-24 15:01:27 -04:00
Ben Marsh
69e3180cc0
Horde: Add a custom error code for BuildGraph script compilation errors.
...
#preflight none
[CL 25606893 by Ben Marsh in ue5-main branch]
2023-05-24 13:06:11 -04:00
Ben Marsh
b4561143f5
Skip over isSparse fields in Perforce output.
...
#preflight none
[CL 25601396 by Ben Marsh in ue5-main branch]
2023-05-24 09:17:05 -04:00
Ben Marsh
366ee2afda
EpicGames.OIDC: Fix static analyzer warnings after NET 6 upgrade.
...
- Missing documentation on public classes.
- Some methods made static.
- Some false-positive IDisposable warnings.
- Missing SupportedOSPlatform attributes.
#preflight none
#fyi Joakim.Lindqvist
[CL 25583760 by Ben Marsh in ue5-main branch]
2023-05-23 11:28:34 -04:00
Ben Marsh
4c10500a1a
Horde: Fix SingleInstanceMutex on Mac/Linux. Waiting for multiple wait handles is only supported on Windows.
...
#preflight none
[CL 25581974 by Ben Marsh in ue5-main branch]
2023-05-23 10:14:14 -04:00
Ben Marsh
d77385ca97
Upgrade EpicGames.OIDC to NET 6.
...
#preflight none
#fyi Joakim.Lindqvist
[CL 25581623 by Ben Marsh in ue5-main branch]
2023-05-23 10:00:52 -04:00
Ben Marsh
1c8525230a
UBT: Reduce verbosity of worker request logging.
...
#preflight none
[CL 25580707 by Ben Marsh in ue5-main branch]
2023-05-23 08:43:53 -04:00
Ben Marsh
53d7e67dee
EpicGames.Core: Respect OutputLevel when writing to the log, and reduce verbosity of output to the default tracer (since it hampers debugger performance significantly).
...
#preflight none
#fyi Joe.Kirchoff, Tim.Smith
[CL 25580509 by Ben Marsh in ue5-main branch]
2023-05-23 08:31:07 -04:00
Ben Marsh
272129a934
Horde: Fix agent mutex not being disposed on the same thread that created it.
...
#preflight none
#preflight 646bf646576becd7b589a019
[CL 25572348 by Ben Marsh in ue5-main branch]
2023-05-22 19:31:52 -04:00
Ben Marsh
966a34a1dc
Horde: Move methods for building file nodes into FileNodeWriter.
...
#preflight none
[CL 25564123 by Ben Marsh in ue5-main branch]
2023-05-22 10:48:27 -04:00
Ben Marsh
d5e215945e
Horde: Rename RemoteComputeSocket -> ComputeSocket. Whether it's remote or not is determined by the endpoint parameter.
...
#preflight none
[CL 25564036 by Ben Marsh in ue5-main branch]
2023-05-22 10:44:26 -04:00
Ben Marsh
1e893e012a
Horde: Rename ComputeStorageClient -> AgentStorageClient.
...
#preflight none
[CL 25559222 by Ben Marsh in ue5-main branch]
2023-05-21 09:30:03 -04:00