Commit Graph

22047 Commits

Author SHA1 Message Date
ben marsh
93608838b3 Horde: Write leaf nodes, interior nodes, and directory nodes to separate streams for replicated Perforce data.
[CL 30785015 by ben marsh in ue5-main branch]
2024-01-22 16:07:30 -05:00
josh engebretson
31130cf904 Horde: Address naming consistency
#rnx

[CL 30784189 by josh engebretson in ue5-main branch]
2024-01-22 15:36:16 -05:00
josh engebretson
f33a23d6c0 Horde: Actually add chart to category response
#rnx

[CL 30783913 by josh engebretson in ue5-main branch]
2024-01-22 15:23:35 -05:00
ben marsh
bc47f9b56d Horde: Fix configuration of HTTP client used for interactive auth requests.
[CL 30783496 by ben marsh in ue5-main branch]
2024-01-22 15:01:56 -05:00
josh engebretson
d2ca57a43b Horde: Add missing file
#rnx

[CL 30783489 by josh engebretson in ue5-main branch]
2024-01-22 15:01:51 -05:00
josh engebretson
0e0e8c23e3 Horde: Splitting Dashboard config out to top level, adding telemetry config and responses
#rnx

[CL 30783124 by josh engebretson in ue5-main branch]
2024-01-22 14:46:06 -05:00
ben marsh
1e5e630215 Horde: Fix static analysis warning.
[CL 30781737 by ben marsh in ue5-main branch]
2024-01-22 13:59:45 -05:00
ben marsh
a5125a0848 Horde: Fix backend refcount not being updated when running a GC pass.
[CL 30779844 by ben marsh in ue5-main branch]
2024-01-22 13:16:10 -05:00
ben marsh
7d6c1ef46d Horde: Prevent double-dispose of StorageBackendImpl objects.
[CL 30778417 by ben marsh in ue5-main branch]
2024-01-22 12:33:04 -05:00
josh engebretson
6b660a17e8 Horde: Support pasting in names with a . to user select
#jira UE-204279
#rnx

[CL 30778268 by josh engebretson in ue5-main branch]
2024-01-22 12:28:18 -05:00
ben marsh
d72f518d7c Horde: Try reading artifacts without an extension and sanitized keys.
[CL 30776392 by ben marsh in ue5-main branch]
2024-01-22 11:47:55 -05:00
ben marsh
bb74a99f1b Horde: Additional logging for failed S3 reads.
[CL 30775628 by ben marsh in ue5-main branch]
2024-01-22 11:24:17 -05:00
ben marsh
1dd3b75431 Horde: Add another fallback path for object keys not existing.
[CL 30774663 by ben marsh in ue5-main branch]
2024-01-22 10:57:18 -05:00
ben marsh
ffb5dbdace Horde: Disable validation for object keys passed to the object store from the legacy V1 endpoint.
[CL 30774395 by ben marsh in ue5-main branch]
2024-01-22 10:53:10 -05:00
ben marsh
0152cfff9a Horde: Add a .blob extension to all V1 artifact keys.
[CL 30773061 by ben marsh in ue5-main branch]
2024-01-22 10:19:50 -05:00
ben marsh
b6e2a435b4 Horde: Allow uppercase letters in object keys.
[CL 30771626 by ben marsh in ue5-main branch]
2024-01-22 09:44:47 -05:00
ben marsh
23c202491d Horde: Don't log exceptions for Slack websocket errors unless they occur multiple times. Slack seems to drop these connections relatively often.
[CL 30769683 by ben marsh in ue5-main branch]
2024-01-22 08:53:13 -05:00
mikko mononen
d6c828e080 StateTree: Introduced TStateTreePropertyRef - type-safe FStateTreePropertyRef wrapper
#rb mikko.mononen tim.smith

[CL 30764929 by mikko mononen in ue5-main branch]
2024-01-22 05:01:31 -05:00
ben marsh
d0e23f4128 Horde: Fix tests.
[CL 30762599 by ben marsh in ue5-main branch]
2024-01-21 14:33:05 -05:00
ben marsh
608b68ba8c Horde: Fix another invalid cast from IPoolConfig to IPool.
[CL 30762570 by ben marsh in ue5-main branch]
2024-01-21 14:30:05 -05:00
ben marsh
d34efb9e06 Horde: Fix exception due to bad cast in foreach loop.
[CL 30762541 by ben marsh in ue5-main branch]
2024-01-21 13:58:35 -05:00
ben marsh
7dac926f00 Horde: Query the server API version before uploading tool data, and fall back to using older storage formats if the server requires it.
[CL 30762520 by ben marsh in ue5-main branch]
2024-01-21 13:52:05 -05:00
ben marsh
d4b5542320 Horde: Sanitize object keys before writing artifacts to storage.
[CL 30762397 by ben marsh in ue5-main branch]
2024-01-21 13:04:05 -05:00
ben marsh
3bceecd9d9 Horde: Build fix.
[CL 30762204 by ben marsh in ue5-main branch]
2024-01-21 12:13:29 -05:00
ben marsh
fbdf7c2c08 Horde: Add an API version number that can be queried from the /api/v1/server/info endpoint. Allows coordinating client requests to the appropriate server version.
[CL 30762039 by ben marsh in ue5-main branch]
2024-01-21 11:40:27 -05:00