#ROBOMERGE-OWNER: dan.phillips
#ROBOMERGE-AUTHOR: dan.phillips
#ROBOMERGE-SOURCE: CL 7682119 via CL 7690004
#ROBOMERGE-BOT: (v383-7686620)
[CL 7690009 by dan phillips in Main branch]
Allow more control over the pak cache, cache per pak, indvidual caches for all paks.
Increase the number of cached blocks for XboxOne.
Enable cache per pak for XboxOne.
[FYI] ben.woodhouse
gil.gribb, graeme.thornton
#ROBOMERGE-OWNER: dan.phillips
#ROBOMERGE-AUTHOR: dan.phillips
#ROBOMERGE-SOURCE: CL 7681509 via CL 7689295
#ROBOMERGE-BOT: (v383-7686620)
[CL 7689301 by dan phillips in Main branch]
[CODEREVIEW] Daniel.Lamb
#ROBOMERGE-OWNER: hongyi.yu
#ROBOMERGE-AUTHOR: hongyi.yu
#ROBOMERGE-SOURCE: CL 7616984 via CL 7617471 via CL 7617513 via CL 7625628
#ROBOMERGE-BOT: (v372-7473910)
[CL 7625629 by hongyi yu in Main branch]
[FYI] [at]Bob.Tellez
#ROBOMERGE-SOURCE: CL 7477481 via CL 7493553 via CL 7545521
#ROBOMERGE-BOT: (v372-7473910)
[CL 7545795 by justin marcus in Main branch]
Back out changelist 7256178. This was a bad merge
#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926
#ROBOMERGE-BOT: (v369-7254125)
[CL 7266952 by bob tellez in Main branch]
Merging CL#7251132 from //Fortnite/Release-Competitive.9.40
Merging in all missing changes from Release-9.40 to Release-Competitive.9.40 to try to make RoboMerge happy.
#rnx
#rb none
#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483
#ROBOMERGE-BOT: (v369-7254125)
[CL 7266503 by bob tellez in Main branch]
[FYI] ben.woodhouse
#ROBOMERGE-SOURCE: CL 7207336 via CL 7207337 via CL 7209962
#ROBOMERGE-BOT: (v367-6836689)
[CL 7210072 by graeme thornton in Main branch]
- Fix entry shrinking not working on pak files that contain files that are encrypted AND compressed
- Optimize any pak files that are added after encryption keys are registered
- Improvements to logging / diagnostics
- Use a unique starting seed (hash of filename) when doing filename unloading. Reduces cost expected collisions (localization paks / encrypted paks with duplicated assets)
- In non-shipping builds, decode shrunken entries after the shrinking to check they match the original
- Fix leaked FPakFile object when it was immediately determined to be invalid
#rb allan.bentham
[FYI] ben.woodhouse, hongyi.yu
#ROBOMERGE-OWNER: graeme.thornton
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 7139776 via CL 7139778 via CL 7167780
#ROBOMERGE-BOT: (v367-6836689)
[CL 7167782 by graeme thornton in Main branch]
#rb none
#ROBOMERGE-OWNER: graeme.thornton
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 6947364 via CL 6947367 via CL 6947369 via CL 6947371 via CL 6947469
#ROBOMERGE-BOT: (v366-6836689)
[CL 6949111 by graeme thornton in Main branch]
[FYI] Daniel.Lamb
#ROBOMERGE-SOURCE: CL 6910644 via CL 6910646 via CL 6911055 via CL 6912095
#ROBOMERGE-BOT: (v366-6836689)
[CL 6913768 by peter knepley in Main branch]
Re-enable triggering pak index optimization from bundle manager so that it works in Kairos.
[REVIEW] [at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 6855526 via CL 6855527 via CL 6855987 via CL 6856605
#ROBOMERGE-BOT: (v366-6836689)
[CL 6856736 by justin marcus in Main branch]
- If a corrupt index is detected, do a retry but collect and log more information along the way to help diagnose the issue.
#rb stefan.boberg
#ROBOMERGE-SOURCE: CL 6685180 via CL 6685186 via CL 6751170
#ROBOMERGE-BOT: (v365-6733468)
[CL 6751664 by graeme thornton in Main branch]
[at]Josh.Adams [at]Graeme.Thornton
#ROBOMERGE-OWNER: justin.marcus
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6658947 via CL 6659206 via CL 6659209 via CL 6659344 via CL 6659918
#ROBOMERGE-BOT: (vundefined-6654089)
[CL 6660722 by justin marcus in Main branch]