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
Joakim Lindqvist
0cf402920a
Horde Storage - Fixed issue with peer latency test failing to resolve url
...
#preflight none
[CL 22183802 by Joakim Lindqvist in ue5-main branch]
2022-09-26 10:46:39 -04:00
nebojsa dragosavac
7253ce598f
Modify IncludeTool external file test for NNX plugin
...
#preflight none
#rb none
#rnx
[CL 22180986 by nebojsa dragosavac in ue5-main branch]
2022-09-26 09:18:56 -04:00
Ben Marsh
83180e089d
EpicGames.Perforce: Fix incorrect path copying native PDB to output directory.
...
#preflight none
[CL 22180965 by Ben Marsh in ue5-main branch]
2022-09-26 09:18:01 -04:00
bryan sefcik
2a23602913
Fixed an issue the BF was seeing with compiling non-unity builds that use the inline gen.cpp macro.
...
#preflight 6330d4e3d747fe52c8739b78
[CL 22177396 by bryan sefcik in ue5-main branch]
2022-09-25 19:36:22 -04:00
joe kirchoff
03ac9fef1e
UnrealBuildTool: Fix another instance where all writable source files would incorrectly add many files to the adaptive working set
...
#jira UE-163272
#rnx
#rb trivial
#preflight 632defa4d51603c548982fbe
[CL 22165269 by joe kirchoff in ue5-main branch]
2022-09-23 20:44:32 -04:00
josh adams
73089d67ee
- Added a mkdir to the FInalizeAppBundle script before copying to it
...
#rb trivial
[FYI] calvin.zheng
#preflight 632ddc43a4769ad714057d89
[CL 22164386 by josh adams in ue5-main branch]
2022-09-23 20:22:09 -04:00
sebastien lussier
0adf0ab63f
Unified autosubmit code for World Partition Builders
...
* Added auto submit support to existing builders
* Added auto submit tags support to allow scripts to provide robomerge tags for a CL
#rb patrick.enfedaque
#preflight 632dd2d52c7bc831f83c06fb
[CL 22164369 by sebastien lussier in ue5-main branch]
2022-09-23 20:21:34 -04:00