762 Commits

Author SHA1 Message Date
Devin Doucette
b136d7dd77 DDC: Fixed accumulation and reporting of cache store latency
#jira UE-198599
#rb Zousar.Shaker

[CL 29053695 by Devin Doucette in 5.3 branch]
2023-10-24 17:09:19 -04:00
Devin Doucette
8ba9811169 DDC: Fixed a crash when a boot cache is present
#jira UE-197936
#rb Tim.Smith

[CL 28927108 by Devin Doucette in 5.3 branch]
2023-10-19 14:32:41 -04:00
Devin Doucette
73a5ca4f56 DDC: Fixed -DDC-Verify being ignored if there is no verify node in the graph
#jira UE-193488
#rb Zousar.Shaker
#rnx

[CL 27254499 by Devin Doucette in 5.3 branch]
2023-08-21 17:32:01 -04:00
Johan Berg
3b83634f77 No master fix for UnrealVirtualizationTool
#jira UE-192221
#rb paul.chipchase

[CL 26880638 by Johan Berg in 5.3 branch]
2023-08-07 08:49:06 -04:00
zousar shaker
a31487e960 DDC: Fixed missing cache bucket on GetChunks for stats
#rb devin.doucette
#rnx

[CL 26755135 by zousar shaker in 5.3 branch]
2023-08-01 17:08:28 -04:00
devin doucette
648f7ceaa8 DDC: Fixed missing cache bucket for stats
#rb Matt.Peters
#rnx

[CL 26673269 by devin doucette in 5.3 branch]
2023-07-28 10:40:35 -04:00
devin doucette
b7ca87264c DDC: Gather bucket stats from the new ICacheStats
#jira UE-133395
#rb Matt.Peters
#rnx

[CL 26555490 by devin doucette in 5.3 branch]
2023-07-24 16:59:23 -04:00
zousar shaker
f2c7a0d374 Fix a collection of bugs related to ZenServer launching:
- Fix a message that had the text and caption fields inverted.
- Ensure that sandbox instances don't overwrite the .runcontext file used by non-sandbox instances.
- Fix a bug where the Zen data path when following DDC path settings wasn't normalizing the path leading to needless shutdown and startup of zenserver.

#rb matt.peters

[CL 26441952 by zousar shaker in 5.3 branch]
2023-07-18 14:43:33 -04:00
devin doucette
db963c2da7 DDC: Added request name to FCacheStoreRequestStats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26210988 by devin doucette in 5.3 branch]
2023-06-23 11:38:51 -04:00
devin doucette
860d769e57 DDC: Disable stats for cache stores that should not be visible
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26193364 by devin doucette in 5.3 branch]
2023-06-22 16:44:45 -04:00
devin doucette
eab5eac6b1 DDC: Added ICacheStoreStats to the Jupiter cache
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26186152 by devin doucette in 5.3 branch]
2023-06-22 12:57:22 -04:00
devin doucette
6537f4b980 DDC: Added ICacheStoreStats to S3
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26158704 by devin doucette in 5.3 branch]
2023-06-21 15:26:27 -04:00
devin doucette
64810d6ff7 DDC: Prepared the Jupiter cache for ICacheStoreStats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26154523 by devin doucette in 5.3 branch]
2023-06-21 13:34:01 -04:00
devin doucette
a09c2dc915 DDC: Fixed the in-flight memory cache to be read-only
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26150216 by devin doucette in 5.3 branch]
2023-06-21 11:02:43 -04:00
dan engelbrecht
1511c0ba38 Return error if we receive a partial record from zenserver
#rb devin.doucette
#prefligth 648a3d2f88385dd88cfdda4a

[CL 26035344 by dan engelbrecht in 5.3 branch]
2023-06-16 01:10:14 -04:00
dan engelbrecht
a46531dd35 Make sure record policy is set up correctly in batch requests to Zen
#rb devin.doucette

[CL 25982752 by dan engelbrecht in ue5-main branch]
2023-06-14 12:31:13 -04:00
devin doucette
ab371b64e2 DDC: Fixed leaking cache store stats in the Zen cache
#jira UE-133395
#rb none
#rnx

[CL 25977512 by devin doucette in ue5-main branch]
2023-06-14 10:12:47 -04:00
devin doucette
d3b72ca4be DDC: Added ICacheStoreStats to the Zen cache
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25964028 by devin doucette in ue5-main branch]
2023-06-13 17:14:59 -04:00
devin doucette
be4f2696da DDC: Added ICacheStoreStats to the pak file cache and added physical size to memory cache stats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25897379 by devin doucette in ue5-main branch]
2023-06-09 12:50:57 -04:00
devin doucette
27cdd0bc2a DDC: Fixed the tests of the cache hierarchy
#rb Zousar.Shaker
#rnx

[CL 25871631 by devin doucette in ue5-main branch]
2023-06-08 10:50:44 -04:00
devin doucette
3897ae4e92 DDC: Added ICacheStoreStats to the memory cache and cleaned up graph node lifetime
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25870464 by devin doucette in ue5-main branch]
2023-06-08 10:07:21 -04:00
devin doucette
5229f46947 DDC: Added ICacheStoreStats and related functionality for cache stores to report stats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25843613 by devin doucette in ue5-main branch]
2023-06-07 09:47:55 -04:00
devin doucette
695762674e DDC: Reverted the change to FCacheStoreAsync::LegacyStats() because it breaks assumptions in reporting of cook stats
#rb none
#rnx

[CL 25717089 by devin doucette in ue5-main branch]
2023-05-31 18:40:14 -04:00
devin doucette
6fff9c0396 DDC: Started toward exposing the cache store owner to the cache stores and flattening the hierarchy
- Construct an empty hierarchy first and populate it as the graph is parsed.
- Record the need for async and verify nodes, and create them only at the end.
- Extract parsing of debug options including throttling into the cache store owner.
- Expose the cache store owner to the cache store parsing/creation functions.
- Remove the unused speed class debug option.

#preflight 64777c254b0d5a1eb157ac8b
#rb Joe.Pribele
#rnx

[CL 25713242 by devin doucette in ue5-main branch]
2023-05-31 16:32:05 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00