ben marsh
44bf9a6b28
Horde: Increate default timeout for Horde http requests to 60 seconds.
...
[CL 36825037 by ben marsh in 5.5 branch]
2024-10-03 12:10:14 -04:00
ben marsh
8108b4df2b
Horde: Allow clients to specify a locator when uploading blobs. The server will not allow overwriting any existing blob, but allowing the client to determine the locator opens the door to it being able to write multiple blobs in parallel.
...
[CL 36813866 by ben marsh in 5.5 branch]
2024-10-03 00:06:55 -04:00
ben marsh
2853a06a7b
Horde: Scan uploaded blobs for file sizes and store them in the database.
...
#rnx
[CL 36813761 by ben marsh in 5.5 branch]
2024-10-03 00:02:25 -04:00
ben marsh
135865f38c
Horde: Downgrade intermittent warnings on uploads to information.
...
#rnx
[CL 36794336 by ben marsh in 5.5 branch]
2024-10-02 14:00:32 -04:00
ben marsh
9744fe872c
Horde: Merging latest changes from Main.
...
#rb none
[CL 36789534 by ben marsh in 5.5 branch]
2024-10-02 11:50:21 -04:00
ben marsh
27ef6c60b5
Horde: Make imports for uploaded blobs non-optional.
...
#rnx
#rb none
[CL 36765264 by ben marsh in 5.5 branch]
2024-10-01 20:51:26 -04:00
ben marsh
9b562c46e4
Horde: Allow specifying arbitary key/value metadata on tools, and add product ids for MSI installers. Unreal Toolbox will automatically install/uninstall MSIs using the given product id.
...
#jira UE-225743
[CL 36764222 by ben marsh in 5.5 branch]
2024-10-01 20:39:57 -04:00
mattias hornlund
d0b1fc9399
Iris
...
- Fixed UHT to properly create bindings for derived fastarrays.
#jira UE-225656
#rb Peter.Engstrom
[CL 36763454 by mattias hornlund in 5.5 branch]
2024-10-01 20:30:47 -04:00
ben marsh
903bdb25cd
Merging latest UnrealToolbox/Horde changes from Main.
...
#jira UE-225747, UE-225737, UE-225735, UE-225692, UE-225694, UE-225700, UE-225739, UE-225742, UE-225698
#rb josh.engebretson
#lockdown mark.lintott
[CL 36763234 by ben marsh in 5.5 branch]
2024-10-01 20:27:57 -04:00
ben marsh
25d1f34ab2
Horde: Fix static analysis warnings.
...
#rnx
[CL 36762933 by ben marsh in 5.5 branch]
2024-10-01 20:24:17 -04:00
ben marsh
ad3ab756b4
Horde: Use the correct token for writing artifacts. Adds an IArtifactBuilder interface returned from IArtifactCollection.CreateAsync() which can be used to upload artifact data with the correct permissions.
...
[CL 36762334 by ben marsh in 5.5 branch]
2024-10-01 20:16:13 -04:00
ben marsh
837e2206df
Merging latest Horde code from Main [at] 36583965
...
#rnx
[CL 36759235 by ben marsh in 5.5 branch]
2024-10-01 19:46:38 -04:00
ben marsh
2af764e351
Merging latest Horde changes from Main.
...
[CL 36756615 by ben marsh in 5.5 branch]
2024-10-01 19:23:06 -04:00
ben marsh
595309196c
Merging NET 8 upgrades from Main.
...
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
Ryan Hummer
4af2fd066d
Updating Dev-Release-5.5 from Main at CL #36144969
...
#okforversepublic
[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
ben marsh
95dc3eb5d7
Horde: Set the max thread count for managed workspace operations to one less than the number of reported CPUs on the machine.
...
[CL 36038068 by ben marsh in ue5-main branch]
2024-09-05 09:50:13 -04:00
joe kirchoff
009a6742f0
.net 8 await
...
#rnx
[CL 36028848 by joe kirchoff in ue5-main branch]
2024-09-04 20:50:05 -04:00
ben marsh
cbefe2747a
Horde: Static analysis fix.
...
#rnx
[CL 36021813 by ben marsh in ue5-main branch]
2024-09-04 15:59:47 -04:00
ben marsh
e7df17b8ec
Horde: Advertise a new OSFamilyCompatibility property from agents, indicating OSes that the system can emulate (for Linux agents with WINE to indicate Windows compatibility).
...
[FYI] Carl.Bystrom
[CL 36018340 by ben marsh in ue5-main branch]
2024-09-04 14:20:33 -04:00
ben marsh
9406bd4d4f
Horde: Allow specifying a list of properties required for agents to execute compute leases.
...
[FYI] Carl.Bystrom
[CL 36012544 by ben marsh in ue5-main branch]
2024-09-04 12:20:34 -04:00
joe kirchoff
34f846c830
EpicGames.Core: Replace obsolete BinaryFormatter with compatible DataContractSerializer
...
#rnx
[CL 35982097 by joe kirchoff in ue5-main branch]
2024-09-03 17:03:17 -04:00
ben marsh
631f4fe1a4
Horde: Remove unnecessary using directive.
...
#rnx
[CL 35980124 by ben marsh in ue5-main branch]
2024-09-03 16:21:13 -04:00
ben marsh
5cd6364d03
Horde: Symbol store fixes.
...
#rnx
[CL 35978063 by ben marsh in ue5-main branch]
2024-09-03 15:43:17 -04:00
ben marsh
00a0768d4f
Horde: Add a symbol store plugin. Symbol stores use aliases in the storage system to map symbol store paths onto content streams from existing artifacts, allowing reuse of data already available in artifacts.
...
Symbols can be tagged with the appropriate metadata by setting the Symbols=true attribute on the CreateArtifact task. Referencing the namespace that the symbols will be uploaded to from the symbol store config will allow accessing them through the api/v1/symbols route.
Hashing for symbols is compatible with symstore.exe, but is handled by a custom implementation in SymStore.cs.
[CL 35971608 by ben marsh in ue5-main branch]
2024-09-03 12:55:05 -04:00
carl bystrom
5e760e11bf
Horde: Log Horde server and agent version for a UBA session
...
#jira UE-213900
[CL 35954942 by carl bystrom in ue5-main branch]
2024-09-02 09:44:09 -04:00