Commit Graph

3652 Commits

Author SHA1 Message Date
carl bystrom
3ae1506be1 Horde: Add code coverage reporting to Dockerfile
Tests moved to separate script file as it became too unwieldy having it inline in Dockerfile.

[CL 28342229 by carl bystrom in ue5-main branch]
2023-09-29 10:32:31 -04:00
Ben Marsh
a305eb754b Horde: Add telemetry spans for waiting for and holding the issue lock.
[CL 28325350 by Ben Marsh in ue5-main branch]
2023-09-28 15:02:09 -04:00
Ben Marsh
a0cb05e368 Horde: Fix a large number of nodes being included in issue summaries.
[CL 28321831 by Ben Marsh in ue5-main branch]
2023-09-28 12:53:56 -04:00
Ben Marsh
bc2350e686 Horde: Specify rules for ranking issue suspects in a declarative manner, rather than calling into the issue handler.
[CL 28321771 by Ben Marsh in ue5-main branch]
2023-09-28 12:52:49 -04:00
Ben Marsh
4ee47c86eb Horde: Use static template strings to define summaries for issues. Named placeholder values will be replaced with data from the issue by the Horde server, rather than calling back into the issue handler.
[CL 28315417 by Ben Marsh in ue5-main branch]
2023-09-28 08:45:57 -04:00
Ben Marsh
44d84cace8 Horde: Missing files.
[CL 28286810 by Ben Marsh in ue5-main branch]
2023-09-27 15:21:56 -04:00
Ben Marsh
3560619d3b Horde: Use attributes to define the priority of an issue handler, so we can sort them before instantiating them.
[CL 28285956 by Ben Marsh in ue5-main branch]
2023-09-27 15:04:13 -04:00
Ben Marsh
f966ee63ff Horde: Add types to issue keys, allowing us to filter keys with a particular meaning rather than relying on arbitrary string prefixes.
[CL 28284074 by Ben Marsh in ue5-main branch]
2023-09-27 14:27:40 -04:00
Josh Engebretson
db4a3c88f1 Horde Guard parsing ids in bisection controller
#jira none
#rnx

[CL 28279530 by Josh Engebretson in ue5-main branch]
2023-09-27 13:07:39 -04:00
Josh Engebretson
c49862cbc3 Horde: Make bisection running work as a sparse index
#jira none
#rnx

[CL 28273588 by Josh Engebretson in ue5-main branch]
2023-09-27 10:29:21 -04:00
Josh Engebretson
3148368b05 Horde: Attempt to use a sparse index with DocumentDB
#jira none
#rnx

[CL 28272176 by Josh Engebretson in ue5-main branch]
2023-09-27 09:37:18 -04:00
Josh Engebretson
89c3ad3051 Horde: Updates for bisection API
#jira none
#rnx
#skipci

[CL 28269481 by Josh Engebretson in ue5-main branch]
2023-09-27 07:20:28 -04:00
Josh Engebretson
6fb5f192c6 Horde: Serialize bisection initial, min, and current step refs as strings
#jira none
#rnx

[CL 28269137 by Josh Engebretson in ue5-main branch]
2023-09-27 06:58:57 -04:00
Josh Engebretson
b27fab37ad Horde: Bisection cleanups
#jira none
#rnx

[CL 28268593 by Josh Engebretson in ue5-main branch]
2023-09-27 06:34:59 -04:00
Josh Engebretson
0efb9af26a Horde: Support double click on the artifact model to open files inline
#jira none
#skipci
#rnx

[CL 28267431 by Josh Engebretson in ue5-main branch]
2023-09-27 05:33:37 -04:00
Josh Engebretson
c478e7fa31 Horde: Constrain to the bisection node
#jira none
#rnx

[CL 28248179 by Josh Engebretson in ue5-main branch]
2023-09-26 17:08:36 -04:00
Josh Engebretson
1926409ac8 Horde: Store bisection steps in task document
#jira none
#rnx

[CL 28245796 by Josh Engebretson in ue5-main branch]
2023-09-26 16:20:32 -04:00
Josh Engebretson
e2abae00aa Horde: Tweaks to Preflight panel and fixes to the PoolView summary
#jira none
#skipci
#rnx

[CL 28241408 by Josh Engebretson in ue5-main branch]
2023-09-26 15:04:02 -04:00
Josh Engebretson
63997995a4 Horde: Disable bisection in prod
#jira none
#skipci
#rnx

[CL 28238935 by Josh Engebretson in ue5-main branch]
2023-09-26 14:23:12 -04:00
Josh Engebretson
6ed3c2b0a8 Horde: DocumentDB is unable to use index hint with sparse index
#jira none
#rnx

[CL 28235324 by Josh Engebretson in ue5-main branch]
2023-09-26 13:07:07 -04:00
Josh Engebretson
b9714c728a Horde: Add more tracing information
#jira none
#rnx

[CL 28234157 by Josh Engebretson in ue5-main branch]
2023-09-26 12:45:34 -04:00
Ben Marsh
76fd40f58e Horde: Allow setting aliases on blobs at the moment that we write them.
[CL 28233526 by Ben Marsh in ue5-main branch]
2023-09-26 12:32:52 -04:00
Josh Engebretson
8e2d0e98cd Horde: Adding trace instrumentation for bisection queries
#jira none
#rnx

[CL 28232002 by Josh Engebretson in ue5-main branch]
2023-09-26 12:02:38 -04:00
carl bystrom
c3646d9f92 Horde: Parse/validate pool ID for resource needs in compute controller
[CL 28231677 by carl bystrom in ue5-main branch]
2023-09-26 11:52:56 -04:00
Ben Marsh
05869a9f45 Horde: Redact the token used to communicate with the server in agent logs.
[CL 28231109 by Ben Marsh in ue5-main branch]
2023-09-26 11:44:34 -04:00