Commit Graph

9 Commits

Author SHA1 Message Date
Stefan Boberg
2592eb32fa Package marshaling now properly flags the root object as compressed
#rb none
#rnx

[CL 17573969 by Stefan Boberg in ue5-main branch]
2021-09-20 15:02:31 -04:00
Per Larsson
d2d4010673 ZenDDC: Remove the use of Save/LoadCbPackage
#rb Stefan.Boberg
#rnx

[CL 17569390 by Per Larsson in ue5-main branch]
2021-09-20 07:13:29 -04:00
Stefan Boberg
0738f8db34 Added code for Zen/HTTP marshaling of CbPackages. There is some more work to do to handle package responses properly but otherwise functional
#rnx

[CL 17543082 by Stefan Boberg in ue5-main branch]
2021-09-16 15:14:21 -04:00
Stefan Boberg
ce4833424f Added initial revision of CbPackage POST message formatting, along with fixes to Content-Type: header handling
Also improved conditionals in logging, to ensure all 2xx results are treated as success

[CL 17502033 by Stefan Boberg in ue5-main branch]
2021-09-14 05:23:24 -04:00
Zousar Shaker
11d6112f21 Change Compact Binary Package API to represent binary attachments as compressed buffers identified by their raw hash.
Change Compact Binary Package serialization for binary attachments, compressed binary attachments and objects.

#rb devin.doucette

[CL 17450533 by Zousar Shaker in ue5-main branch]
2021-09-07 18:02:34 -04:00
Stefan Boberg
d44fa85240 Refactored the UE-side Zen project store interface so that we now use a common HTTP interface implementation across cache / project store classes. No functional impact, tested with ShooterGame
#rb none

[CL 17234463 by Stefan Boberg in ue5-main branch]
2021-08-19 11:13:03 -04:00
Stefan Boberg
cd127ff786 Updated Zen HTTP interfaces to accept large payloads as a preparation for unifying the cache/store client implementations
[CL 17218879 by Stefan Boberg in ue5-main branch]
2021-08-18 14:11:58 -04:00
Stefan Boberg
f85fda5612 DLL-exported functions for Zen HTTP interfaces to allow them to be consumed from other modules, and renamed them to make it easier to search for them (previous names were derived from the Jupiter HTTP back-end)
#rb trivial

[CL 17187385 by Stefan Boberg in ue5-main branch]
2021-08-17 03:31:20 -04:00
Stefan Boberg
7192f2be8a Zen HTTP interface refactored into separate header/source files
#rb none

[CL 17066037 by Stefan Boberg in ue5-main branch]
2021-08-05 05:30:53 -04:00