Commit Graph

11 Commits

Author SHA1 Message Date
justin marcus
44ac0beb67 Add a diff field when dumping installbundle cache using CSV format.
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 20286942 via CL 20286947 via CL 20286953 via CL 20286965
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20304766 by justin marcus in ue5-main branch]
2022-05-20 18:47:04 -04:00
justin marcus
cfa6e00116 Add Contains() accessor.
#preflight

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 19440850 via CL 19442818 via CL 19445302 via CL 19446074 via CL 19446282
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v933-19451510)

[CL 19453460 by justin marcus in ue5-main branch]
2022-03-21 12:48:24 -04:00
justin marcus
6734507c9f Install Bundle Cache
- Add CSV format option for GetStats()


[REVIEW] [at]Dave.Belanger [at]Josh.Adams

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 19118955 via CL 19118975 via CL 19119009 via CL 19119047 via CL 19123211
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19154043 by justin marcus in ue5-main branch]
2022-02-25 15:02:33 -05:00
justin marcus
f4309b159e Improve GetCacheStats
- Now dumps bundle info in eviction order.
 - Add verbosity control
 - Add version that dumps stats for all caches
#rb [at]Thomas.Ross [at]Graem.Thornton [at]Daniel.Lamb
#preflight https://horde.devtools.epicgames.com/job/61b11466643ecfe8b07c0588

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 18418637 via CL 18419371 via CL 18419377 via CL 18419381 via CL 18435066 via CL 18437375
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18437653 by justin marcus in ue5-release-engine-test branch]
2021-12-10 20:58:04 -05:00
justin marcus
b7d5e4615a Prep for combined bundle cache - Add age scalar so we can have different cache eviction rates for different bundle sources.
Fix for crash if manifest is missing from an installed bundle - this mostly affects bundles that were installed from a <redacted> since they don't get manifests.
When pruning no longer relevant bundles, remove from any associated caches.
Add a console command to flush install bundle caches.
[at]Thomas.Ross [at]Graeme.Thornton
#preflight https://horde.devtools.epicgames.com/job/61a8f77d832ebaf94860db6c

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 18355451 via CL 18364417 via CL 18364466 via CL 18364513 via CL 18434150 via CL 18435480
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436244 by justin marcus in ue5-release-engine-test branch]
2021-12-10 18:32:36 -05:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
justin marcus
62c63af0d9 Initial install bundle cache work - checking in disabled.
Stub out install bundle removal API for install bundle sources.
Make install bundle sources gracefully handle bundles that are unkown to them.


[at]Hongyi.Yu [at]Daniel.Lamb
[FYI] [at]Eric.Knapik


#ROBOMERGE-SOURCE: CL 13055207 via CL 13057267 via CL 13057354 via CL 13057430 via CL 13057576
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13057630 by justin marcus in Main branch]
2020-04-28 13:05:49 -04:00