devin doucette
8e1e6dea73
DDC: Added cancellation support to FHttpCacheStoreRequestQueue
...
#rb Steve.Robb
#rnx
[CL 28413356 by devin doucette in ue5-main branch]
2023-10-03 10:23:20 -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
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
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
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
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
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
devin doucette
3a730d179e
DDC: Added ICacheStoreStats to the Jupiter cache
...
#jira UE-133395
#rb Zousar.Shaker
#rnx
[CL 26186125 by devin doucette in ue5-main branch]
2023-06-22 12:55:58 -04:00
devin doucette
c4e4dfad44
DDC: Prepared the Jupiter cache for ICacheStoreStats
...
#jira UE-133395
#rb Zousar.Shaker
#rnx
[CL 26154477 by devin doucette in ue5-main branch]
2023-06-21 13:32:34 -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
joakim lindqvist
54660ae511
Added ability to override the http version used for the http cache using "UE-CloudDataCacheHttpVersion" env variable or "-CloudDataCacheHttpVersion" command line argument
...
#preflight 644b93ac09453df548007245
#rb zousar.shaker
[CL 25333909 by joakim lindqvist in ue5-main branch]
2023-05-04 09:31:50 -04:00
devin doucette
6448fc343a
DDC: Added EnvOAuthSecretOverride parameter to HttpCacheStore
...
#rb none
[FYI] Zousar.Shaker
[CL 25323458 by devin doucette in ue5-main branch]
2023-05-03 15:37:06 -04:00
devin doucette
5c3f44df32
DDC: Removed logging of the OAuth secret from HttpCacheStore
...
#rb none
#rnx
[CL 25323451 by devin doucette in ue5-main branch]
2023-05-03 15:36:58 -04:00
devin doucette
8ff0cd05ca
DDC: Added EHttpVersion to HttpClient
...
#rb Zousar.Shaker
#rnx
[CL 25184555 by devin doucette in ue5-main branch]
2023-04-25 13:54:42 -04:00
devin doucette
90200ff6d0
DDC: Fixes related to the use of OIDC functionality from DesktopPlatform
...
- Fixed a crash when HttpCacheStore is used without DesktopPlatform.
- Fixed GetOidcAccessToken and GetOidcTokenStatus failing for targets with no Intermediate directory.
- Added DesktopPlatform to DerivedDataTool to allow it to use HttpCacheStore with OIDC.
#rb Zousar.Shaker
[FYI] Dan.Engelbrecht
[CL 25072527 by devin doucette in ue5-main branch]
2023-04-17 15:23:51 -04:00
zousar shaker
3bd034edf7
Add commandline option to enable the "repair" mode for UE Cloud DDC client so that blobs that are missing get re-populated.
...
#rb devin.doucette
[CL 25027230 by zousar shaker in ue5-main branch]
2023-04-13 12:15:21 -04:00
zousar shaker
886b2fe9cd
Change HttpCacheStoreTest to pass access token rather than OAuth details to Zen intermediary instances. Also ensure that we don't overlap keys for Meta and NoMeta test data.
...
#rb joakim.lindqvist
[CL 24764335 by zousar shaker in ue5-main branch]
2023-03-23 13:05:19 -04:00
joakim lindqvist
40c47276bd
Error -> Warning when we are unable to resolve a token for Cloud DDC. This will not cause the build to fail, but it will typically be slower for it so error is harsh (as that in itself causes the build to fail)
...
[FYI] zousar.shaker
#preflight 63ef6b8b90198dffbae12467
[CL 24281972 by joakim lindqvist in ue5-main branch]
2023-02-17 10:25:12 -05:00
nicholas howe
a8ee4b6253
Fix RemoveTicker Hang in HttpCacheStore.
...
#jira UE-174489
#rb devin.doucette
#preflight 63c85026c246f14856661f40
[CL 23766649 by nicholas howe in ue5-main branch]
2023-01-18 17:59:46 -05:00
mark lintott
8bad2c0365
Removed the callback system from core Analytics system. Fixed up analytics gathering in DerivedDataCache, Virtualization and HttpCacheStore
...
#rb wes.hunt
#preflight 63be95bd68068a8bd6a4438e
[CL 23651011 by mark lintott in ue5-main branch]
2023-01-11 14:28:01 -05:00
Matt Peters
6f0b8a2906
HttpCacheStore: Fix backwards if statement for whether the compactbinary is valid in GetBodyAsString
...
#preflight 63b70052221aab21e01200c0
[CL 23589159 by Matt Peters in ue5-main branch]
2023-01-05 12:01:37 -05:00
matt peters
71802fb86c
Analytics: Backed out 22909100 and 22951911
...
#rnx
[CL 23583550 by matt peters in ue5-main branch]
2023-01-04 18:51:41 -05:00