Closed AndrewDryga closed 5 years ago
As of 2.0.14
, ping
and others no longer run the config providers. You can also write a custom command that uses release_ctl ping
with your own config parameters for name/cookie, and then use that to do the probe.
@bitwalker Just to make sure, current ping is still using maint
suffix so race because of a name is possible? Do you have an example somewhere how to build a custom ping command?
We are using ping command as a Kubernetes liveness probe and it shows itself as extremely not stable:
Because it uses static names it would collide when intervals are too frequent:
They can race for
sys.config
file because it looks likeping
executes all config providers which overridesconfig.sys
file:When used during VM boot (as readiness probe) it would crash the VM because of similar races with VM that runs production code.