Commit Graph

12998 Commits

Author SHA1 Message Date
Ben Marsh
7cf23538eb Horde: Configure Horde storage to run on different ports (57000, 57001) in shared instances with Horde.Build.
#preflight none

[CL 18774720 by Ben Marsh in ue5-main branch]
2022-01-28 13:25:54 -05:00
Ben Marsh
aa95852f07 Horde: Make BaseProgram<>.CreateHostBuilder public so it can be accessed from Horde.Storage.
#preflight none

[CL 18772750 by Ben Marsh in ue5-main branch]
2022-01-28 11:52:04 -05:00
Ben Marsh
26519a9dc4 Horde: Build Horde.Build with Horde.Storage for local development. Can be disabled with the /p:WithHordeStorage argument for containerized builds.
#preflight none

[CL 18772689 by Ben Marsh in ue5-main branch]
2022-01-28 11:46:16 -05:00
benn gallagher
fc691929f3 HeadlessChaos - Compile fixes after material container changes
#rb trivial
#jira none
#preflight none

#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 18771019 in //UE5/Release-5.0/... via CL 18771023 via CL 18771160
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18771170 by benn gallagher in ue5-main branch]
2022-01-28 10:06:39 -05:00
Joakim Lindqvist
f2704fd5fc Horde Storage - Corrected settings for development mode, is supposed to be running with the mongo service.
#preflight none

[CL 18770763 by Joakim Lindqvist in ue5-main branch]
2022-01-28 09:24:37 -05:00
Joakim Lindqvist
918d777eee Horde Storage - Resolves the filesystem store path for the healthcheck
#preflight none

[CL 18770623 by Joakim Lindqvist in ue5-main branch]
2022-01-28 09:09:31 -05:00
Joakim Lindqvist
98ab1b0120 Horde Storage - Missing file from change 18770087 - filesystem store cleanup should always run
#preflight none

[CL 18770567 by Joakim Lindqvist in ue5-main branch]
2022-01-28 09:04:26 -05:00
Joakim Lindqvist
207941d4db Horde Storage - Replicaton snapshot service will now only strive to build a snapshot per day more reliably by checking when the previous snapshot was built, but polling much more frequently.
This fixes issue were no snapshots were built if we frequently redeployed as snapshots would only run 24 hrs after the deploy (and then every 24hrs from that).

Also added a setting to control how wide we go with the snapshot building and limited it to 2 at the same time, in attempt to spread out the load on the worker a bit more.

#preflight none

[CL 18770265 by Joakim Lindqvist in ue5-main branch]
2022-01-28 08:13:03 -05:00
Joakim Lindqvist
e675c1b7c8 Horde Storage - Added flag to control if blob cleanup should run, and disabling the runs when not elected leader.
This will remove a bunch of empty spans of runs that didnt actually run which looks odd in the monitoring.

#preflight none

[CL 18770087 by Joakim Lindqvist in ue5-main branch]
2022-01-28 07:38:31 -05:00
Joakim Lindqvist
53b0056680 Horde Storage - Made the consistency check service delete incorrect blobs that it finds, seen a few examples of 0 byte blobs getting created somehow which I will need to investigate.
#preflight none

[CL 18770085 by Joakim Lindqvist in ue5-main branch]
2022-01-28 07:38:23 -05:00
emil kirichev
220c4fd2a3 Solidworks Datasmith exporter slow or no exports created
#jira UE-139923
#rb JeanLuc.Corenthin
#preflight 61f3d3ca801201ab387ffc62

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18769799 in //UE5/Release-5.0/... via CL 18769801 via CL 18769887
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18769888 by emil kirichev in ue5-main branch]
2022-01-28 06:56:53 -05:00
benoit deschenes
6a0c02ef88 DatasmithRhinoExporter - Fixing material assignment for recursive "parent material" in nested blocks.
#jira UE-140462
#rb JeanLuc.Corenthin
#preflight 61f31eac1f12674afbc503bc

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18764441 in //UE5/Release-5.0/... via CL 18764448 via CL 18764853
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18764864 by benoit deschenes in ue5-main branch]
2022-01-27 18:10:51 -05:00
josh adams
4a39339b27 - Removed maps from Uncook list in MapMode=None, since the Uncook list will be added back in after the MapMode logic
#rb trivial
#preflight skip

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18755210 via CL 18756381 via CL 18756389 via CL 18756397 via CL 18761053 via CL 18761766
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18761801 by josh adams in ue5-main branch]
2022-01-27 16:12:23 -05:00
zak middleton
94c867345e #ue5 - Fix lightmass after Matrix changes
#jira none
#preflight skip
[FYI] Andrew.Davidson, Juan.Canada

#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 18755241 in //UE5/Release-5.0/... via CL 18755263 via CL 18757616
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18758578 by zak middleton in ue5-main branch]
2022-01-27 14:37:52 -05:00
pj kack
aa6459712e Force disable bPakUsesSecondaryOrder for all projects when staging with iostore, i.e. don't use the non-deterministic CookerOpenOrder.log in the UAT stage and package step.
This improves the determinism in iostore packaged builds with no regression in load times.
Game specific ordering .log files are still enabled, so any files located in [GameName]\Build\[CookPlatform]\FileOpenOrder\ will still be used.

#jira none
#rb carlmagnus.nordin
#rnx
#preflight 61f29f04c0033b39f8b92c8b

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18752854 in //UE5/Release-5.0/... via CL 18752859 via CL 18756833
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18757113 by pj kack in ue5-main branch]
2022-01-27 14:06:40 -05:00
juan canada
96d6707e4b Fixed compilation error in lightmass as a fallout of 18751249
#rb none
#jira none
#preflight 61f29421c0033b39f8b83f9c

#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 18752538 in //UE5/Release-5.0/... via CL 18752542 via CL 18756770
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18757079 by juan canada in ue5-main branch]
2022-01-27 14:05:43 -05:00
carl bystrom
6ed0eee0f5 Horde: Ensure job queue-based stategy can shrink pools
Will scale-in a pool when the queue is empty.
#preflight 61f2c964304c93e2cba6b799

[CL 18754615 by carl bystrom in ue5-main branch]
2022-01-27 11:39:00 -05:00
Ben Marsh
737f3f5432 Horde: Remove dependency on System.Net.Http.Json; causing analyzer errors during build.
#preflight none

[CL 18753818 by Ben Marsh in ue5-main branch]
2022-01-27 10:30:20 -05:00
Josh Engebretson
fb3ea3fb2e Horde: Fix issue with suppressed 404 fetches not resolving
#rnx
#jira none
#preflight none
#skipci

[CL 18753169 by Josh Engebretson in ue5-main branch]
2022-01-27 09:48:59 -05:00
Joakim Lindqvist
2fb77626a1 Horde Storage - Wait a while longer before running tests to give scylla time to start up.
#preflight none

[CL 18752122 by Joakim Lindqvist in ue5-main branch]
2022-01-27 06:32:54 -05:00
tim smith
b7cb8ab3c7 Live Coding error message in UBT simplified and clearer.
#rb trivial
#preflight 61f279efc0033b39f8b17a8f

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18751946 in //UE5/Release-5.0/... via CL 18751952 via CL 18752100
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18752105 by tim smith in ue5-main branch]
2022-01-27 06:30:20 -05:00
carl bystrom
67f59035f9 Horde: Preparations for auto-scale v2 rollout
- Add a flag for toggling shadow mode (no actual resizing done) and activating v2 itself
- Sizing strategy configured per pool
- Made AutoscaleServiceV2 more test friendly
- Added a feature flag section in settings
#preflight 61f26fd9706ac5ea0cf5631e

[CL 18751687 by carl bystrom in ue5-main branch]
2022-01-27 05:17:16 -05:00
chris caulfield
43c9192ed3 Chaos - Support for zero margins (still disabled in settings)
- Lower tolerances for GJK and EPA
- Various zero-margin related optimizations

#rb cedric.caillaud, ori.cohen, vincent.robert
#jira none
#preflight 61f1f170fd5285142b5224a7

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18748709 in //UE5/Release-5.0/... via CL 18748712 via CL 18748897
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18748910 by chris caulfield in ue5-main branch]
2022-01-26 20:50:04 -05:00
Ben Marsh
fea2f21d08 Horde: Fix incorrect decoding of escape characters in log text.
#preflight none

[CL 18748316 by Ben Marsh in ue5-main branch]
2022-01-26 19:53:01 -05:00
Ben Marsh
b6d9094c32 Horde: Run finalize logic even if a lease is aborted.
#preflight none

[CL 18745703 by Ben Marsh in ue5-main branch]
2022-01-26 16:58:03 -05:00