Ben Marsh
5261aeedea
Horde: Have BlobData instances implement IDisposable, allowing us to manage lifetimes of the underlying buffers data they reference.
...
[CL 28509329 by Ben Marsh in ue5-main branch]
2023-10-05 14:41:30 -04:00
Ben Marsh
2d59cd127f
Horde: Include the type of child nodes in chunk data streams. This allows descending through the hierarchy until we reach leaf nodes without having to actually expand those nodes, which aids in prefetching of bulk data.
...
[CL 28508559 by Ben Marsh in ue5-main branch]
2023-10-05 14:21:34 -04:00
Ben Marsh
b872e46bcb
Horde: Expose additional stats for bundle cache performance.
...
[CL 28496502 by Ben Marsh in ue5-main branch]
2023-10-05 09:09:05 -04:00
Ben Marsh
558d1ade1b
Horde: Fix serialization tests.
...
[CL 28457822 by Ben Marsh in ue5-main branch]
2023-10-04 11:23:44 -04:00
Ben Marsh
7ef0542a6b
Horde: Missing files.
...
[CL 28456574 by Ben Marsh in ue5-main branch]
2023-10-04 10:54:41 -04:00
Ben Marsh
8684b930ed
Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
...
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
Ben Marsh
494dbcd2b3
Horde: Move API classes into folders/namespaces matching server-side implementations.
...
[CL 28424897 by Ben Marsh in ue5-main branch]
2023-10-03 14:48:06 -04:00
Ben Marsh
8acbfe9312
Horde: Move issue handlers into EpicGames.Horde.
...
[CL 28412492 by Ben Marsh in ue5-main branch]
2023-10-03 09:50:15 -04:00
tim smith
a4c0680e7a
1) Initial version of a basic VValue property type
...
2) Initial version of the merged UEGC and VerseGC
3) Unit tests for the merged GC
#rb johan.torp robert.manuszewski
[CL 28411269 by tim smith in ue5-main branch]
2023-10-03 09:02:39 -04:00
Ben Marsh
32bc957170
Horde: Use the EpicGames.Core.JsonLogEvent type to represent log events inside Horde. Work towards allowing IssueHandlers to be implemented outside Horde server.
...
[CL 28383518 by Ben Marsh in ue5-main branch]
2023-10-02 13:01:38 -04:00
Ben Marsh
d4d28cc16a
Fix threading issue in AsyncThreadPoolWorkQueueTest.
...
[CL 28315703 by Ben Marsh in ue5-main branch]
2023-09-28 09:00:21 -04:00
tim smith
0e7bc262e9
Cleaned up class code generation including moving class functions so they are no longer interspersed with class.
...
#rb tim.smith
[CL 28269691 by tim smith in ue5-main branch]
2023-09-27 07:30:36 -04:00
tim smith
0c3bbaf187
Cleaned up minor formatting issues with functions and classes.
...
#rb tim.smith
[CL 28234781 by tim smith in ue5-main branch]
2023-09-26 12:59:12 -04:00
Ben Marsh
76fd40f58e
Horde: Allow setting aliases on blobs at the moment that we write them.
...
[CL 28233526 by Ben Marsh in ue5-main branch]
2023-09-26 12:32:52 -04:00
tim smith
9bcd366a9f
Generated code for structures now use constexpr excluding registration object.
...
#rb tim.smith
[CL 28231349 by tim smith in ue5-main branch]
2023-09-26 11:47:16 -04:00
Ben Marsh
ec8eace7e8
Horde: Allow '+' characters in ref names, and include more detail in error messages for invalid refs.
...
[CL 28230951 by Ben Marsh in ue5-main branch]
2023-09-26 11:41:16 -04:00
carl bystrom
d73ffc1869
Horde: Add support for declaring resource needs in compute client
...
[CL 28229955 by carl bystrom in ue5-main branch]
2023-09-26 11:13:41 -04:00
tim smith
e5f3438ce1
Generated code for enums now use constexpr excluding the registration object.
...
#rb tim.smith
[CL 28229594 by tim smith in ue5-main branch]
2023-09-26 11:08:15 -04:00
tim smith
56a25762b3
Meta data code generation uses constexpr initialization.
...
#rb tim.smith
[CL 28227730 by tim smith in ue5-main branch]
2023-09-26 10:25:10 -04:00
Ben Marsh
3c4bf64312
EpicGames.Core: Swallow DirectoryNotFound exceptions when trying to enumerate/delete the contents of a directory. If some other process is also deleting directories, we can clash when trying to enumerate a directory's contents.
...
[CL 28226447 by Ben Marsh in ue5-main branch]
2023-09-26 10:03:26 -04:00
Ben Marsh
a3783d7322
Horde: Add a matcher for Docker disk space errors.
...
[CL 28222783 by Ben Marsh in ue5-main branch]
2023-09-26 08:53:53 -04:00
tim smith
13882189b3
Registration declarations now uses contexpr to initialize the data.
...
#rb self
[CL 28220585 by tim smith in ue5-main branch]
2023-09-26 06:28:17 -04:00
Ben Marsh
977dd674d2
Horde: Fix presubmit tests.
...
[CL 28200228 by Ben Marsh in ue5-main branch]
2023-09-25 15:24:54 -04:00
andrew scheidecker
cc9a77a399
Add support for TOptional/FOptionalProperty to UHT.
...
#rb Tim.Smith
[CL 28199740 by andrew scheidecker in ue5-main branch]
2023-09-25 15:16:30 -04:00
tim smith
e12428d3e3
Added block comments to generated file to make it easier to find specific code
...
#rb self
[CL 28192281 by tim smith in ue5-main branch]
2023-09-25 12:44:06 -04:00