ben marsh
2416bcfe09
Horde: Remove some references to BundleNodeHandle from application code.
...
#jira
[CL 28615861 by ben marsh in ue5-main branch]
2023-10-10 09:01:45 -04:00
carl bystrom
6a55b6eec7
Horde: Disable flaky test
...
[CL 28614702 by carl bystrom in ue5-main branch]
2023-10-10 07:12:08 -04:00
tim smith
6355ca009e
Fix UBT to enable hot reload modules for engine only builds. This is done so that live coding checks still work when building from P4V or other tools that might not specify a project file.
...
#rb joe.kirchoff
[CL 28614697 by tim smith in ue5-main branch]
2023-10-10 07:12:02 -04:00
carl bystrom
27776628dd
Horde: Warn if executable or working dir does not exist for compute task
...
[CL 28614650 by carl bystrom in ue5-main branch]
2023-10-10 07:02:52 -04:00
Joakim Lindqvist
dd08d9d0e3
Unreal Cloud DDC - Skip caches when determining if a object exists, this makes sure the exist check is always consistent
...
#rb none
[CL 28613153 by Joakim Lindqvist in ue5-main branch]
2023-10-10 05:04:58 -04:00
Joakim Lindqvist
0a5b713c58
Unreal Cloud DDC - Reducing parallelism for ref cleanup as this seems to cause issues with Scylla not responding in a timely way.
...
#rb none
[CL 28613151 by Joakim Lindqvist in ue5-main branch]
2023-10-10 05:04:43 -04:00
ben marsh
82d6624de6
Horde: Fix SA warning.
...
#jira
[CL 28608823 by ben marsh in ue5-main branch]
2023-10-09 23:52:37 -04:00
ben marsh
3b37002e5a
Horde: Move request/response definitions for storage system into EpicGames.Horde.
...
#jira
[CL 28608072 by ben marsh in ue5-main branch]
2023-10-09 22:16:32 -04:00
joe kirchoff
9853fa5c15
UnrealBuildTool: Don't show CompilationResult as the error message if no additional message is added
...
#rnx
[CL 28604561 by joe kirchoff in ue5-main branch]
2023-10-09 19:28:15 -04:00
joe kirchoff
ac8b621482
UnrealBuildTool: Add a few additional CompilationResult so .cs issues can be detected by horde more easily
...
#jira UE-197248
[CL 28597572 by joe kirchoff in ue5-main branch]
2023-10-09 16:37:58 -04:00
ben marsh
631b1a42c3
Horde: Resurrect the BlobLocator type for uniquely identifying a blob via a string, allowing it to be sent over the wire and converted back into a BlobHandle via IStorageClient.
...
#jira
[CL 28591284 by ben marsh in ue5-main branch]
2023-10-09 14:22:54 -04:00
ben marsh
1988335e03
Horde: Move IStorageWriter extension methods to same file as interface definition.
...
#jira
[CL 28584590 by ben marsh in ue5-main branch]
2023-10-09 11:48:25 -04:00
ben marsh
cbd624e4f1
Horde: Explciitly designate a constructor for serializing tool deployments. Using the wrong constructor will override default values.
...
#jira
[CL 28584583 by ben marsh in ue5-main branch]
2023-10-09 11:48:19 -04:00
ben marsh
fe5393da0f
Horde: Set a default value for tool namespaces.
...
#jira
[CL 28582407 by ben marsh in ue5-main branch]
2023-10-09 10:41:37 -04:00
ben marsh
0cc024e650
Horde: Move IStorageWriter and DedupeStorageWriter into a separate file.
...
#jira
[CL 28579856 by ben marsh in ue5-main branch]
2023-10-09 09:21:57 -04:00
ben marsh
4042fa021c
Horde: Store the namespace containing data for logs and tools in the database, rather than assuming it's a constant value. This will allow configuring different settings for test environments.
...
#jira
[CL 28579773 by ben marsh in ue5-main branch]
2023-10-09 09:18:44 -04:00
ben woodhouse
320c928c3e
ReplayRun gauntlet job - Incremental reporting for replayrun (upload CSVs as they come in) via new -incrementalReporting param
...
- Move log processing out of the IsTestRunning accessor and into TickTest where it should be.
- Tidy up some legacy comparison test stuff. Will remove soon
[CL 28579386 by ben woodhouse in ue5-main branch]
2023-10-09 08:59:47 -04:00
Joakim Lindqvist
23e4a89d49
Unreal Cloud DDC - Added property to scylla scope if we are bypassing cache to more easily correlate slow queries by design vs slowdowns from the db.
...
#rb none
[CL 28577160 by Joakim Lindqvist in ue5-main branch]
2023-10-09 06:00:42 -04:00
Joakim Lindqvist
b2c32b8489
Cloud DDC - If BypassCache option is set for Get operation we now tell Scylla to bypass cache as well. This means that exists checks by default will not hit the scylla cache - they are only used by GC and thus will query all records and should bypass the cache (to avoid thrasing it)
...
#rb none
[CL 28576798 by Joakim Lindqvist in ue5-main branch]
2023-10-09 05:24:59 -04:00
Joakim Lindqvist
e11393f318
Unreal Cloud DDC - Increase parallism for ref GC in a effort to process more refs at the same time thus speeding up the rate at which we remove stale refs.
...
#rb none
[CL 28576773 by Joakim Lindqvist in ue5-main branch]
2023-10-09 05:24:16 -04:00
Ben Marsh
841dc840e3
Horde: Fix DDC aliases not being created with hash as inline data.
...
[CL 28573906 by Ben Marsh in ue5-main branch]
2023-10-08 19:28:48 -04:00
Ben Marsh
b628fc0627
Horde: Remove hashes from the core blob/node classes. Hashes are typically introduced at the application level (ie. in the serialized data) and don't need to be duplicated in the bundle headers.
...
[CL 28573294 by Ben Marsh in ue5-main branch]
2023-10-08 16:35:29 -04:00
joe kirchoff
d6b2c9077a
UnrealBuildTool: Support emiting line tables only for debugging rather than disabling debug info entirely
...
Configuration is the same as TargetRules.DebugInfo and will override that setting except when debug info is disabled for the entire target
[CL 28558101 by joe kirchoff in ue5-main branch]
2023-10-06 17:13:05 -04:00
Ben Marsh
67b4ccb19a
Horde: Add an endpoint to browse the contents of an artifact as static files.
...
[CL 28552593 by Ben Marsh in ue5-main branch]
2023-10-06 15:12:27 -04:00
wojciech krywult
4b58f3c054
Automation: LowLevelTestRunner: Modified the test runner to deploy each test application into its own directory to avoid the risk of one test reading other tests' data.
...
More specifically, all low level tests were deployed into LowLevelTests directory/sandbox. It meanst that if we ran OnlineTests, which deploy .ini scripts, a subsequent run of FoundationTests would have these .ini as well, which would unintentionally affect the behavior of FoundationTests.
Now, Online will be deployed into LowLevelTests-OnlineTests and Foundation into LowLevelTests-Foundation avoiding the clash.
#rb chris.constantinescu, Jerome.Delattre
#jira UE-196287
#rnx
[CL 28548968 by wojciech krywult in ue5-main branch]
2023-10-06 13:59:59 -04:00