Ben Marsh
4840b3d343
Horde: Fix StringId type converter not correctly handling conversion from strings.
...
[CL 16757365 by Ben Marsh in ue5-main branch]
2021-06-23 11:07:28 -04:00
Ben Marsh
6658b27edf
Horde: Enable the hosting log channel output, so the server prints information about which port it's listening on.
...
[CL 16757282 by Ben Marsh in ue5-main branch]
2021-06-23 11:04:23 -04:00
Ben Marsh
363c25135b
Horde: Prevent server participating in elections when in read-only mode. Useful for running against prod server without clobbering settings etc...
...
[CL 16757200 by Ben Marsh in ue5-main branch]
2021-06-23 10:59:51 -04:00
carl bystrom
27fba12350
Horde: Suppress excessive logging in Horde Server
...
Much too fine-grained at the info level.
[CL 16756953 by carl bystrom in ue5-main branch]
2021-06-23 10:40:15 -04:00
carl bystrom
bbab0f5f79
Horde: Add internal retry for REAPI actions
...
To temporarily hide issues with remote executions and avoiding the client to do extra retries.
[CL 16756527 by carl bystrom in ue5-main branch]
2021-06-23 10:07:31 -04:00
carl bystrom
5a10e0f22c
Horde: Log what action digest is used for an REAPI execution
...
[CL 16756014 by carl bystrom in ue5-main branch]
2021-06-23 09:04:28 -04:00
carl bystrom
e9d92e26a3
Horde: Ignore exceptions from REAPI cache result update
...
Simply log it as update cannot be sent. PostActionResultAsync has already been called, which probably makes sense.
[CL 16755746 by carl bystrom in ue5-main branch]
2021-06-23 08:17:59 -04:00
carl bystrom
768072baff
Horde: Properly handle both result and error from agent REAPI callback
...
Not considering errors caused one of ActionExecuteResult's fields to be null. Was not cached by the type system since data was received at runtime.
[CL 16755492 by carl bystrom in ue5-main branch]
2021-06-23 07:04:58 -04:00
carl bystrom
f25f26a858
Horde: Add server-side reflection for gRPC
...
Allows the server to be self-describing, making it easier to use tools like grpcurl to make test calls to the server.
[CL 16754732 by carl bystrom in ue5-main branch]
2021-06-23 05:19:12 -04:00
carl bystrom
9c29c08d12
Horde: Log REAPI channel setup as info for better visibility
...
[CL 16754662 by carl bystrom in ue5-main branch]
2021-06-23 04:52:21 -04:00
carl bystrom
be32071da5
Horde: Surface failed remote executions back to the client
...
[CL 16750973 by carl bystrom in ue5-main branch]
2021-06-22 18:51:06 -04:00
Josh Engebretson
c29bd290b7
Horde: Fix username on reshelf for autosubmit
...
#jira none
#rnx
[CL 16746707 by Josh Engebretson in ue5-main branch]
2021-06-22 14:49:27 -04:00
carl bystrom
93e17be08f
Horde: Add tests for remotely executed actions
...
[CL 16743032 by carl bystrom in ue5-main branch]
2021-06-22 10:41:47 -04:00
Ben Marsh
1ac446b608
Horde: Enable shelf cloning for UE5/Main.
...
[CL 16741906 by Ben Marsh in ue5-main branch]
2021-06-22 08:34:21 -04:00
Josh Engebretson
3d85037047
Horde: Enabling reshelving and adding debug controller test
...
#jira none
#rnx
[CL 16735168 by Josh Engebretson in ue5-main branch]
2021-06-21 18:11:28 -04:00
Joe Kirchoff
eca62dcdf1
Horde: Move base RemoteExecution classes to EpicGames.Horde.Common
...
Fix IoHash Digest size being set to the size of the hash rather than the size of the hashed data
#rb Ben.Marsh
#rnx
[CL 16729492 by Joe Kirchoff in ue5-main branch]
2021-06-21 12:36:14 -04:00
Josh Engebretson
63546474f0
Horde: Adding dashboard and server version information to settings view
...
#jira none
#rnx
[CL 16709802 by Josh Engebretson in ue5-main branch]
2021-06-17 15:55:00 -04:00
Ben Marsh
01c8479547
Horde: Add MongoDB community to Horde ThirdParty bundle. Should complete everything needed to build and run Horde out-of-the-box.
...
[CL 16709027 by Ben Marsh in ue5-main branch]
2021-06-17 15:00:04 -04:00
Ben Marsh
b9d0b96244
Horde: Remove hard-coded paths to AutoSDK streams. Streams are now configured through Perforce clusters in config instead.
...
[CL 16708675 by Ben Marsh in ue5-main branch]
2021-06-17 14:46:22 -04:00
Ben Marsh
9fc42f8c38
Horde: Add support for AutoSDK on Linux.
...
[CL 16704413 by Ben Marsh in ue5-main branch]
2021-06-17 10:20:31 -04:00
Joe Kirchoff
30be55d9d1
Horde: Move Horde protobuf schemas to Shared/EpicGames.Horde.Common
...
#rb Ben.Marsh
#rnx
[CL 16691739 by Joe Kirchoff in ue5-main branch]
2021-06-16 13:40:52 -04:00
carl bystrom
afaf01cc7c
Horde: Improve sending of concurrent REAPI actions for load testing
...
[CL 16690756 by carl bystrom in ue5-main branch]
2021-06-16 12:51:56 -04:00
carl bystrom
d2828e6022
Horde: Add ability to change log level at runtime in agent
...
To be used from REAPI test client.
[CL 16690655 by carl bystrom in ue5-main branch]
2021-06-16 12:42:20 -04:00
Josh Engebretson
1affe739d4
Horde: Fix debug controller change list
...
#rnx
#jira none
[CL 16687722 by Josh Engebretson in ue5-main branch]
2021-06-16 10:00:52 -04:00
Josh Engebretson
5d5daa15d6
Horde: Switch router to use new native perforce api exclusively
...
#jira none
#rnx
[CL 16687386 by Josh Engebretson in ue5-main branch]
2021-06-16 09:20:08 -04:00