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
ben marsh
528ad10192
Horde: Support for batch updating refs and aliases for a namespace through HTTP.
...
#rnx
[CL 35950018 by ben marsh in ue5-main branch]
2024-09-01 15:31:12 -04:00
ben marsh
6d19345e95
Horde: Add a native interface for the tools collection to IHordeClient.
...
#rnx
[CL 35944699 by ben marsh in ue5-main branch]
2024-08-30 20:46:15 -04:00
ben marsh
9800ffa29a
Horde: Allow creating zip streams from unhashed blob refs.
...
#rnx
[CL 35943705 by ben marsh in ue5-main branch]
2024-08-30 20:10:10 -04:00
ben marsh
c9afe1fb37
Horde: Add a native collection for projects to IHordeHttpClient.
...
#rnx
[CL 35942888 by ben marsh in ue5-main branch]
2024-08-30 19:48:42 -04:00
ben marsh
b269a3d70a
Horde: Add a natively typed secrets collection to the Horde client.
...
#rnx
[CL 35942169 by ben marsh in ue5-main branch]
2024-08-30 19:30:42 -04:00
ben marsh
9b1d8c0a44
Horde: Add a simple http object store, so we can upload tools to a public S3 bucket.
...
#rnx
[CL 35941935 by ben marsh in ue5-main branch]
2024-08-30 19:18:42 -04:00
ben marsh
ab95f3a6b2
Horde: Add an IArtifact.Content property which can be used to access the artifact data directly.
...
#rnx
[CL 35937381 by ben marsh in ue5-main branch]
2024-08-30 16:58:03 -04:00
ben marsh
8803a43b4b
Horde: Include artifacts created through the CreateArtifact BuildGraph task in the list of artifacts for the job.
...
[CL 35924787 by ben marsh in ue5-main branch]
2024-08-30 09:52:03 -04:00
carl bystrom
381aa55fea
Horde: Catch compute cancellation exceptions and avoid flagging them as errors
...
[CL 35923690 by carl bystrom in ue5-main branch]
2024-08-30 08:44:32 -04:00
ben marsh
103b2ff541
Horde: Implement the ArtifactHttpCollection.AddAsync method.
...
#rnx
[CL 35908871 by ben marsh in ue5-main branch]
2024-08-29 18:19:06 -04:00
carl bystrom
d8da63ca91
Horde: Guard against socket errors during closing of compute socket
...
Also ensure CloseAsync can't be invoked twice.
[CL 35903213 by carl bystrom in ue5-main branch]
2024-08-29 15:01:07 -04:00