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) {
|
func addMemberAsLearnerAndPromote(ctx context.Context, t *testing.T, epc *e2e.EtcdProcessCluster) {
|
||||||
|
endpoints := epc.EndpointsGRPC()
|
||||||
|
|
||||||
id, err := epc.StartNewProc(ctx, nil, t, true /* addAsLearner */)
|
id, err := epc.StartNewProc(ctx, nil, t, true /* addAsLearner */)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
newLearnerMemberProc := epc.Procs[len(epc.Procs)-1]
|
_, err = epc.Etcdctl(e2e.WithEndpoints(endpoints)).MemberPromote(ctx, id)
|
||||||
_, err = epc.Etcdctl().MemberPromote(ctx, id)
|
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
newLearnerMemberProc := epc.Procs[len(epc.Procs)-1]
|
||||||
require.NoError(t, newLearnerMemberProc.Etcdctl().Health(ctx))
|
require.NoError(t, newLearnerMemberProc.Etcdctl().Health(ctx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user