Matt Peters
a46d4a439a
CacheStoreTest - automated test spurious failure fix: Record whether the first local put and remote put succeed, and use that to decide bExpectHit for each key that get what we put to local/remote.
...
#jira UE-157577
#rb Devin.Doucette
#rnx
#preflight 63336ff37b582f58abd78581
[CL 22211844 by Matt Peters in ue5-main branch]
2022-09-27 18:10:32 -04:00
zousar shaker
f3b211baa8
Bump CacheStoreTest version as the AWS file share has had some test values put into it that are expected not to exist, meaning that the test always fails when using AWS as the shared cache.
...
#rb matt.peters
#jira UE-141632
#preflight 6206deaec663666c89b2df53
#lockdown aurel.cordonnier
#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18963345 in //UE5/Release-5.0/... via CL 18963931 via CL 18964734
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18964750 by zousar shaker in ue5-main branch]
2022-02-11 18:17:49 -05:00
zousar shaker
2903c5331f
Fix static analysis error in CacheStoreTest.cpp.
...
#rb matt.peters
#jira UE-141032
#lockdown aurel.cordonnier
#preflight 61fc4d11e058822bdaaaefcb
#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18853180 in //UE5/Release-5.0/... via CL 18853206 via CL 18853946
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18853959 by zousar shaker in ue5-main branch]
2022-02-03 17:43:34 -05:00
matt peters
f2eed1a838
CacheStoreTest: Add a test case that catches ValuePolicies being parsed correctly.
...
#rb Zousar.Shaker
#rnx
#preflight 61f98f024404d5fadefb1c0b
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18813550 in //UE5/Release-5.0/... via CL 18813562 via CL 18822761
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824293 by matt peters in ue5-main branch]
2022-02-02 07:35:30 -05:00
matt peters
c98e98aa5f
ZenServer CachePolicy support.
...
Add batched Put and PutValue.
Update Batched Get to send the RecordPolicy with each key.
Update GetChunks to send the CachePolicy as string and to handle SkipData in the response.
Add more unit tests for upstream behavior and GetChunks.
Update the CacheRecordPolicy Save/Load to match the new variable names on FCacheRecordPolicy.
Deploy new zenserver binaries with the required matching server-side changes.
#rb Per.Larsson,Devin.Doucette
#rnx
#preflight 61f94e5980608c7029b8fc5c
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18808743 in //UE5/Release-5.0/... via CL 18809399 via CL 18822531
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18823289 by matt peters in ue5-main branch]
2022-02-02 05:33:16 -05:00
matt peters
e5f3189632
Fix static analysis warnings: possible dereference of null. The analyzer did not know that TestTrue only returns true if its argument is true.
...
#rb None, Trivial
#rnx
#preflight 61e63a95152881f71ca46584
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18636517 in //UE5/Release-5.0/... via CL 18636520 via CL 18636526
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18637604 by matt peters in ue5-main branch]
2022-01-18 04:49:53 -05:00
devin doucette
6ab080890c
DDC: Renamed cache request and response types from Chunk to GetChunk
...
#rb Zousar.Shaker
#rnx
#preflight 61e5ec410705ece855b8da74
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18635634 in //UE5/Release-5.0/... via CL 18635654 via CL 18635655
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18637582 by devin doucette in ue5-main branch]
2022-01-18 04:47:59 -05:00
matt peters
8a97cfb316
DDC/ZenDerivedDataBackend: Implement PutValue,GetValue API.
...
#rb Devin.Doucette
#rnx
#preflight 61e5a25d006b17a686689f5d
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18634003 in //UE5/Release-5.0/... via CL 18634012 via CL 18634018
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18637414 by matt peters in ue5-main branch]
2022-01-18 04:34:10 -05:00