If a pid can not be found when finding a matching desired/effective port, keep looking if any other state has a matching port.
Hardened and added logging to NativeIsProcessRunning.
Run of Low Level Tests in Main here: https://horde.devtools.epicgames.com/job/65e81c5d156d6df40d304906
#jira UE-207039
#rb Zousar.Shaker
#ushell-cherrypick of 31938454 by swarm
[CL 32068216 by zousar shaker in ue5-main branch]
Fixes warning "Warning: [CookWorker 2]: Skipping subprocess environment variable UE-ZenSubprocessDataPath=d:/build/++Fortnite/Sync/ZenData due to an invalid path" caused by a race condition between multiple cook workers.
See https://horde.devtools.epicgames.com/log/65dc47bbdd128eaa49c6cc13?lineindex=90207
#jira UE-208562
#rb Zousar.Shaker
[CL 31941714 by dan engelbrecht in ue5-main branch]
[Backout] - CL31365105
[FYI] Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Fix issue where zenserver fails to launch when DDC path differs between two workspaces.
[FYI] dan.engelbrecht
[CL 31369050 by zousar shaker in ue5-main branch]
We need to control how the process handle is opened.
#jira UE-205151
#rb stefan.boberg, Zousar.Shaker
[CL 31127942 by dan engelbrecht in ue5-main branch]
- Remove repeated log related to fetching cache stats
- Ensure that the Zen cache usage has log lines explaining the status of the caches it attempts to connect to (success or failure)
#rb Matt.Peters
[CL 30710842 by zousar shaker in ue5-main branch]
For local Zen DDC connections show the path where data is store in the Cache Statistics tab for DDC instead of local ip address
For Zen DDC connection show the storage size
#jira UE-199929
#rb Devin.Doucette
[CL 30504523 by dan engelbrecht in ue5-main branch]
For local Zen DDC connections show the path where data is store in the Cache Statistics tab for DDC instead of local ip address
For Zen DDC connection show the storage size
#jira UE-199929
#rb Dan.Engelbrecht
[CL 30501572 by dan engelbrecht in ue5-main branch]