mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #16191 from chaochn47/fix-runtime-reconfig-test
tests: exclude learner endpoint from MemberPromote
This commit is contained in:
commit
ac88260aaf
@ -173,11 +173,14 @@ func addMember(ctx context.Context, t *testing.T, epc *e2e.EtcdProcessCluster) {
|
||||
}
|
||||
|
||||
func addMemberAsLearnerAndPromote(ctx context.Context, t *testing.T, epc *e2e.EtcdProcessCluster) {
|
||||
endpoints := epc.EndpointsGRPC()
|
||||
|
||||
id, err := epc.StartNewProc(ctx, nil, t, true /* addAsLearner */)
|
||||
require.NoError(t, err)
|
||||
newLearnerMemberProc := epc.Procs[len(epc.Procs)-1]
|
||||
_, err = epc.Etcdctl().MemberPromote(ctx, id)
|
||||
_, err = epc.Etcdctl(e2e.WithEndpoints(endpoints)).MemberPromote(ctx, id)
|
||||
require.NoError(t, err)
|
||||
|
||||
newLearnerMemberProc := epc.Procs[len(epc.Procs)-1]
|
||||
require.NoError(t, newLearnerMemberProc.Etcdctl().Health(ctx))
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user