Ben Marsh
0dfed3f566
Horde: Multi-threaded processing of files being added to bundles.
...
#preflight none
[CL 22208034 by Ben Marsh in ue5-main branch]
2022-09-27 14:42:23 -04:00
robert seiver
c7cc34b3b5
Fixed const-correctness and added TEXT() macro to a string literal
...
#fyi Brandon.Schaefer
#preflight none
[CL 22207969 by robert seiver in ue5-main branch]
2022-09-27 14:37:01 -04:00
robert seiver
a653391a26
Add loading modal dialog window when selecting stream for new workspace
...
#fyi Brandon.Schaefer, Zack.Neyland
#preflight none
[CL 22207799 by robert seiver in ue5-main branch]
2022-09-27 14:21:41 -04:00
robert seiver
2f410924f1
Removing accidental early submission
...
#fyi Brandon.Schaefer
#preflight none
[CL 22206890 by robert seiver in ue5-main branch]
2022-09-27 13:17:53 -04:00
robert seiver
a4bf56c3cc
Select stream window works and has all features except the loading screen and the search filter (lower prio tasks)
...
#fyi Brandon.Schaefer, Zack.Neyland
#preflight none
[CL 22206604 by robert seiver in ue5-main branch]
2022-09-27 13:00:50 -04:00
tim smith
0c077846eb
Fixed issue where already built UBT plugins were not being listed properly.
...
#rb self
#rnx
#preflight 6332fb5ab20e73a0989d5f7d
[CL 22205909 by tim smith in ue5-main branch]
2022-09-27 10:35:15 -04:00
carl bystrom
e9e60bbc64
Horde: Instrument background work in LogFileService
...
#preflight none
[CL 22205837 by carl bystrom in ue5-main branch]
2022-09-27 10:31:33 -04:00
Joakim Lindqvist
4aa37797db
Horde Storage - Locate other pods not by name but by ip, this seems to be more consistently resolvable within the kubernetes cluster
...
#preflight none
[CL 22205695 by Joakim Lindqvist in ue5-main branch]
2022-09-27 10:23:41 -04:00
Ben Marsh
9ea2d086e3
UBT: Use structured log event to include path to the plugin file in error message.
...
#preflight none
#fyi Joe.Kirchoff, Marc.Audy
[CL 22205497 by Ben Marsh in ue5-main branch]
2022-09-27 10:16:58 -04:00
Ben Marsh
f5ded91b41
UBT: Add support for throwing exceptions with structured logging events.
...
#preflight none
#fyi Joe.Kirchoff
[CL 22205263 by Ben Marsh in ue5-main branch]
2022-09-27 10:11:19 -04:00
Ben Marsh
9f4e2c95e1
EpicGames.Core: Add utility method for generating SourceFile log values with custom display text.
...
#preflight none
[CL 22205245 by Ben Marsh in ue5-main branch]
2022-09-27 10:10:39 -04:00
Joakim Lindqvist
a98beab2c1
Horde Storage - Fixes for kubernetes service discovery used in the horde storage blob store
...
#preflight none
[CL 22204949 by Joakim Lindqvist in ue5-main branch]
2022-09-27 09:54:33 -04:00
nuno leiria
42049243ac
Implemented ThinLTO cache and pruning arguments in UBT
...
#preflight 632c24691003050806482034
#rb Joe.Kirchoff, Wojciech.Krywult, Brian.White
[CL 22204860 by nuno leiria in ue5-main branch]
2022-09-27 09:48:46 -04:00
Joakim Lindqvist
8ca9de007d
Horde Storage - Another attempt at fixing sorting issues with the memory replication log to resolve issues with our tests intermittently failing. Avoid using sorted list as it will not correctly handle TimeUuids that sort to the same value (based on time) but we still need them to be sorted by time when looping over these (so switched to a list and manually sorted them when we need it sorted). Also see change 22203479.
...
#preflight none
[CL 22204199 by Joakim Lindqvist in ue5-main branch]
2022-09-27 08:57:34 -04:00
Ben Marsh
80d884159f
Fix missing comments.
...
#preflight none
[CL 22204156 by Ben Marsh in ue5-main branch]
2022-09-27 08:48:37 -04:00
Joakim Lindqvist
5f4a0f7af5
Horde Storage - Fixed issue with memory replication log (only used for tests) were it could get conflicting keys for the replication log (as time uuid is globally unique but multiple entries sorts into the same place by definition). Treating it as a guid should resolve this (allowing the full set of the unique value to be used for compare).
...
#preflight none
[CL 22203479 by Joakim Lindqvist in ue5-main branch]
2022-09-27 07:46:11 -04:00
Joakim Lindqvist
6eaca9ebcd
Horde Storage - Added stacktrace (if present) to returned cbobject to better debug inconsistent error with batch operations.
...
#preflight none
[CL 22203312 by Joakim Lindqvist in ue5-main branch]
2022-09-27 07:16:45 -04:00
Joakim Lindqvist
db7f26d47e
Horde Storage - When attempting to fetch a blob we try to fetch it from the filesystem of other horde storage instances in the cluster before going to S3 as this is generally much faster. This means we only need to hit S3 if a blob has never before been seen in the region or has been deleted from all file caches (e.g. is really old).
...
This also introduces a optional list of stores to use when fetching a blob (or doing a exist call) which can be useful for debugging purposes to only check certain blob store layers.
#preflight 6332d7b91003050806d2c290
[CL 22203207 by Joakim Lindqvist in ue5-main branch]
2022-09-27 07:07:55 -04:00
kerim borchaev
f3f83145b3
[3ds Max Exporter] Added warning to clearly identify problematic meshes with degenerate triangles
...
#jira UE-164910
#rb none
#preflight none
[CL 22203108 by kerim borchaev in ue5-main branch]
2022-09-27 07:01:06 -04:00
jeanluc corenthin
0be159dd09
Fixed a miscased include path
...
#jira none
#rb Kerim.Borchaev
#preflight none
[CL 22203096 by jeanluc corenthin in ue5-main branch]
2022-09-27 06:59:32 -04:00
william ewen
19b11fcb3e
Gauntlet: Make DeviceReservations forget problem devices between passes, so that the DeviceService is authoritative
...
#rb josh.engebretson
[CL 22203062 by william ewen in ue5-main branch]
2022-09-27 06:57:20 -04:00
Joakim Lindqvist
0bb127f9bc
Horde Storage - Fixes for url parsing going wrong in status check tests
...
#preflight none
[CL 22203030 by Joakim Lindqvist in ue5-main branch]
2022-09-27 06:52:59 -04:00
Joakim Lindqvist
4540ee6660
Horde Storage - Added retry if db times out while listing all objects in a attempt to make it more likely the GC actually finshes runs in prod.
...
#preflight none
[CL 22202667 by Joakim Lindqvist in ue5-main branch]
2022-09-27 05:51:30 -04:00
Ben Marsh
0d70ed83e6
Horde: Refactor IStorageClient.
...
* Now supports partial reads of blobs, and caches them inside StorageClientBase.
* IStorageClient includes methods for reading/writing TreeNode-derived classes, and caches bundle information and encoded/decoded packets internally.
* TreeWriter class can be used for packing data together into bundles. Supports creating async tasks to fence nodes being flushed rather than an explicit concept of forking child writers.
#preflight none
[CL 22192856 by Ben Marsh in ue5-main branch]
2022-09-26 16:09:47 -04:00
dmytro vovk
400afa0738
Do not assume LTO when PGO is enabled on Android as it doesn't work well with NDK21
...
#jira none
#rb trivial
#preflight 6331a0757b582f58ab63f6a7
[CL 22188490 by dmytro vovk in ue5-main branch]
2022-09-26 13:27:42 -04:00