Join GitHub today
tidb-server refuses to start if no pump is registered with pd #10240
Please answer these questions before submitting your issue. Thanks!
TiKV and TiDB have been improved so that they will retry connecting to pd if they are first to start. This helps simplify deployment since guaranteeing order adds complexity to systems. For example see: tikv/tikv#4500
The behavior change that @kolbe is suggesting makes sense to me. The TiDB server should block in a retry loop waiting for a pump server to be available instead of hard failing.