Commit Graph

10 Commits

Author SHA1 Message Date
Dan Thompson
809c0f9062 Adding support for writing back metadata to an asset registry during iostore staging. Initially this is size information about the chunks.
#rb matt.peters
#rb carl-magnus.nordin
#preflight 62200571943787f1d2199924

[CL 19234043 by Dan Thompson in ue5-main branch]
2022-03-02 19:22:28 -05:00
carlmagnus nordin
fdc3ad3cb7 Move IoDispatcherFileBackend from Core to PakFile
#rnx
#preflight 61b89ea22e65a1df0459b68a
#rb pj.kack

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18465244 via CL 18465257 via CL 18465387 via CL 18465391 via CL 18465458 via CL 18465466
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18465469 by carlmagnus nordin in ue5-release-engine-test branch]
2021-12-15 03:24:48 -05:00
carlmagnus nordin
7070b5d25f IoStore:
Log toc signature hash when mounting containers
Add guard against loading toc files with a later version than we know about
#rnx
#rb per.larsson
#preflight 61a5d3ddae3418c7dfc944a1

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18322682 via CL 18322689 via CL 18323461 via CL 18323527 via CL 18323901 via CL 18323964
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18323991 by carlmagnus nordin in ue5-release-engine-test branch]
2021-11-30 09:00:54 -05:00
carlmagnus nordin
4a7d7d277c Implemented -checkpak support for iostore containers
#rnx
#rb pj.kack
#preflight 61a5dd60be6d0d4512d6cd04

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18322656 via CL 18322665 via CL 18323459 via CL 18323526 via CL 18323898 via CL 18323959
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18323988 by carlmagnus nordin in ue5-release-engine-test branch]
2021-11-30 09:00:43 -05:00
carlmagnus nordin
195c0d0907 IoDispatcher: Trace counters cleanup pass, fixed double counting of bytes scattered and removed duplicate counters.
#rb pj.kack
#rnx
#preflight 61968cbce86c9c10f4536a42

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18256237 via CL 18256241 via CL 18256243 via CL 18263290 via CL 18263345
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18263518 by carlmagnus nordin in ue5-release-engine-test branch]
2021-11-22 16:44:27 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
carlmagnus nordin
51c9794dea PackageStore refactor
* Decouple container concept from IoDispatcher
* Decoiuple PackageStore implementation from AsyncLoading2
* Restore ucas unmount fix that got kist when merrging from UE4
* Fix packages being left in the PackageStiore even after unmounting contaiiners

#rnx
#rb pj.kack, per.larsson
#preflight 61520cc52afc2d0001146ce7

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 17641845 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v874-17637634)

[CL 17642353 by carlmagnus nordin in ue5-release-engine-test branch]
2021-09-28 04:00:33 -04:00
pj kack
611fc100bd IoDispatcher: Extract a IPlatformFileIoStore interface for the file backend platform implementations.
Move private core header files to internal to allow engine platform implementations in modules outside of core.
Add -forcegenericio command line option to disable platform specific implementations and fall back to the generic platform implementation that works on all platforms.

#rb carlmagnus.nordin
#rnx
#preflight 6140a7aaeb6e63000189fdf4

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 17516499 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17516519 by pj kack in ue5-release-engine-test branch]
2021-09-15 02:54:32 -04:00