Commit Graph

20385 Commits

Author SHA1 Message Date
carl bystrom
d524b2bce7 Horde: Add more logging and tracing to ComputeService
[CL 28000712 by carl bystrom in ue5-main branch]
2023-09-19 12:49:37 -04:00
vincent robert
c96ad5e82e Expose Async Physics Block Mode and Async Interpolation Multiplier in the Solver API.
Those parameters are still available throw CVar. This change has been made to be able to customize those variable by project.
#rb benn.gallagher

[CL 27993584 by vincent robert in ue5-main branch]
2023-09-19 09:40:27 -04:00
Ben Marsh
0d3f9f9ce5 Horde: Add 'analyze' configuration for other projects as part of static analysis tests in CIS.
[CL 27993120 by Ben Marsh in ue5-main branch]
2023-09-19 09:15:23 -04:00
johan berg
94761f1499 Clean up dispatch queues for recreated watchers
Whenever settings would change we deleted the directory watches for all mounts. On Mac each watcher had a dispatch queue with running jobs. When the those lingering jobs would get callbacks, it would try to access the existing mount instance which would have been deleted.

#rb none
#jira UE-187849

[CL 27992508 by johan berg in ue5-main branch]
2023-09-19 08:37:39 -04:00
carl bystrom
b18ac5d9ac Horde: Add helper for allocating request IDs in compute client
[CL 27992044 by carl bystrom in ue5-main branch]
2023-09-19 08:15:16 -04:00
johan berg
f6eb6cc369 Bump UTS version to 1.18
#rb none

[CL 27991217 by johan berg in ue5-main branch]
2023-09-19 07:24:20 -04:00
carl bystrom
e7129a043c Horde: Only let OTel gauge in ComputeService be scraped once
[CL 27989206 by carl bystrom in ue5-main branch]
2023-09-19 04:45:50 -04:00
carl bystrom
ce7809ce63 Horde: Fix warning
[CL 27989193 by carl bystrom in ue5-main branch]
2023-09-19 04:44:21 -04:00
Ben Marsh
dd3dd50521 Horde: Remove unnecessary using directives.
[CL 27984290 by Ben Marsh in ue5-main branch]
2023-09-18 21:27:36 -04:00
Ben Marsh
5add9bd272 Horde: Rename Program.cs to *App.cs in different programs to make it easier to navigate to.
[CL 27984139 by Ben Marsh in ue5-main branch]
2023-09-18 21:19:48 -04:00
Ben Marsh
3038a23a87 Horde: Allow AddHordeHttpClient overloads to modify the HttpClient used to construct HordeHttpClient.
[CL 27983969 by Ben Marsh in ue5-main branch]
2023-09-18 21:13:50 -04:00
yuriy odonnell
2f88a33752 unsync - Add timestamps to log files
#rb none

[CL 27981813 by yuriy odonnell in ue5-main branch]
2023-09-18 19:56:48 -04:00
Ben Marsh
72432df608 Horde: Fix error building Horde.Agent in analyze configuration.
[CL 27981146 by Ben Marsh in ue5-main branch]
2023-09-18 19:36:40 -04:00
Ben Marsh
2129156f7e Horde: Refactoring auth/connection management for Horde API.
* HTTP client instances used to communicate with the Horde server are now provided as typed clients from IHttpClientFactory.
* Logic for getting and refreshing an access token is done via a delegating HttpMessageHandler, which fetches a new token whenever an unauthenticated response is received from the server.
* Moved request/response definitions for /api/v1/server endpoint calls into EpicGames.Horde.

[CL 27980773 by Ben Marsh in ue5-main branch]
2023-09-18 19:24:22 -04:00
Ben Marsh
e17e9865d4 Horde: Increase maximum number of changes to consider for build health issues to 1000.
[CL 27980605 by Ben Marsh in ue5-main branch]
2023-09-18 19:19:46 -04:00
jonathan wei
74fae4dc8f UGS: Make the following windows non-resizable:
- Modify Build Steps window
- Command Line Arguments window
- Diagnostics window
- Open Project window

#jira UE-190652
[RN] minor ugs/ui

[CL 27977217 by jonathan wei in ue5-main branch]
2023-09-18 17:53:48 -04:00
robert millar
8ff1fb466e Build path tree from leaf up to avoid re-checking existence of parent nodes as frequently.
Require callers to strip trailing slashes from input.
Add batch delegates for path add/remove.

#rb matt.peters,ben.zeigler

[CL 27975572 by robert millar in ue5-main branch]
2023-09-18 17:18:48 -04:00
josh adams
f905f670fb - Fix a problem with BundleResources not being copied in to Mac and IOS .app bundles (plugin author reported - this is a feature Epic has not used)
#rb calvin.zheng
#jira UE-195538

[CL 27975320 by josh adams in ue5-main branch]
2023-09-18 17:12:52 -04:00
lorry li
8d63b6815b Enable more platforms for WebTests, fix corresponding warning or errors.
[REVIEW] [at]stephen.ma [at]david.harvey [at]michael.kirzinger [at]chris.constantinescu
#jira UE-194887
#rb [at]stephen.ma [at]david.harvey [at]chris.constantinescu

[CL 27973497 by lorry li in ue5-main branch]
2023-09-18 16:36:57 -04:00
jonathan wei
96f0da8555 UGS: Added back project and programs status lines when UGS workspace is busy/syncing
[RN] minor ugs/ui

[CL 27973230 by jonathan wei in ue5-main branch]
2023-09-18 16:33:15 -04:00
Josh Engebretson
90ddc63913 Horde: Fix min change on bisection linking to wrong job
#skipci
#rnx

[CL 27971260 by Josh Engebretson in ue5-main branch]
2023-09-18 15:49:04 -04:00
Josh Engebretson
8f5717dcb4 Horde: Jump to bisection rail when bisecting, sort bisections by mongo id
#jira none
#skipci
#rnx

[CL 27970401 by Josh Engebretson in ue5-main branch]
2023-09-18 15:35:51 -04:00
josh adams
5db2ebc00b [Backout] - CL27966063
[FYI] Josh.Adams
[these dylibs don't load correctly on older Mac OSs]
Original CL Desc
-----------------------------------------------------------------
- Updated ShderConductor libs on Mac to build with new Min deployment version, to work around an issue with dylib linker in Sonoma
[FYI] carl.lloyd
#rb zack.neyland

[CL 27970181 by josh adams in ue5-main branch]
2023-09-18 15:30:17 -04:00
Josh Engebretson
fe3560b2bd Horde: Tweak for bisection start
#jira none
#rnx
#skipci

[CL 27969389 by Josh Engebretson in ue5-main branch]
2023-09-18 15:06:47 -04:00
joe kirchoff
b21a14a708 UnrealBuildTool: Update preferred msvc compiler to 14.37.32822
[CL 27969267 by joe kirchoff in ue5-main branch]
2023-09-18 15:02:46 -04:00