Update MinimalEtcdVersion to read DowngradeVersionTest.Ver as WAL version
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
This commit is contained in:
@ -112,6 +112,16 @@ func visitEntryData(entryType raftpb.EntryType, data []byte, visitor Visitor) er
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
msg = proto.MessageReflect(&raftReq)
|
msg = proto.MessageReflect(&raftReq)
|
||||||
|
if raftReq.DowngradeVersionTest != nil {
|
||||||
|
ver, err := semver.NewVersion(raftReq.DowngradeVersionTest.Ver)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = visitor(msg.Descriptor().FullName(), ver)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
case raftpb.EntryConfChange:
|
case raftpb.EntryConfChange:
|
||||||
var confChange raftpb.ConfChange
|
var confChange raftpb.ConfChange
|
||||||
err := pbutil.Unmarshaler(&confChange).Unmarshal(data)
|
err := pbutil.Unmarshaler(&confChange).Unmarshal(data)
|
||||||
|
Reference in New Issue
Block a user