Ben Marsh
4a18ebb4ea
Horde: Revert bundle change until new agent is deployed.
...
[CL 27424320 by Ben Marsh in ue5-main branch]
2023-08-28 16:52:15 -04:00
Ben Marsh
e26f4424c4
Horde: Store bundle exports and references in a single block, so we can paginate reads more easily.
...
[CL 27423175 by Ben Marsh in ue5-main branch]
2023-08-28 16:20:31 -04:00
Ben Marsh
9a0e9cabca
Horde: Allow creating a bundle node handle directly from a locator.
...
[CL 27419310 by Ben Marsh in ue5-main branch]
2023-08-28 14:43:45 -04:00
Ben Marsh
5b46ebc4c0
Horde: Fix partial reads from bundle streams.
...
[CL 27417979 by Ben Marsh in ue5-main branch]
2023-08-28 14:06:28 -04:00
Ben Marsh
824248aec7
Horde: Fix type of object added to cache for bundle packets.
...
[CL 27417440 by Ben Marsh in ue5-main branch]
2023-08-28 13:56:18 -04:00
tim smith
7ce2decec0
Fixed issue with parsing LAYOUT_FIELD_INITITALIZED
...
#rb self
[CL 27414652 by tim smith in ue5-main branch]
2023-08-28 12:42:46 -04:00
Ben Marsh
906891d46d
Horde: Fix caching of bundle packets read as part of the header.
...
[CL 27414302 by Ben Marsh in ue5-main branch]
2023-08-28 12:31:50 -04:00
Ben Marsh
914afa52d6
Horde: Better handling of exceptions when thrown reading a blob.
...
[CL 27410931 by Ben Marsh in ue5-main branch]
2023-08-28 10:41:34 -04:00
Ben Marsh
56e28d4196
Horde: Fix incorrect range header when specifying null for length when retrieving bundle range.
...
[CL 27410712 by Ben Marsh in ue5-main branch]
2023-08-28 10:30:20 -04:00
Ben Marsh
b765330a18
Horde: Add support for reading bundle header collections directly from streams.
...
[CL 27409738 by Ben Marsh in ue5-main branch]
2023-08-28 09:38:28 -04:00
tim smith
a1965a6134
Removed the MODULENAME_API from the private copy constructor definition generated by UHT.
...
#rb Marc.Audy
[CL 27408965 by tim smith in ue5-main branch]
2023-08-28 08:27:34 -04:00
Ben Marsh
d504adf340
Horde: Support for constructing collections in bundle headers directly.
...
[CL 27404791 by Ben Marsh in ue5-main branch]
2023-08-27 15:06:33 -04:00
Ben Marsh
b94c090742
Horde: Use 'null' values for length when wanting to create an open-ended stream for bundles.
...
[CL 27404742 by Ben Marsh in ue5-main branch]
2023-08-27 14:54:38 -04:00
Ben Marsh
3e9064785d
Horde: Expose stream API from BundleStorageClient. This avoids a lot of copying into temporary buffers when splitting data to store in the cache.
...
[CL 27402986 by Ben Marsh in ue5-main branch]
2023-08-26 14:19:06 -04:00
Ben Marsh
107ae45a97
Horde: Add an optional memory cache parameter to FileStorageClient.
...
[CL 27402767 by Ben Marsh in ue5-main branch]
2023-08-26 13:07:01 -04:00
Ben Marsh
a47e268906
Horde: Rename BundleStorageClient.TreeReader to BundleReader.
...
[CL 27402737 by Ben Marsh in ue5-main branch]
2023-08-26 12:57:28 -04:00
Ben Marsh
79e5d7f727
Horde: Reduce default buffer size for writing new nodes. This has the effect of forcing data to be allocated in a new packet, which reduces compression performance and increases header size.
...
[CL 27402719 by Ben Marsh in ue5-main branch]
2023-08-26 12:53:15 -04:00
Josh Engebretson
3aeb3fb4a9
Horde: Another pass on Bisection workflow for server and dashboard
...
#jira none
#rnx
#jira none
[CL 27387025 by Josh Engebretson in ue5-main branch]
2023-08-25 14:52:06 -04:00
Ben Marsh
0cb55ccf23
Horde: Output a log entry for reaching 100% in a copy operation.
...
[CL 27385796 by Ben Marsh in ue5-main branch]
2023-08-25 14:23:48 -04:00
Ben Marsh
e3f4c6591d
Horde: Add Brotli as a bundle compression format.
...
[CL 27375933 by Ben Marsh in ue5-main branch]
2023-08-25 10:07:12 -04:00
Ben Marsh
b32ea052df
Horde: Fix Gzip compression in bundles.
...
[CL 27375770 by Ben Marsh in ue5-main branch]
2023-08-25 10:00:17 -04:00
Ben Marsh
9805508887
Horde: Revert change to use Gzip for bundles.
...
[CL 27362796 by Ben Marsh in ue5-main branch]
2023-08-24 19:08:00 -04:00
Ben Marsh
dd9fb8bbe6
Horde: Reduce memory usage when creating bundles.
...
* Maximum memory footprint is respected when queuing up bundles to write.
* All forked instances of a writer use the same write queue, and contribute towards the same resource limits.
* New writers are only allowed to start once previous data has been released.
* Default packet writer for bundles now uses a smaller (1mb vs 16mb) chunk size.
[CL 27362475 by Ben Marsh in ue5-main branch]
2023-08-24 18:54:10 -04:00
Ben Marsh
6d80a97a40
Horde: Pass a shelved change into config validation command.
...
[CL 27302945 by Ben Marsh in ue5-main branch]
2023-08-23 08:41:43 -04:00
jack porter
cf52ad35af
Added new PerPlatformConfig class flag indicating the config properties can be overridden in a Platform/PlatformEngine.ini file.
...
When a class is marked PerPlatformConfig, in the editor the class will be loaded from the platform inis of the current PreviewPlatform on load, and when the PreviewPlatform is changed, LoadConfig will be called to reload the settings from the platform ini file.
#rb Florin.Pascu, Josh.Adams
[CL 27273113 by jack porter in ue5-main branch]
2023-08-22 11:52:23 -04:00