Commit Graph

836 Commits

Author SHA1 Message Date
zousar shaker
8e368cea22 Fix bug in Zen DDC client. Don't assume that if the data hash of a response is available as an attachment that it should be included in the reponse. If the request is skipping data, then even if the attachment is present (eg: from another request in the batch), it should not be included when processing the request that had SkipData.
#rb dan.engelbrecht

[CL 28187457 by zousar shaker in ue5-main branch]
2023-09-25 10:31:36 -04:00
devin doucette
abb87ce201 DDC: Eliminated most blocking during put requests in HttpCacheStore
#rb Zousar.Shaker

[CL 28141466 by devin doucette in ue5-main branch]
2023-09-22 12:45:45 -04:00
dan engelbrecht
e517a3bc58 Add CPU time and latency stats to ZenCacheStore
Fix LogicalReadSize for ZenCacheStore GetChunks
Add missing fields for GatherAnalytics in ZenServerInterface

#rb devin.doucette

[CL 28028176 by dan engelbrecht in ue5-main branch]
2023-09-20 02:58:55 -04:00
zousar shaker
d4e2723732 Fix handling of cancelation in Zen DDC client to avoid having it treated as equivalent to an unexpected error.
#rb devin.doucette

[CL 27969813 by zousar shaker in ue5-main branch]
2023-09-18 15:22:34 -04:00
zousar shaker
d59b5d40f3 Fix bug where the key used for simulate miss checks on the GetRecord operation could be uninitialized on the HttpCacheStore.
#rb none,trivial

[CL 27867807 by zousar shaker in ue5-main branch]
2023-09-14 00:36:06 -04:00
devin doucette
ce32414b30 DDC: Disabled propagation of gets from the cache of in-flight puts and added support for write-only cache stores
- Do not invoke the put completion callback from the hierarchy until a put to a readable node succeeds, which is now tracked by bFinished.
- Use StopGetStore on the in-flight put cache to stop gets from that cache from propagating as duplicate puts.
- Disable the in-flight put cache for async wrappers used by propagation of gets.

#jira UE-192655
#rb Zousar.Shaker

[CL 27771618 by devin doucette in ue5-main branch]
2023-09-11 17:24:27 -04:00
zousar shaker
8c75ff393b ZenDashboard refresh to add project stats and clean up reporting of disk size.
#rb dan.engelbrecht

[CL 27546624 by zousar shaker in ue5-main branch]
2023-08-31 22:30:53 -04:00
louisphilippe seguin
36c722f3c4 Fix wrong printf parameters in checkf & ensuremsgf found in engine code
#rb Fabian.Giesen, Kirill.Zorin
#rnx

[CL 27519547 by louisphilippe seguin in ue5-main branch]
2023-08-31 08:56:30 -04:00
zousar shaker
046403de46 Fix mislabeled bVerbose variable name in Jupiter Http code.
#rb none,trivial

[CL 27332573 by zousar shaker in ue5-main branch]
2023-08-23 23:38:40 -04:00
devin doucette
24924bde18 DDC: Fixed creation of stats when using a throttle node
#rb Zousar.Shaker

[CL 27321110 by devin doucette in ue5-main branch]
2023-08-23 17:16:33 -04:00
devin doucette
16c4153fdb DDC: Cleaned up the cache replay uses of UE_LOG that were recently fixed
#rb trivial
#rnx

[CL 27307916 by devin doucette in ue5-main branch]
2023-08-23 11:43:31 -04:00
kirill zorin
66c882e375 Fix instances of incorrect usage of UE_LOG.
#rb trivial

[CL 27306121 by kirill zorin in ue5-main branch]
2023-08-23 11:04:15 -04:00
devin doucette
1da80becdf DDC: Fixed -DDC-Verify being ignored if there is no verify node in the graph
#jira UE-193488
#rb Zousar.Shaker
#rnx

[CL 27257444 by devin doucette in ue5-main branch]
2023-08-21 19:00:46 -04:00
zousar shaker
6b75b9a36e Change HTTP cache store to allow GetChunks to execute asynchronous network operations.
#rb devin.doucette
#rnx

[CL 27104962 by zousar shaker in ue5-main branch]
2023-08-15 11:49:22 -04:00
david harvey
bdb4199eeb Remove unnecessary WindowsHWrapper.h & MinWindows.h include - both files will be automatically included by AllowWindowsPlatformTypes.h
#jira UE-152863
#rnx
#rb Josh.Adams

[CL 26912096 by david harvey in ue5-main branch]
2023-08-08 05:50:53 -04:00
johan berg
a6d6caa97f No master fix for UnrealVirtualizationTool
#jira UE-192221
#rb paul.chipchase

[CL 26883694 by johan berg in ue5-main branch]
2023-08-07 11:14:23 -04:00
dan engelbrecht
b7ecdcbf0b Add a global FCbObjectId SessionObjectId usable to coordinate session id's to zenserver.
Change GUID SessionId in FApp to base it on the SessionObjectId to make it easier to correlate session ids in zenserver

#rb stefan.boberg zousar.shaker

[CL 26841373 by dan engelbrecht in ue5-main branch]
2023-08-04 04:15:04 -04:00
devin doucette
d843fd59d5 DDC: Fixed benign race caught by TSan in FRequestOwnerShared
#rb Zousar.Shaker
#rnx

[CL 26810118 by devin doucette in ue5-main branch]
2023-08-03 10:24:02 -04:00
zousar shaker
ba55084a82 DDC: Fixed missing cache bucket on GetChunks for stats
#rb devin.doucette
#rnx

[CL 26755084 by zousar shaker in ue5-main branch]
2023-08-01 17:07:33 -04:00
danny couture
5c1c6cd4b4 Fix TSAN warning about potential race when releasing shared string
#rnx
#rb Devin.Doucette

[CL 26735342 by danny couture in ue5-main branch]
2023-08-01 07:49:14 -04:00
devin doucette
451859a759 DDC: Fixed missing cache bucket for stats
#rb Matt.Peters
#rnx

[CL 26673157 by devin doucette in ue5-main branch]
2023-07-28 10:37:53 -04:00
devin doucette
3df0bf7f14 DDC: Gather bucket stats from the new ICacheStats
#jira UE-133395
#rb Matt.Peters
#rnx

[CL 26555188 by devin doucette in ue5-main branch]
2023-07-24 16:52:05 -04:00
devin doucette
402d04cde9 DDC: Added request name to FCacheStoreRequestStats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26210120 by devin doucette in ue5-main branch]
2023-06-23 10:51:52 -04:00
zousar shaker
f92dc5c090 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 26205402 by zousar shaker in ue5-main branch]
2023-06-23 00:49:34 -04:00
devin doucette
788aec3845 DDC: Disable stats for cache stores that should not be visible
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 26192921 by devin doucette in ue5-main branch]
2023-06-22 16:35:48 -04:00