Commit Graph

4500 Commits

Author SHA1 Message Date
ben marsh
bc347e977f Horde: Add an enum value for AgentSetupFailed, which exists for a few jobs in the dev environment.
[CL 31586338 by ben marsh in ue5-main branch]
2024-02-16 18:40:23 -05:00
josh engebretson
b28cacbec5 Horde: Add pool categories to dashboard config response
#rnx

[CL 31579157 by josh engebretson in ue5-main branch]
2024-02-16 15:58:12 -05:00
ben marsh
c021c8f30f Horde: Rename JobStepBatchError.AgentSetupFailed to SyncingFailed.
[CL 31577269 by ben marsh in ue5-main branch]
2024-02-16 15:23:00 -05:00
ben marsh
244d5699be Horde: Add a new batch error code for agents that fail during syncing.
[CL 31577001 by ben marsh in ue5-main branch]
2024-02-16 15:17:32 -05:00
ben marsh
00aa32a368 Horde: Add a debug message indicating whether we're using the legacy or native p4 client.
[CL 31573462 by ben marsh in ue5-main branch]
2024-02-16 14:00:42 -05:00
ben marsh
36c6ce27a8 Horde: Move bundle options into the BundleStorageClient constructor, rather than specifying them through CreateBlobWriter() calls.
* Compute channels now derive the correct bundle version number from the compute protocol number.
* We do not create a local on-disk cache for bundles by default any more. This was primarily needed for the overly-chatty V1 bundle implementation, which we do not use by default any more.

#jira UE-205850

[CL 31568845 by ben marsh in ue5-main branch]
2024-02-16 12:01:47 -05:00
josh engebretson
9c156fb806 Horde: Add macro support for dashboard and metrics configs
#rnx
[FYI] mark.lintott

[CL 31566313 by josh engebretson in ue5-main branch]
2024-02-16 10:59:04 -05:00
ben marsh
e3865c725a Horde: Add an api/v1/dashboard/account-groups endpoint to return a list of any configured account groups in the server config file (ie. any referenced claim values with a type of "http://epicgames.com/ue/horde/group").
[FYI] Josh.Engebretson

[CL 31565720 by ben marsh in ue5-main branch]
2024-02-16 10:42:04 -05:00
buildmachine
840e5fe4c7 Horde: Updating schema documentation
[CL 31555912 by buildmachine in ue5-main branch]
2024-02-16 01:06:22 -05:00
josh engebretson
c0ff1fa791 Horde: Fix events panel bug which would clear rail
#rnx

[CL 31524630 by josh engebretson in ue5-main branch]
2024-02-15 12:35:20 -05:00
ben marsh
965c130c1e Horde: Fix static analysis warning.
[CL 31523788 by ben marsh in ue5-main branch]
2024-02-15 12:11:51 -05:00
ben marsh
395cc9ac1a Horde: Add a managed workspace option to use the native P4 client rather than P4.EXE. Currently disabled by default, but intend to enable for testing in dev environment.
Also change ManagedWorkspaceOptions to be a fancy new record type, which implements all the comparison/hashing operators automagically for us.

[FYI] carl.bystrom
#jira UE-206657

[CL 31523722 by ben marsh in ue5-main branch]
2024-02-15 12:09:38 -05:00
josh engebretson
23721ef0f2 Horde: Add account details and fix build
#rnx

[CL 31523661 by josh engebretson in ue5-main branch]
2024-02-15 12:07:24 -05:00
ben marsh
ac12231a66 Horde: Allow filtering pools by conditions defined in the config file, similarly to agents.
#jira UE-203231

[CL 31523063 by ben marsh in ue5-main branch]
2024-02-15 11:57:28 -05:00
josh engebretson
2f1384c78e Horde: Change Errors/Warnings panels to Events and make it so these can be streamed
#rnx

[CL 31522409 by josh engebretson in ue5-main branch]
2024-02-15 11:41:32 -05:00
ben marsh
8f0494f783 Horde: Fix job updates causing batches in the starting state to be abandoned (error "NoLongerNeeded").
[CL 31519309 by ben marsh in ue5-main branch]
2024-02-15 10:05:32 -05:00
josh engebretson
05a070c8ed Horde: Add support for image theme selection
#jira UE-206674
#rnx

[CL 31519023 by josh engebretson in ue5-main branch]
2024-02-15 09:55:47 -05:00
josh engebretson
aa22cbb98f Horde: Handle no longer needed enums for batch errors
#rnx

[CL 31518454 by josh engebretson in ue5-main branch]
2024-02-15 09:29:17 -05:00
ben marsh
1a21f179ff Horde: Fix RPC errors in dev due to cancellation during session update.
[CL 31518414 by ben marsh in ue5-main branch]
2024-02-15 09:28:14 -05:00
ben marsh
68d0a1dd0f Horde: Fix static analysis warnings.
[CL 31511930 by ben marsh in ue5-main branch]
2024-02-15 01:19:04 -05:00
ben marsh
ab858a6874 Horde: Add utilization samples to pool summary responses, and make all the expensive-to-compute properties opt-in.
[CL 31511765 by ben marsh in ue5-main branch]
2024-02-15 01:01:25 -05:00
ben marsh
92efe29517 Horde: Include utilization data in pool summary responses.
[CL 31511043 by ben marsh in ue5-main branch]
2024-02-14 23:22:56 -05:00
ben marsh
0535500ba4 Horde: Fix tests.
[CL 31510961 by ben marsh in ue5-main branch]
2024-02-14 23:07:56 -05:00
ben marsh
15504ac4fc Horde: Restore original /api/v1/pools endpoint.
[CL 31503932 by ben marsh in ue5-main branch]
2024-02-14 20:00:31 -05:00
ben marsh
ce497b7f85 Horde: Add cancellation tokens to all async methods.
[CL 31503736 by ben marsh in ue5-main branch]
2024-02-14 19:56:54 -05:00