Commit Graph

21405 Commits

Author SHA1 Message Date
ben marsh
1ce9b3b251 UGS: Add a URL handler to download a build from Horde using native storage primitives.
Format is: ugs://download?server=<SERVER-URL>&ns=<NAMESPACE>&refName=<REF-NAME>

[FYI] Randy.Jones

[CL 30088278 by ben marsh in ue5-main branch]
2023-12-04 13:07:30 -05:00
joe kirchoff
d588504468 [Backout] - CL30061307
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
AutomationTool: Check for dotnet instead of always relying on an installed visual studio

#rnx

[CL 30088082 by joe kirchoff in ue5-main branch]
2023-12-04 13:02:02 -05:00
ben marsh
eab6a6f8dc Horde: Don't wrap storage cancellation exceptions in a custom exception type.
#jira

[CL 30087540 by ben marsh in ue5-main branch]
2023-12-04 12:52:42 -05:00
carl bystrom
2b16d7a78e Horde: Add TcpSslTranport for compute communication
[CL 30086371 by carl bystrom in ue5-main branch]
2023-12-04 12:21:51 -05:00
ben marsh
e7245ed15a Horde: Revert incorrect change to partition directory fetches on different tasks.
#jira

[CL 30085245 by ben marsh in ue5-main branch]
2023-12-04 11:52:44 -05:00
grant medine
600075c424 [Backout] - CL30081973
[FYI] j.baumgartner
Original CL Desc
-----------------------------------------------------------------
[SubmitTool]
- Add CheckBalancedMacros validator and functionality to the script to accept a file list
- Added some extra error checking for CheckCopyrightNotices validator
- Add CheckUnacceptableWords validator and functionality to the script to accept a file list
- Fix an unacceptable word in SubmitTool.ini

#rb juan.legaz

[CL 30084969 by grant medine in ue5-main branch]
2023-12-04 11:46:17 -05:00
wouter dek
8fb3f24995 Fix messagebox not working in version selector due to missing resources in exe. Similar to CL 23287701.
#jira UE-200893

[CL 30082932 by wouter dek in ue5-main branch]
2023-12-04 10:58:57 -05:00
ben marsh
3647ef962b Horde: Add a typed HTTP client for communicating with the Horde server. Removes boilerplate code for getting an access token, configuring request objects, and parsing responses. Synchronous for now.
[CL 30080857 by ben marsh in ue5-main branch]
2023-12-04 10:09:40 -05:00
ben woodhouse
2ea0faefb3 PerfReportTool 4.224.0: Adjust default colorization to make greens and reds lighter and more readable
- Add Variable support for hitch thresholds

[CL 30080549 by ben woodhouse in ue5-main branch]
2023-12-04 10:00:58 -05:00
ben marsh
06b7a6949b UGS: Fix a few more static analysis warnings.
[CL 30080527 by ben marsh in ue5-main branch]
2023-12-04 10:00:16 -05:00
ben marsh
2b6b83d0ab UGS: Minor static analyzer fixes.
[FYI] Randy.Jones

[CL 30080038 by ben marsh in ue5-main branch]
2023-12-04 09:41:02 -05:00
josh engebretson
a91eae38f3 Horde: Fix issue with automation test filter
#skipci
#rnx

[CL 30079613 by josh engebretson in ue5-main branch]
2023-12-04 09:23:10 -05:00
carl bystrom
0c94e2ae6d Horde: Show selected exceptions as error messages in ComputeController
For example, propagates errors when no relay servers are found.

[CL 30074207 by carl bystrom in ue5-main branch]
2023-12-04 05:14:13 -05:00
ben marsh
210f5ceee7 Horde: Use strongly typed identifiers for agent messages.
#jira

[CL 30070653 by ben marsh in ue5-main branch]
2023-12-03 11:50:38 -05:00
ben marsh
bc051bd0c2 Support using the Description property in [CommandLine] attributes to document an option, as well as the standalone [Description] attribute.
#jira

[CL 30070444 by ben marsh in ue5-main branch]
2023-12-03 10:44:08 -05:00
ben marsh
fe51aa0709 Horde: Tweaks to handling of empty directories when extracting data from bundles.
- Output progress stats at the end of the extraction process, and not after the first update.
- Fix windowing for partitioning into multiple threads when bundles contains empty files/directories.

#jira

[CL 30070428 by ben marsh in ue5-main branch]
2023-12-03 10:42:41 -05:00
henrik karlsson
f1612195dd [UBA]
* Fixed so redirected stdout/err is not writing to screen

[CL 30069694 by henrik karlsson in ue5-main branch]
2023-12-03 03:26:57 -05:00
henrik karlsson
348667e01f [UBA]
* Fixed so visualizer is showing correct ping numbers when showing linux builds

[CL 30069648 by henrik karlsson in ue5-main branch]
2023-12-03 02:50:01 -05:00
henrik karlsson
0103f42cfd [Uba]
* Fixed so opened written files that were never explicitly closed is closed in exit if they have a close id

[CL 30069647 by henrik karlsson in ue5-main branch]
2023-12-03 02:49:56 -05:00
henrik karlsson
df2fb33a35 [UBA]
* Fixed Build-StaticAnalysis.bat not working after move

[CL 30069513 by henrik karlsson in ue5-main branch]
2023-12-03 00:06:56 -05:00
henrik karlsson
6f2d6a5509 [UBA]
* Fixed possible memory alignment issue for instances allocated with placement new

[CL 30069499 by henrik karlsson in ue5-main branch]
2023-12-03 00:05:26 -05:00
henrik karlsson
bd2dcb7504 [Uba]
* Implemented simple Http get using tcp directly in order to work on all platforms and also be lightweight
* Changed so aws queries are using above implementation and enabled aws checks on linux
* Added UbaCli "-checkaws" option to be able to test this functionality

[CL 30069487 by henrik karlsson in ue5-main branch]
2023-12-03 00:04:26 -05:00
ben marsh
71e44df324 Horde: Upgrade MongoDB driver to latest version, but use the Linq2 expression renderer.
#jira

[CL 30065695 by ben marsh in ue5-main branch]
2023-12-01 21:04:11 -05:00
ben marsh
0ef5bd6b56 Horde: Revert change to use FindMatchingElement() in MongoDB query; not supported by Linq2 driver.
#jira

[CL 30065668 by ben marsh in ue5-main branch]
2023-12-01 21:03:48 -05:00
joe kirchoff
eaaeb691d7 AutomationTool: Check for dotnet instead of always relying on an installed visual studio
#rnx

[CL 30061318 by joe kirchoff in ue5-main branch]
2023-12-01 19:22:00 -05:00