Commit Graph

3538 Commits

Author SHA1 Message Date
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
Josh Engebretson
47cb01b7c4 Horde: Bisection min bounds improvements
#jira none
#skipci
#rnx

[CL 27969033 by Josh Engebretson in ue5-main branch]
2023-09-18 14:55:15 -04:00
carl bystrom
87334c3ba9 Horde: Calculate a backlog metric for compute allocation requests
Broken down by pool, then the number of unique and denied request IDs that hasn't been accepted.
This will serve as a more proactive metric for incoming "pressure" of compute allocation requests.

[CL 27967316 by carl bystrom in ue5-main branch]
2023-09-18 14:12:33 -04:00
Josh Engebretson
40a8edbb37 Horde: Store lower bound of bisection
#jira none
#rnx

[CL 27967291 by Josh Engebretson in ue5-main branch]
2023-09-18 14:11:43 -04:00
Ben Marsh
0f2489886e Update Engine/Source/Programs/Shared to use same .editorconfig rules as Horde.
[CL 27945430 by Ben Marsh in ue5-main branch]
2023-09-16 12:23:02 -04:00
Ben Marsh
abf0872077 Horde: Enable more style warnings at build time.
[CL 27945357 by Ben Marsh in ue5-main branch]
2023-09-16 12:04:36 -04:00
Ben Marsh
a12b52fdbf Horde: Add an interface for reading blobs from storage backends that allows using memory mapped files.
[CL 27945281 by Ben Marsh in ue5-main branch]
2023-09-16 11:44:17 -04:00
Ben Marsh
6d64a8ad2c Fix build error.
[CL 27940285 by Ben Marsh in ue5-main branch]
2023-09-15 20:24:49 -04:00
Ben Marsh
6098ab5b90 Horde: Write the new nodes to the log when extending the graph.
[CL 27939841 by Ben Marsh in ue5-main branch]
2023-09-15 20:00:06 -04:00
Ben Marsh
6505850575 Horde: Fix log message for graph hash updates.
[CL 27939778 by Ben Marsh in ue5-main branch]
2023-09-15 19:55:55 -04:00
Ben Marsh
b6f748fdae Horde: Add log message for graph updates.
[CL 27936323 by Ben Marsh in ue5-main branch]
2023-09-15 18:00:41 -04:00
Josh Engebretson
2ab3e38cc3 Horde: Bisection tweaks
#skipci
#rnx

[CL 27930851 by Josh Engebretson in ue5-main branch]
2023-09-15 15:59:35 -04:00
Ben Marsh
8a3046b100 Horde: Allow updating the job graph from nodes other than the Setup Build step, by writing to a JSON file referenced by the UE_HORDE_GRAPH_UPDATE environment variable.
[CL 27928899 by Ben Marsh in ue5-main branch]
2023-09-15 15:23:12 -04:00
Josh Engebretson
55997883b0 Horde: Support filter bookmarks for stream views
#jira none
#skipci

[CL 27928774 by Josh Engebretson in ue5-main branch]
2023-09-15 15:19:56 -04:00
Ben Marsh
dd4febb550 Box: Include the worker id number in any log messages output from Horde. Also add a warning when the initiator has been waiting for an attach message for too long.
[CL 27919436 by Ben Marsh in ue5-main branch]
2023-09-15 12:22:30 -04:00
Ben Marsh
609087ecc0 Horde: Make IStorageClient disposable. StorageService now returns reference-counted proxies for the underlying storage client, preventing errors when rolling over to new instances after the original instance is disposed.
[CL 27914992 by Ben Marsh in ue5-main branch]
2023-09-15 10:31:36 -04:00
carl bystrom
bad429f806 Horde: Set agent status to paused when AWS instance termination is detected
[CL 27910088 by carl bystrom in ue5-main branch]
2023-09-15 05:40:15 -04:00
Ben Marsh
fb98a55fb4 Horde: Write the setup and termination log entries for compute leases to the local log file.
[CL 27904231 by Ben Marsh in ue5-main branch]
2023-09-14 21:19:07 -04:00
Ben Marsh
209fa59563 Horde: Fall back to reading files without a .blob extension if regular method fails.
[CL 27902467 by Ben Marsh in ue5-main branch]
2023-09-14 19:52:09 -04:00
Ben Marsh
d69b3214c9 Horde: Add missing .blob extension to files read from AWS.
[CL 27897548 by Ben Marsh in ue5-main branch]
2023-09-14 17:51:26 -04:00
Ben Marsh
04003c68f3 Horde: Enable warnings for naming conventions at build time in .editorconfig.
[CL 27862607 by Ben Marsh in ue5-main branch]
2023-09-13 20:56:38 -04:00
Ben Marsh
4ac8d339f5 Horde: More static analyzer fixes.
[CL 27857368 by Ben Marsh in ue5-main branch]
2023-09-13 18:45:06 -04:00
Ben Marsh
a75b2cc63a Horde: Fix controller fixture not being disposed after running tests; can cause subsequent tests to fail.
[CL 27854288 by Ben Marsh in ue5-main branch]
2023-09-13 17:56:32 -04:00
Josh Engebretson
352ed6ad77 Horde: Fix consecutive brace error
#jira none
#rnx

[CL 27846076 by Josh Engebretson in ue5-main branch]
2023-09-13 15:46:12 -04:00
Josh Engebretson
280910c30c Horde: Adding scoped issue handler and support for workflow defined handlers
#jira none
#rnx

[CL 27845225 by Josh Engebretson in ue5-main branch]
2023-09-13 15:32:12 -04:00