Commit Graph

11 Commits

Author SHA1 Message Date
zousar shaker
77d204ed2c Don't have the cook director close the worker socket before forcible worker process termination and detach because otherwise DetachFromRemoteProcess won't call OnMultiprocessWorkerDetached for the worker leading to issues like DerivedDataReplay emitting in error because a worker is not detached and it can't merge replay files. Also have the multi-process detach context inform the delegate of whether the detach was abnormal so that delegate methods can make context-appropriate choices about how to handle abnormal detach scenarios. The derived data replay mechanism will ignore replays from abnormally detached processes when doing replay merging and warn about the fact that the replay is incomplete.
#rb Devin.Doucette, Matt.Peters

[CL 32580894 by zousar shaker in ue5-main branch]
2024-03-28 12:16:40 -04:00
devin doucette
cf18cf342f DDC: Added multi-process support to the saving of cache replays
#rb Zousar.Shaker

[CL 31368215 by devin doucette in ue5-main branch]
2024-02-10 12:49:25 -05:00
steve robb
66266c6a11 Fixed up DerivedDataCache, DesktopPlatform, ApplicationCore, AssetRegistry, Core, CoreUObject, Projects, Sockets code to use EAllowShrinking instead of bools.
[CL 30676428 by steve robb in ue5-main branch]
2024-01-17 19:51:06 -05:00
devin doucette
16c4153fdb DDC: Cleaned up the cache replay uses of UE_LOG that were recently fixed
#rb trivial
#rnx

[CL 27307916 by devin doucette in ue5-main branch]
2023-08-23 11:43:31 -04:00
kirill zorin
66c882e375 Fix instances of incorrect usage of UE_LOG.
#rb trivial

[CL 27306121 by kirill zorin in ue5-main branch]
2023-08-23 11:04:15 -04:00
devin doucette
3897ae4e92 DDC: Added ICacheStoreStats to the memory cache and cleaned up graph node lifetime
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25870464 by devin doucette in ue5-main branch]
2023-06-08 10:07:21 -04:00
Devin Doucette
7945169d6c DDC: Fixed the async cache replay to be tracked as async work by the cache
#preflight 6362d7f69160784fc32ea869
#rb Zousar.Shaker
#rnx

[CL 22926967 by Devin Doucette in ue5-main branch]
2022-11-02 17:13:24 -04:00
Devin Doucette
9aee9a4bd8 DDC: Fixed unsafe type cast warnings
#preflight 6317fc04a20b67673b1de7c3
#rb Zousar.Shaker
#rnx

[CL 21850770 by Devin Doucette in ue5-main branch]
2022-09-07 10:37:16 -04:00
Devin Doucette
e8e097228d DDC: Changed cache replay to enable compression by default
The -DDC-ReplayCompress param has been replaced by -DDC-ReplayNoCompress.

#preflight 62da1f46086f90bbc477b270
#rb none
#rnx
#robomerge FNMain

[CL 21220189 by Devin Doucette in ue5-main branch]
2022-07-22 09:56:23 -04:00
devin doucette
e31239c9b3 DDC: Fixed a non-unity compile error
#rb none
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 20770467 via CL 20770468 via CL 20770472
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)

[CL 20770741 by devin doucette in ue5-main branch]
2022-06-22 01:40:20 -04:00
devin doucette
fbfcde6644 DDC: Extended cache replay to read replay files async and with a more configurable console command
#jira UE-144410
#preflight 62b243c5de72d4f6b34d0252
#rb Zousar.Shaker
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 20770298 via CL 20770311 via CL 20770320
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)

[CL 20770736 by devin doucette in ue5-main branch]
2022-06-22 01:40:12 -04:00