Ben Marsh
8e71afbfa3
Horde: Rename current IStorageClient implementation to ILegacyStorageClient.
...
#preflight none
[CL 22086962 by Ben Marsh in ue5-main branch]
2022-09-19 21:55:12 -04:00
Ben Marsh
5dd9b62d6b
Horde: Allow specifying a blob prefix when writing a ref directly to IBlobStore.
...
#preflight none
[CL 22086765 by Ben Marsh in ue5-main branch]
2022-09-19 21:44:30 -04:00
Ben Marsh
e30963571a
Horde: Derive BundleRef from Bundle, to simplify access to ref objects.
...
#preflight none
[CL 22078363 by Ben Marsh in ue5-main branch]
2022-09-19 15:25:26 -04:00
Ben Marsh
4e369535f3
Horde: Return bundles directly from IBlobStore
...
#preflight none
[CL 22077953 by Ben Marsh in ue5-main branch]
2022-09-19 15:10:13 -04:00
Ben Marsh
0b22f43af2
Horde: Rename identifiers used for storage.
...
* BlobId now represents a unique id assigned to blobs.
* HostId now identifies a node in the storage hierarchy.
* BlobLocator now represents a (HostId, BlobId) pair, and can be used to retrieve a blob.
#preflight none
[CL 22076047 by Ben Marsh in ue5-main branch]
2022-09-19 13:02:27 -04:00
Ben Marsh
09b4ee807d
Horde: Allow output of non-credential environment variables at start of steps.
...
#preflight none
[CL 22075498 by Ben Marsh in ue5-main branch]
2022-09-19 12:20:37 -04:00
Ben Marsh
6e7fe1de3f
Horde: Use a common code path for mounting trees from a bundle.
...
#preflight none
[CL 22073863 by Ben Marsh in ue5-main branch]
2022-09-19 10:39:58 -04:00
Josh Engebretson
a77521c8e9
Horde: Add latest problem steps to device telemetry summary and sort these by date
...
#rnx
#jira none
#skipci
#preflight none
[CL 22073520 by Josh Engebretson in ue5-main branch]
2022-09-19 10:04:16 -04:00
Ben Marsh
9c7e33abf4
Horde: Disable DMs for issues that already have a triage thread.
...
#preflight none
[CL 22073463 by Ben Marsh in ue5-main branch]
2022-09-19 09:55:59 -04:00
Ben Marsh
5646b14ff6
Horde: Fix issue reports not correctly linking to triage threads when output to a different channel.
...
#preflight none
[CL 22073418 by Ben Marsh in ue5-main branch]
2022-09-19 09:49:33 -04:00
carl bystrom
6755a3556a
Horde: Use dependency-injected EC2 client in fleet manager
...
Custom setup of client inside class makes testing more difficult and makes for more places of instantiation/config.
#preflight 63286a22cb23fcbbd8d82720
[CL 22073185 by carl bystrom in ue5-main branch]
2022-09-19 09:17:41 -04:00
Ben Marsh
ac5b6544bd
Horde: Rename ITreeStore implementation to TreeStore, and move into EpicGames.Horde.Storage.
...
#preflight none
[CL 22067878 by Ben Marsh in ue5-main branch]
2022-09-17 15:29:30 -04:00
Ben Marsh
707f3b0e71
Horde: Revert CL 22054019.
...
#preflight none
[CL 22067843 by Ben Marsh in ue5-main branch]
2022-09-17 15:19:35 -04:00
Ben Marsh
a2b603e9c0
Horde: Remove sensitive references from log parser tests.
...
#preflight none
[CL 22056760 by Ben Marsh in ue5-main branch]
2022-09-16 15:05:51 -04:00
Ben Marsh
0714f73f3c
Horde: Remove hashes from bundles, to simplify use as a generic container format.
...
#preflight none
[CL 22054019 by Ben Marsh in ue5-main branch]
2022-09-16 13:40:43 -04:00
Ben Marsh
35fb465679
Horde: Reverting CL 22032608. Better to keep bundles as a simple, no-frills container format.
...
#preflight none
[CL 22051191 by Ben Marsh in ue5-main branch]
2022-09-16 12:06:17 -04:00
Josh Engebretson
40bc5bfdb1
Horde: Don't log unknown device platform errors, surfaced in logs themselves
...
#jira none
#preflight none
#rnx
[CL 22038596 by Josh Engebretson in ue5-main branch]
2022-09-15 17:17:53 -04:00
Josh Engebretson
ffcf2463f0
Horde: Fix bug with issue updates always being disabled
...
#jira none
#rnx
#preflight none
#fyi ben.marsh
[CL 22037813 by Josh Engebretson in ue5-main branch]
2022-09-15 16:37:27 -04:00
Josh Engebretson
e1cebf671b
Horde: Fix route for v2 streams config endpoint
...
#jira none
#rnx
#preflight none
[CL 22035028 by Josh Engebretson in ue5-main branch]
2022-09-15 14:50:38 -04:00
Ben Marsh
866ac827dd
Horde: Add a signature and header to bundle objects, plus a GUID type identifier for each object inside it. This will allow transcoding objects to different types when extracted from a bundle.
...
#preflight none
[CL 22032608 by Ben Marsh in ue5-main branch]
2022-09-15 13:35:59 -04:00
Joakim Lindqvist
8168e4f545
Horde Storage - Changed order we delete records from the blob index vs blob store to resolve inconsistency between blob index state and blob store when we have a timeout from the db.
...
#preflight none
[CL 22025943 by Joakim Lindqvist in ue5-main branch]
2022-09-15 06:04:10 -04:00
Joakim Lindqvist
551f820240
Horde Storage - re-added fallback for the internal jupiter namespace so that we do not have to configure it. It can still be explicitly overriden should we want to.
...
#preflight none
[CL 22025936 by Joakim Lindqvist in ue5-main branch]
2022-09-15 06:03:44 -04:00
Joakim Lindqvist
c11291aba9
Horde Storage - Fixed exception when starting horde storage that some users experienced.
...
#preflight none
[CL 22025930 by Joakim Lindqvist in ue5-main branch]
2022-09-15 06:03:26 -04:00
Joakim Lindqvist
bebf0aa230
Horde Storage - Improved error message when latency check fails to resolve url
...
#preflight none
[CL 22025928 by Joakim Lindqvist in ue5-main branch]
2022-09-15 06:03:08 -04:00
Joakim Lindqvist
9fba5be797
Horde Storage - Removed unused settings
...
[CL 22025802 by Joakim Lindqvist in ue5-main branch]
2022-09-15 05:47:08 -04:00