Commit Graph

19 Commits

Author SHA1 Message Date
CarlMagnus Nordin
0282a5aef6 Unified Zen and legacy COTF network protocols.
*Reduces code duplication
*Enables the same ODSC flow to be used for both COTF variants
*The client will now autodetect if it should run in Zen mode or not
#rb pj.kack,per.larsson
#preflight 628c79bdf057b981ca479b3e

[CL 20344832 by CarlMagnus Nordin in ue5-main branch]
2022-05-24 02:50:39 -04:00
PJ Kack
e9d2d7c1aa ZenCOTF: Fix ODSC related shutdown crashes and deadlocks caused by issueing shader compilation requests after cotf server connection has been closed by StorageServerPlatformFile.
#jira none
#rb carlmagnus.nordin, jason.nadro
#rnx
#preflight 624c49a4cc0872e96b05f10e

[CL 19643400 by PJ Kack in ue5-main branch]
2022-04-06 02:31:41 -04:00
CarlMagnus Nordin
dca3882e44 ZenCOTF: Added support for single threaded clients
#rnx
#preflight 621e02e0e15c51d8c5bc23bb
#rb pj.kack

[CL 19196873 by CarlMagnus Nordin in ue5-main branch]
2022-03-01 07:29:16 -05:00
CarlMagnus Nordin
f11beab6ee ZenCOTF: Set NoDelay on network sockets
#rnx
#preflight 6214a78230639b44d2ce4486
#rb pj.kack

[CL 19070248 by CarlMagnus Nordin in ue5-main branch]
2022-02-22 04:31:13 -05:00
CarlMagnus Nordin
bee05d0e01 Compile fix for editor in shipping config
#rnx
#rb pj.kack
#preflight 62135e216a5291acf69a5bf2

[CL 19070139 by CarlMagnus Nordin in ue5-main branch]
2022-02-22 04:06:51 -05:00
CarlMagnus Nordin
5f4003c0a2 ZenCOTF: Added RecookPackages request
#rnx
#preflight 6204edb1e54ab7c24baed4fc
#rb pj.kack

[CL 18934062 by CarlMagnus Nordin in ue5-main branch]
2022-02-10 06:11:30 -05:00
CarlMagnus Nordin
0f9ad85b1f ZenCOTF: Allow connections from the editor (no target platform)
#rnx
#rb trivial
#preflight 6203b728174d2620c3b99934

[CL 18917812 by CarlMagnus Nordin in ue5-main branch]
2022-02-09 10:16:11 -05:00
CarlMagnus Nordin
750749c693 ZenCOTF: Privatized network server and moved it out of runtime code
#rnx
#rb trivial
#preflight 6203aa29b84bb289770c36cd

[CL 18916218 by CarlMagnus Nordin in ue5-main branch]
2022-02-09 07:11:03 -05:00
CarlMagnus Nordin
d625e9346c ZenCOTF: Refactored request manager to allow packages being recooked
#rnx
#preflight 620220b797149bc07a9935c2
#rb none

[CL 18899971 by CarlMagnus Nordin in ue5-main branch]
2022-02-08 03:05:43 -05:00
CarlMagnus Nordin
dfebf3d4a0 Zen COTF: Fixed issue with FCookOnTheFlyServerConnection::IsConnected always returning true after a disconnect
#rnx
#preflight 62021b86bf1c4969113f075a
#rb per.larsson

[CL 18899944 by CarlMagnus Nordin in ue5-main branch]
2022-02-08 02:53:01 -05:00
carlmagnus nordin
b49e6d13e2 Made Zen COTF API more private
#rnx
#rb pj.kack
#preflight 61f3c7e0da54035207f6c79f

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18770247 in //UE5/Release-5.0/... via CL 18770252 via CL 18770332
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18770334 by carlmagnus nordin in ue5-main branch]
2022-01-28 08:30:42 -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
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04: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
per larsson
e29cc6c467 Simplify command line arguments when running COTF with Zen loader/storage server
- changed Cooker arguments from -CookOnTheFly -IoStore to -CookOnTheFly -ZenStore
- changed Zen host argument from -StorageServerHost to -ZenStoreHost
- updated UAT to support running CBTB with -ZenStore
- updated StorageServerConnection to handle multiple hosts from command line

Cooker:
  CBTB: -ZenStore
  COTF: -ZenStore -CookOnTheFly

Game:
  CBTB: -ZenStoreHost=<ip> or <ip1,ip2>
  COTF: -ZenStoreHost=<ip> or <ip1,ip2> -CookOnTheFly

#rb CarlMagnus.Nordin
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 16849969 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16849982 by per larsson in ue5-release-engine-test branch]
2021-07-14 10:40:16 -04:00
aurel cordonnier
01e7844417 Temp fix for COTF crashing in cooked build. Submitting on behalf of Per.Larsson
[FYI] per.larsson
#rnx

#ROBOMERGE-SOURCE: CL 16787747 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16787757 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-25 15:39:32 -04:00
per larsson
ac3a83c25a COTF2: Don't send heartbeat message while processing requests
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16742398 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16742408 by per larsson in ue5-release-engine-test branch]
2021-06-22 09:51:31 -04:00
zousar shaker
c27625b056 Integrating //UE5/Dev-Cooker [at] 16678003 to //UE5/Main (Zousar.Shaker-YEG-0943-Quaternary)
Non-DevIteration_ShooterGame


#ROBOMERGE-SOURCE: CL 16678907 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16678928 by zousar shaker in ue5-release-engine-test branch]
2021-06-15 16:38:03 -04:00