What problem does this PR solve?
fixes #1196
What is changed and how does it work?
- rename
<TiDB/PD/TiKV>RealReplicasto<TiDB/PD/TiKV>DesiredReplicas, because tc.<TiDB/PD/TiKV>.Replicas + len(tc.Status.<TiDB/PD/TiKV>.FailureMembers)is the desired replicas - add
<TiDB/PD/TiKV>ActualReplicas - use
TiDBActualReplicas()in health status sync
Check List
Tests
- Unit test
- E2E test