Commit Graph

2178 Commits

Author SHA1 Message Date
carl bystrom
dad3a91431 Horde: Lower tick interval for fleet service (auto-scaling) and add more trace spans for strategies
#preflight 6363ba460c2e7c8f91f2dd63

[CL 22951526 by carl bystrom in ue5-main branch]
2022-11-03 08:58:39 -04:00
carl bystrom
95afe019a0 Horde: Add more logging and spans to AwsRecyclingFleetManager
#preflight 63639647522c8f7ab3866955

[CL 22949367 by carl bystrom in ue5-main branch]
2022-11-03 06:24:52 -04:00
carl bystrom
69cb96e7e1 Horde: Make pool resizing spans the entry/top-level span
The parallelism made traces hard to read in previous setup. Letting each span for pool resizing be the top-most makes them easier to read as there's one for each pool.
#preflight 636025d1cb46fbf4a829e010

[CL 22870396 by carl bystrom in ue5-main branch]
2022-10-31 15:48:20 -04:00
carl bystrom
96ad68c5f2 Horde: Fix bug where start instances not breaking loop on success in AWS fleet manager
And add more logging.

#preflight none

[CL 22867959 by carl bystrom in ue5-main branch]
2022-10-31 14:19:50 -04:00
carl bystrom
5c6df1afbd Horde: Ensure AWS EC2 exceptions are rethrown
#preflight 6360002f1c1819c8fa73768a

[CL 22866175 by carl bystrom in ue5-main branch]
2022-10-31 13:07:37 -04:00
carl bystrom
41332c030b Horde: Clarify warning message about missing stopped instances
#preflight none

[CL 22862604 by carl bystrom in ue5-main branch]
2022-10-31 10:20:57 -04:00
carl bystrom
64132354b3 Horde: Reduce and consolidate logging in AWS fleet manager
#preflight none

[CL 22862217 by carl bystrom in ue5-main branch]
2022-10-31 10:03:05 -04:00
carl bystrom
2ab7127040 Horde: Add more logging metadata to AWS fleet manager
#preflight none

[CL 22861305 by carl bystrom in ue5-main branch]
2022-10-31 09:14:13 -04:00
carl bystrom
48553931ad Horde: Improve logging for pool sizing
#preflight 635fb1bfe27df24a3f949db9

[CL 22858406 by carl bystrom in ue5-main branch]
2022-10-31 07:33:20 -04:00
Ben Marsh
318e427c14 Horde: Add a retry policy for all regular HTTP storage requests.
#preflight none

[CL 22827498 by Ben Marsh in ue5-main branch]
2022-10-28 09:04:00 -04:00
Ben Marsh
23b4696589 Horde: Remove bundle read/write methods from IStorageClient. We don't need overridable interfaces for this functionality (and polluting the cache with GC scrapes of header data is likely to be a anti-feature).
#preflight none

[CL 22815373 by Ben Marsh in ue5-main branch]
2022-10-27 14:49:16 -04:00
Ben Marsh
6217971b26 Horde: Fix invalid tag name in storage tests.
#preflight none

[CL 22814878 by Ben Marsh in ue5-main branch]
2022-10-27 14:31:44 -04:00
Ben Marsh
7a4d5e89c6 Horde: Prevent illegal characters being included in Perforce client names.
#preflight none

[CL 22814796 by Ben Marsh in ue5-main branch]
2022-10-27 14:26:19 -04:00
Ben Marsh
c7c2d972cc Horde: Add another class of blobs for storage tests (20,000 x 1mb).
#preflight none

[CL 22814386 by Ben Marsh in ue5-main branch]
2022-10-27 14:08:38 -04:00
Ben Marsh
150c7bc5d2 Horde: Clean up log output for storage tests.
#preflight none

[CL 22813991 by Ben Marsh in ue5-main branch]
2022-10-27 13:49:55 -04:00
Ben Marsh
59ea2c3a61 Horde: Fix task name in build script.
#preflight none

[CL 22810949 by Ben Marsh in ue5-main branch]
2022-10-27 11:34:40 -04:00
Ben Marsh
0d7929d665 Horde: Add a temp storage test script which generates random data into a given directory.
#preflight none

[CL 22810754 by Ben Marsh in ue5-main branch]
2022-10-27 11:23:16 -04:00
Ben Marsh
56663bee9f Horde: Remove trailing slashes from ref prefix, causing exception.
#preflight none

[CL 22809973 by Ben Marsh in ue5-main branch]
2022-10-27 10:44:11 -04:00
carl bystrom
b65c7e30f3 Horde: Log warnings and errors from agent's gRPC client
#preflight 635a96dc6a2a692f5d77089f

[CL 22809760 by carl bystrom in ue5-main branch]
2022-10-27 10:35:29 -04:00
Ben Marsh
d5e72d61c0 Horde: Fix inconsistent ref names in temp storage, and add support for uploading artifacts to storage backend.
#preflight none

[CL 22809484 by Ben Marsh in ue5-main branch]
2022-10-27 10:19:21 -04:00
carl bystrom
4f0f20063e Horde: Fix wrong ordering of instances to start in AWS fleet manager
#preflight 635a85b65d49a96f7b3fd522

[CL 22808639 by carl bystrom in ue5-main branch]
2022-10-27 09:24:04 -04:00
Ben Marsh
0303fb1469 Horde: Rename Refs collection to Storage.Refs.
#preflight none

[CL 22808597 by Ben Marsh in ue5-main branch]
2022-10-27 09:19:55 -04:00
Ben Marsh
da6dfdcc85 Horde: Use a separate HTTP client for redirected uploads, to avoid sending invalid auth headers.
#preflight none

[CL 22793833 by Ben Marsh in ue5-main branch]
2022-10-26 17:43:28 -04:00
Ben Marsh
3884e1a37f Horde: Skip all pending steps when a batch fails to execute with a non-permanent reason.
#preflight none

[CL 22790003 by Ben Marsh in ue5-main branch]
2022-10-26 16:46:15 -04:00
Ben Marsh
4d01ae4a37 Horde: Add support for presigned URL redirects when uploading bundle data.
#preflight none

[CL 22788135 by Ben Marsh in ue5-main branch]
2022-10-26 16:14:25 -04:00