Files
UnrealEngineUWP/Engine/Source/Developer
zousar shaker ae71242205 Change the way readiness of ZenCacheStore is evaluated and re-evaluated.
Instead of relying on a one-time blocking check with no reponse timeout, we now issue a blocking request with a 5 second idle time limit.  If it fails, the store will still be created, but it will go into the same asyncronous re-evaluation loop as when performance is below the acceptable threshold and re-evaluate at 30 second intervals until both:

- Health is Ok
- Performance criteria (if any has been configured and is in use) is met

At which point it is activated.  Health checks have been changed from the health/status endpoint to health/ready because we don't want to act if the server is running but not ready for requests (eg: during the time when it may be wiping data during a schema change.

The overall goal is that we don't force the entire session to execute without zenserver if zenserver was not ready at startup.

#rb Devin.Doucette

[CL 30295095 by zousar shaker in ue5-main branch]
2023-12-13 11:34:21 -05:00
..
2023-11-20 10:50:33 -05:00
2023-10-16 19:00:07 -04:00
2023-10-26 09:13:07 -04:00
2023-10-30 12:46:08 -04:00
2023-10-31 04:07:11 -04:00
2023-12-12 12:03:49 -05:00
2023-12-12 12:03:49 -05:00
2023-08-09 18:41:28 -04:00
2023-11-20 17:26:53 -05:00