Josh Engebretson
7830ec4dea
Horde: Fix device service permission issue
...
#jira none
#rnx
#preflight none
#skipci
[CL 19113668 by Josh Engebretson in ue5-main branch]
2022-02-24 10:13:02 -05:00
carl bystrom
1fcaeec129
Horde: Remove default value for run modes for easier config
...
Setting array-based config variables in ASP.NET is tricky since they are only additive and cannot remove already set values.
#preflight none
[CL 19112365 by carl bystrom in ue5-main branch]
2022-02-24 07:51:52 -05:00
Joakim Lindqvist
e39d2b9fbb
Horde Storage - Switched to EpicGames.Serialization for Compact Binary
...
EpicGames.Serialization does not allow writing anonymous fields in objects so we have had to change how certain objects are generated within Horde Storage. This is good as the objects is then also consistently convertable to json.
#preflight none
[CL 19111762 by Joakim Lindqvist in ue5-main branch]
2022-02-24 05:54:09 -05:00
Joakim Lindqvist
cf2bef4b2e
Moved Compact Binary formatters into a EpicGames.AspNet shared library, this shared library can be used for any common dependencies that also requires asp.net
...
#preflight https://horde.devtools.epicgames.com/job/621760d3647bb7debf80b277
[CL 19111741 by Joakim Lindqvist in ue5-main branch]
2022-02-24 05:48:57 -05:00
Joakim Lindqvist
3b6d54892a
Horde Storage - Added http header returned when using x-jupiter-inline type to return the hash of the inlined payload
...
#preflight none
[CL 19111638 by Joakim Lindqvist in ue5-main branch]
2022-02-24 05:34:58 -05:00
Josh Engebretson
53e98e91da
Horde: Filter label notifications to only include initiator on preflights
...
#jira none
#skipci
#preflight none
#rnx
[CL 19100398 by Josh Engebretson in ue5-main branch]
2022-02-23 15:54:55 -05:00
Josh Engebretson
7d24cf64fb
Horde: Additional exit code regex and test case
...
#jira none
#preflight none
#skipci
#rnx
[CL 19094993 by Josh Engebretson in ue5-main branch]
2022-02-23 13:00:27 -05:00
Josh Engebretson
b3f17793f4
Horde: Fix target handing when the target contains an '='
...
#jira none
#rnx
#skipci
#preflight none
[CL 19078763 by Josh Engebretson in ue5-main branch]
2022-02-22 15:07:45 -05:00
Joakim Lindqvist
5beda211c8
Horde Storage - Return not found for the x-jupiter-inline type when the content id resolve fails
...
#preflight none
[CL 19074116 by Joakim Lindqvist in ue5-main branch]
2022-02-22 11:42:58 -05:00
carl bystrom
90aa843194
Horde: Remove unused config in ServerSettings
...
#preflight 62150f889e113332ba148aca
[CL 19074015 by carl bystrom in ue5-main branch]
2022-02-22 11:37:01 -05:00
Joakim Lindqvist
4c20af70ec
Horde Storage - Missing file to add support for x-jupiter-inline
...
#preflight none
[CL 19071122 by Joakim Lindqvist in ue5-main branch]
2022-02-22 07:43:08 -05:00
Joakim Lindqvist
752462aad9
Horde Storage - Added temporary mime type (application/x-jupiter-inline) for inlining of value api requests until we have settled on a general format for inlining attachments with the requests.
...
Also updated the head and multiple exists checks to verify that blobs exists in the local region (similarly to what we did for the old api) - this step should not be nesscary once we support fetching blobs from other regions as the data does exist in Horde Storage, just not necessarily in the local blob store.
#preflight none
[CL 19071053 by Joakim Lindqvist in ue5-main branch]
2022-02-22 07:31:12 -05:00
carl bystrom
17bbb0c5d7
Horde: Add run mode settings
...
To allow configuring processes for different types of workloads. Primarily distinguishing between request serving vs background processing
#preflight 6214b1fa30639b44d2cf9473
[CL 19070371 by carl bystrom in ue5-main branch]
2022-02-22 05:16:06 -05:00
Joakim Lindqvist
a40219c676
Horde Storage - Fixed issue deleting temp file that was still in use
...
#preflight none
[CL 19070247 by Joakim Lindqvist in ue5-main branch]
2022-02-22 04:31:09 -05:00
Joakim Lindqvist
dfe8b9c2a1
Horde Storage - Disabled test that fails intermittently on build machines (but works fine locally). This is for our legacy replication api which will not be used for much longer so just disabling it.
...
#preflight none
[CL 19070179 by Joakim Lindqvist in ue5-main branch]
2022-02-22 04:14:37 -05:00
Joakim Lindqvist
82709ceb27
Horde Storage - Added check if reference is finalized to Head check, not finalized is treated as not existing.
...
#preflight none
[CL 19069922 by Joakim Lindqvist in ue5-main branch]
2022-02-22 03:43:56 -05:00
Joakim Lindqvist
bfdb556cd8
Horde Storage - Added debug logging to track down issue with 0 byte files in the filesystem cache
...
#preflight none
[CL 19069907 by Joakim Lindqvist in ue5-main branch]
2022-02-22 03:41:56 -05:00
carl bystrom
933d06f2bc
Horde: Ensure job-queue scaled pools can grow even with a low queue count
...
Previously, the agent delta got rounded down when combined with the scale out factor.
This will prevent that behavior for pools where no agents are online.
#preflight 620fadc48863746a105c941c
[CL 19049657 by carl bystrom in ue5-main branch]
2022-02-18 09:36:30 -05:00
Joakim Lindqvist
c85e104b02
Horde Storage - Fixed failing unit tests
...
#preflight none
[CL 19049519 by Joakim Lindqvist in ue5-main branch]
2022-02-18 09:23:38 -05:00
Joakim Lindqvist
4b9bcc3a67
Horde Storage - Fixed issue in snapshot generation - we require a seekable stream to be able to determine format. So streaming the snapshot to disk, even though we will actually copy it once more if its the new format.
...
#preflight none
[CL 19049277 by Joakim Lindqvist in ue5-main branch]
2022-02-18 08:45:37 -05:00
Josh Engebretson
69b4bbdb37
Horde: Fix unacceptable string in agent log parser tests
...
#jira none
#rnx
#preflight none
#skipcis
[CL 19049043 by Josh Engebretson in ue5-main branch]
2022-02-18 08:21:14 -05:00
Joakim Lindqvist
21158eec34
Horde Storage - New snapshot format that does not require us to hold the full set of objects in memory, works by creating a temporary file that we can stream from.
...
#preflight none
[CL 19048632 by Joakim Lindqvist in ue5-main branch]
2022-02-18 06:19:31 -05:00
Josh Engebretson
5b7656512a
Horde: Add general build failure exit code to systemic matcher
...
#jira none
#rnx
#skipci
#preflight none
[CL 19045214 by Josh Engebretson in ue5-main branch]
2022-02-17 19:01:00 -05:00
Josh Engebretson
0f46f88b66
Horde: Fix missing multiline log channel errors
...
#jira none
#skipci
#preflight none
#rnx
[CL 19045185 by Josh Engebretson in ue5-main branch]
2022-02-17 18:58:59 -05:00
Ben Marsh
1839e4e0f4
Horde: Add commands to analyze and extract contents of tree packs, and add support for creating "pointer files" in packs to Perforce depot/revision numbers rather than actually including the file contents themselves.
...
#preflight none
[CL 19042497 by Ben Marsh in ue5-main branch]
2022-02-17 16:39:27 -05:00