Commit Graph

337 Commits

Author SHA1 Message Date
josh engebretson
11ac849ecc Horde: Fix timespan string
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17106005 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17106110 by josh engebretson in ue5-release-engine-test branch]
2021-08-09 15:00:21 -04:00
ben marsh
9ec29faa1f Horde: Remove package pushing agent over size limit.
#ROBOMERGE-SOURCE: CL 17105872 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17105951 by ben marsh in ue5-release-engine-test branch]
2021-08-09 14:46:45 -04:00
josh engebretson
770711cf57 Horde: Fix wrong response type on device controller
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17105835 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17105929 by josh engebretson in ue5-release-engine-test branch]
2021-08-09 14:45:02 -04:00
ben marsh
b01a4f2476 Horde: Add a default Perforce cluster (perforce:1666) to allow Horde to run out of the box.
#ROBOMERGE-SOURCE: CL 17105707 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17105837 by ben marsh in ue5-release-engine-test branch]
2021-08-09 14:37:32 -04:00
josh engebretson
939eb5fde1 Horde: Support device renewel json response for streams
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17102480 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17102502 by josh engebretson in ue5-release-engine-test branch]
2021-08-09 10:44:48 -04:00
carl bystrom
186f11d180 Horde: Increase max gRPC payload sizes to accommodate larger Horde Agent updates
#ROBOMERGE-SOURCE: CL 17101427 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17101434 by carl bystrom in ue5-release-engine-test branch]
2021-08-09 09:38:24 -04:00
carl bystrom
ab8071c34a Horde: Fix bug with incorrect exception getting raised during cancelling of REAPI actions
#ROBOMERGE-SOURCE: CL 17100910 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17100919 by carl bystrom in ue5-release-engine-test branch]
2021-08-09 09:06:26 -04:00
carl bystrom
d8f0054593 Horde: Add support for max exec timeout on REAPI executions
Will prevent hung jobs idling forever. Tests added for cancelled and timeouts executions

#ROBOMERGE-SOURCE: CL 17099715 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17099719 by carl bystrom in ue5-release-engine-test branch]
2021-08-09 07:38:18 -04:00
ben marsh
37221b9ca5 Horde: Fix tracing across gRPC calls.
#ROBOMERGE-SOURCE: CL 17097999 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17098000 by ben marsh in ue5-release-engine-test branch]
2021-08-08 16:55:43 -04:00
ben marsh
2ae95cdf54 Horde: Fix configuration from local files on paths containing spaces.
#ROBOMERGE-SOURCE: CL 17097987 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17097989 by ben marsh in ue5-release-engine-test branch]
2021-08-08 16:53:28 -04:00
ben marsh
56ed4bf45d Horde: Remove legacy code for upgrading pool collections.
#ROBOMERGE-SOURCE: CL 17097062 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17097067 by ben marsh in ue5-release-engine-test branch]
2021-08-08 09:55:35 -04:00
ben marsh
f232068a8f Horde: Use a custom enricher to set trace and span id in log events.
#ROBOMERGE-SOURCE: CL 17097022 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17097029 by ben marsh in ue5-release-engine-test branch]
2021-08-08 09:08:52 -04:00
ben marsh
c579b3a941 Horde: Add Datadog dd.trace_id and dd.span_id to log events.
#ROBOMERGE-SOURCE: CL 17096979 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096981 by ben marsh in ue5-release-engine-test branch]
2021-08-08 08:45:19 -04:00
ben marsh
069814e9a2 Horde: Fix missing version field on log messages.
#ROBOMERGE-SOURCE: CL 17096953 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096959 by ben marsh in ue5-release-engine-test branch]
2021-08-08 08:32:16 -04:00
ben marsh
0a055c52e0 Horde: Revert changes to attempt to fix missing logs.
#ROBOMERGE-SOURCE: CL 17096706 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096712 by ben marsh in ue5-release-engine-test branch]
2021-08-07 23:08:27 -04:00
ben marsh
dc7dd7fce3 Horde: Add standard datadog properties into log events.
#ROBOMERGE-SOURCE: CL 17096672 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096674 by ben marsh in ue5-release-engine-test branch]
2021-08-07 22:51:48 -04:00
ben marsh
c13696fce0 Missing copyright notice.
#ROBOMERGE-SOURCE: CL 17096634 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096638 by ben marsh in ue5-release-engine-test branch]
2021-08-07 22:26:57 -04:00
ben marsh
4473f21e03 Missing file
#ROBOMERGE-SOURCE: CL 17096599 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096600 by ben marsh in ue5-release-engine-test branch]
2021-08-07 21:54:35 -04:00
ben marsh
ac038bab5b Horde: Use the OpenTracing API in the Horde Agent rather than having a hard dependency on Datadog (though Datadog is still initialized by default at startup)
#ROBOMERGE-SOURCE: CL 17096585 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096596 by ben marsh in ue5-release-engine-test branch]
2021-08-07 21:49:42 -04:00
ben marsh
53fd8641ae Horde: Move type aliases into namespace scope for simplicity. Also prevents weirdness with quick refactoring screwing up the order when adding new using declarations.
#ROBOMERGE-SOURCE: CL 17096399 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096400 by ben marsh in ue5-release-engine-test branch]
2021-08-07 19:19:42 -04:00
ben marsh
42dd93b161 Horde: Fix tests.
#ROBOMERGE-SOURCE: CL 17094738 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17094740 by ben marsh in ue5-release-engine-test branch]
2021-08-07 13:20:10 -04:00
ben marsh
7818cfb78e Horde: Use the OpenTracing API rather than hard-coding support for DataDog (though still initializes Datadog at startup).
#ROBOMERGE-SOURCE: CL 17094610 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17094623 by ben marsh in ue5-release-engine-test branch]
2021-08-07 13:09:01 -04:00
ben marsh
9b3e83188e Horde: Add launchsettings.json to source control, to avoid launching IIS by default. We use always use Kestrel for Horde.
#ROBOMERGE-SOURCE: CL 17093978 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17093995 by ben marsh in ue5-release-engine-test branch]
2021-08-07 09:20:53 -04:00
ben marsh
c273562eb0 Horde: Read the server config file from the application directory by default. Fixes basic "launch from unconfigured VS" exception.
[FYI] Josh.Engebretson

#ROBOMERGE-SOURCE: CL 17089211 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17089233 by ben marsh in ue5-release-engine-test branch]
2021-08-06 18:00:58 -04:00
ben marsh
02a5c3764a Horde: Add a codepath for reporting lease output back to task sources.
#ROBOMERGE-SOURCE: CL 17084216 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17084217 by ben marsh in ue5-release-engine-test branch]
2021-08-06 12:17:58 -04:00