Add DowngradeVersionTestRequest into api/etcdserverpb/rpc.proto for test purpose only

Executed both scripts below,
- ./scripts/genproto.sh
- ./scripts/update_proto_annotations.sh

Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
This commit is contained in:
Benjamin Wang 2025-01-26 09:05:34 +00:00
parent f7a36a5566
commit 63fe0f2851
3 changed files with 517 additions and 318 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1158,6 +1158,16 @@ message DowngradeResponse {
string version = 2;
}
// DowngradeVersionTestRequest is used for test only. The version in
// this request will be read as the WAL record version.If the downgrade
// target version is less than this version, then the downgrade(online)
// or migration(offline) isn't safe, so shouldn't be allowed.
message DowngradeVersionTestRequest {
option (versionpb.etcd_version_msg) = "3.6";
string ver = 1;
}
message StatusRequest {
option (versionpb.etcd_version_msg) = "3.0";
}

View File

@ -160,6 +160,8 @@ etcdserverpb.DowngradeRequest.version: ""
etcdserverpb.DowngradeResponse: "3.5"
etcdserverpb.DowngradeResponse.header: ""
etcdserverpb.DowngradeResponse.version: ""
etcdserverpb.DowngradeVersionTestRequest: "3.6"
etcdserverpb.DowngradeVersionTestRequest.ver: ""
etcdserverpb.EmptyResponse: ""
etcdserverpb.HashKVRequest: "3.3"
etcdserverpb.HashKVRequest.revision: ""