feat: add staging leader (#313)
Signed-off-by: WenyXu <wenymedia@gmail.com>
This commit is contained in:
@@ -707,22 +707,23 @@ const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fheartbeat_2eproto[]
|
|||||||
".greptime.v1.meta.MailboxMessageHeader\022\n"
|
".greptime.v1.meta.MailboxMessageHeader\022\n"
|
||||||
"\n\002id\030\001 \001(\004\022\017\n\007subject\030\002 \001(\t\022\014\n\004from\030\003 \001("
|
"\n\002id\030\001 \001(\004\022\017\n\007subject\030\002 \001(\t\022\014\n\004from\030\003 \001("
|
||||||
"\t\022\n\n\002to\030\004 \001(\t\022\030\n\020timestamp_millis\030\005 \001(\003\022"
|
"\t\022\n\n\002to\030\004 \001(\t\022\030\n\020timestamp_millis\030\005 \001(\003\022"
|
||||||
"\016\n\004json\030\006 \001(\tH\000B\t\n\007payload*=\n\nRegionRole"
|
"\016\n\004json\030\006 \001(\tH\000B\t\n\007payload*P\n\nRegionRole"
|
||||||
"\022\n\n\006Leader\020\000\022\014\n\010Follower\020\001\022\025\n\021Downgradin"
|
"\022\n\n\006Leader\020\000\022\014\n\010Follower\020\001\022\025\n\021Downgradin"
|
||||||
"gLeader\020\0022\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022\".g"
|
"gLeader\020\002\022\021\n\rStagingLeader\020\0032\277\001\n\tHeartbe"
|
||||||
"reptime.v1.meta.HeartbeatRequest\032#.grept"
|
"at\022Z\n\tHeartbeat\022\".greptime.v1.meta.Heart"
|
||||||
"ime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V\n\tA"
|
"beatRequest\032#.greptime.v1.meta.Heartbeat"
|
||||||
"skLeader\022\".greptime.v1.meta.AskLeaderReq"
|
"Response\"\000(\0010\001\022V\n\tAskLeader\022\".greptime.v"
|
||||||
"uest\032#.greptime.v1.meta.AskLeaderRespons"
|
"1.meta.AskLeaderRequest\032#.greptime.v1.me"
|
||||||
"e\"\000B<Z:github.com/GreptimeTeam/greptime-"
|
"ta.AskLeaderResponse\"\000B<Z:github.com/Gre"
|
||||||
"proto/go/greptime/v1/metab\006proto3"
|
"ptimeTeam/greptime-proto/go/greptime/v1/"
|
||||||
|
"metab\006proto3"
|
||||||
;
|
;
|
||||||
static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_deps[1] = {
|
static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_deps[1] = {
|
||||||
&::descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto,
|
&::descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto,
|
||||||
};
|
};
|
||||||
static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once;
|
static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once;
|
||||||
const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto = {
|
const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto = {
|
||||||
false, false, 3393, descriptor_table_protodef_greptime_2fv1_2fmeta_2fheartbeat_2eproto,
|
false, false, 3412, descriptor_table_protodef_greptime_2fv1_2fmeta_2fheartbeat_2eproto,
|
||||||
"greptime/v1/meta/heartbeat.proto",
|
"greptime/v1/meta/heartbeat.proto",
|
||||||
&descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_deps, 1, 22,
|
&descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_deps, 1, 22,
|
||||||
schemas, file_default_instances, TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets,
|
schemas, file_default_instances, TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets,
|
||||||
@@ -747,6 +748,7 @@ bool RegionRole_IsValid(int value) {
|
|||||||
case 0:
|
case 0:
|
||||||
case 1:
|
case 1:
|
||||||
case 2:
|
case 2:
|
||||||
|
case 3:
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -153,12 +153,13 @@ enum RegionRole : int {
|
|||||||
Leader = 0,
|
Leader = 0,
|
||||||
Follower = 1,
|
Follower = 1,
|
||||||
DowngradingLeader = 2,
|
DowngradingLeader = 2,
|
||||||
|
StagingLeader = 3,
|
||||||
RegionRole_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
|
RegionRole_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
|
||||||
RegionRole_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
|
RegionRole_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
|
||||||
};
|
};
|
||||||
bool RegionRole_IsValid(int value);
|
bool RegionRole_IsValid(int value);
|
||||||
constexpr RegionRole RegionRole_MIN = Leader;
|
constexpr RegionRole RegionRole_MIN = Leader;
|
||||||
constexpr RegionRole RegionRole_MAX = DowngradingLeader;
|
constexpr RegionRole RegionRole_MAX = StagingLeader;
|
||||||
constexpr int RegionRole_ARRAYSIZE = RegionRole_MAX + 1;
|
constexpr int RegionRole_ARRAYSIZE = RegionRole_MAX + 1;
|
||||||
|
|
||||||
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RegionRole_descriptor();
|
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RegionRole_descriptor();
|
||||||
|
|||||||
@@ -47,6 +47,8 @@ const (
|
|||||||
// This role is used to prevent the region from being written during the
|
// This role is used to prevent the region from being written during the
|
||||||
// downgrade process.
|
// downgrade process.
|
||||||
RegionRole_DowngradingLeader RegionRole = 2
|
RegionRole_DowngradingLeader RegionRole = 2
|
||||||
|
// A leader under staging mode.
|
||||||
|
RegionRole_StagingLeader RegionRole = 3
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for RegionRole.
|
// Enum value maps for RegionRole.
|
||||||
@@ -55,11 +57,13 @@ var (
|
|||||||
0: "Leader",
|
0: "Leader",
|
||||||
1: "Follower",
|
1: "Follower",
|
||||||
2: "DowngradingLeader",
|
2: "DowngradingLeader",
|
||||||
|
3: "StagingLeader",
|
||||||
}
|
}
|
||||||
RegionRole_value = map[string]int32{
|
RegionRole_value = map[string]int32{
|
||||||
"Leader": 0,
|
"Leader": 0,
|
||||||
"Follower": 1,
|
"Follower": 1,
|
||||||
"DowngradingLeader": 2,
|
"DowngradingLeader": 2,
|
||||||
|
"StagingLeader": 3,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -1575,28 +1579,29 @@ var file_greptime_v1_meta_heartbeat_proto_rawDesc = []byte{
|
|||||||
0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x69, 0x6d,
|
0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x69, 0x6d,
|
||||||
0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x14, 0x0a, 0x04,
|
0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x14, 0x0a, 0x04,
|
||||||
0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x6a, 0x73,
|
0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x6a, 0x73,
|
||||||
0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2a, 0x3d, 0x0a,
|
0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2a, 0x50, 0x0a,
|
||||||
0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x4c,
|
0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x4c,
|
||||||
0x65, 0x61, 0x64, 0x65, 0x72, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x6f, 0x6c, 0x6c, 0x6f,
|
0x65, 0x61, 0x64, 0x65, 0x72, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x6f, 0x6c, 0x6c, 0x6f,
|
||||||
0x77, 0x65, 0x72, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x44, 0x6f, 0x77, 0x6e, 0x67, 0x72, 0x61,
|
0x77, 0x65, 0x72, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x44, 0x6f, 0x77, 0x6e, 0x67, 0x72, 0x61,
|
||||||
0x64, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x10, 0x02, 0x32, 0xbf, 0x01, 0x0a,
|
0x64, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d,
|
||||||
0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x5a, 0x0a, 0x09, 0x48, 0x65,
|
0x53, 0x74, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x10, 0x03, 0x32,
|
||||||
0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69,
|
0xbf, 0x01, 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x5a, 0x0a,
|
||||||
0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74,
|
0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65,
|
||||||
0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72,
|
0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x65,
|
||||||
0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x48,
|
0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23,
|
||||||
0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
|
0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74,
|
||||||
0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x56, 0x0a, 0x09, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61,
|
0x61, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
||||||
0x64, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76,
|
0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x56, 0x0a, 0x09, 0x41, 0x73, 0x6b,
|
||||||
0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72,
|
0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d,
|
||||||
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69,
|
0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61,
|
||||||
0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73, 0x6b, 0x4c, 0x65,
|
0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x65,
|
||||||
0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x3c,
|
0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73,
|
||||||
0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x72, 0x65,
|
0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
|
||||||
0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69,
|
0x00, 0x42, 0x3c, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
||||||
0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x67, 0x72, 0x65, 0x70,
|
0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, 0x65,
|
||||||
0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72,
|
0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x67,
|
||||||
0x6f, 0x74, 0x6f, 0x33,
|
0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x62,
|
||||||
|
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -46,6 +46,14 @@ public final class HeartbeatOuterClass {
|
|||||||
* <code>DowngradingLeader = 2;</code>
|
* <code>DowngradingLeader = 2;</code>
|
||||||
*/
|
*/
|
||||||
DowngradingLeader(2),
|
DowngradingLeader(2),
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* A leader under staging mode.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <code>StagingLeader = 3;</code>
|
||||||
|
*/
|
||||||
|
StagingLeader(3),
|
||||||
UNRECOGNIZED(-1),
|
UNRECOGNIZED(-1),
|
||||||
;
|
;
|
||||||
|
|
||||||
@@ -76,6 +84,14 @@ public final class HeartbeatOuterClass {
|
|||||||
* <code>DowngradingLeader = 2;</code>
|
* <code>DowngradingLeader = 2;</code>
|
||||||
*/
|
*/
|
||||||
public static final int DowngradingLeader_VALUE = 2;
|
public static final int DowngradingLeader_VALUE = 2;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* A leader under staging mode.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <code>StagingLeader = 3;</code>
|
||||||
|
*/
|
||||||
|
public static final int StagingLeader_VALUE = 3;
|
||||||
|
|
||||||
|
|
||||||
public final int getNumber() {
|
public final int getNumber() {
|
||||||
@@ -105,6 +121,7 @@ public final class HeartbeatOuterClass {
|
|||||||
case 0: return Leader;
|
case 0: return Leader;
|
||||||
case 1: return Follower;
|
case 1: return Follower;
|
||||||
case 2: return DowngradingLeader;
|
case 2: return DowngradingLeader;
|
||||||
|
case 3: return StagingLeader;
|
||||||
default: return null;
|
default: return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6151,7 +6168,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=96
|
* See greptime/v1/meta/heartbeat.proto;l=98
|
||||||
* @return The cpus.
|
* @return The cpus.
|
||||||
*/
|
*/
|
||||||
@java.lang.Deprecated int getCpus();
|
@java.lang.Deprecated int getCpus();
|
||||||
@@ -6163,7 +6180,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=98
|
* See greptime/v1/meta/heartbeat.proto;l=100
|
||||||
* @return The memoryBytes.
|
* @return The memoryBytes.
|
||||||
*/
|
*/
|
||||||
@java.lang.Deprecated long getMemoryBytes();
|
@java.lang.Deprecated long getMemoryBytes();
|
||||||
@@ -6479,7 +6496,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=96
|
* See greptime/v1/meta/heartbeat.proto;l=98
|
||||||
* @return The cpus.
|
* @return The cpus.
|
||||||
*/
|
*/
|
||||||
@java.lang.Override
|
@java.lang.Override
|
||||||
@@ -6496,7 +6513,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=98
|
* See greptime/v1/meta/heartbeat.proto;l=100
|
||||||
* @return The memoryBytes.
|
* @return The memoryBytes.
|
||||||
*/
|
*/
|
||||||
@java.lang.Override
|
@java.lang.Override
|
||||||
@@ -7314,7 +7331,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=96
|
* See greptime/v1/meta/heartbeat.proto;l=98
|
||||||
* @return The cpus.
|
* @return The cpus.
|
||||||
*/
|
*/
|
||||||
@java.lang.Override
|
@java.lang.Override
|
||||||
@@ -7328,7 +7345,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=96
|
* See greptime/v1/meta/heartbeat.proto;l=98
|
||||||
* @param value The cpus to set.
|
* @param value The cpus to set.
|
||||||
* @return This builder for chaining.
|
* @return This builder for chaining.
|
||||||
*/
|
*/
|
||||||
@@ -7345,7 +7362,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
* <code>uint32 cpus = 4 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.cpus is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=96
|
* See greptime/v1/meta/heartbeat.proto;l=98
|
||||||
* @return This builder for chaining.
|
* @return This builder for chaining.
|
||||||
*/
|
*/
|
||||||
@java.lang.Deprecated public Builder clearCpus() {
|
@java.lang.Deprecated public Builder clearCpus() {
|
||||||
@@ -7363,7 +7380,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=98
|
* See greptime/v1/meta/heartbeat.proto;l=100
|
||||||
* @return The memoryBytes.
|
* @return The memoryBytes.
|
||||||
*/
|
*/
|
||||||
@java.lang.Override
|
@java.lang.Override
|
||||||
@@ -7377,7 +7394,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=98
|
* See greptime/v1/meta/heartbeat.proto;l=100
|
||||||
* @param value The memoryBytes to set.
|
* @param value The memoryBytes to set.
|
||||||
* @return This builder for chaining.
|
* @return This builder for chaining.
|
||||||
*/
|
*/
|
||||||
@@ -7394,7 +7411,7 @@ com.google.protobuf.ByteString defaultValue);
|
|||||||
*
|
*
|
||||||
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
* <code>uint64 memory_bytes = 5 [deprecated = true];</code>
|
||||||
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
* @deprecated greptime.v1.meta.NodeInfo.memory_bytes is deprecated.
|
||||||
* See greptime/v1/meta/heartbeat.proto;l=98
|
* See greptime/v1/meta/heartbeat.proto;l=100
|
||||||
* @return This builder for chaining.
|
* @return This builder for chaining.
|
||||||
*/
|
*/
|
||||||
@java.lang.Deprecated public Builder clearMemoryBytes() {
|
@java.lang.Deprecated public Builder clearMemoryBytes() {
|
||||||
@@ -19174,15 +19191,16 @@ java.lang.String defaultValue);
|
|||||||
".greptime.v1.meta.MailboxMessageHeader\022\n" +
|
".greptime.v1.meta.MailboxMessageHeader\022\n" +
|
||||||
"\n\002id\030\001 \001(\004\022\017\n\007subject\030\002 \001(\t\022\014\n\004from\030\003 \001(" +
|
"\n\002id\030\001 \001(\004\022\017\n\007subject\030\002 \001(\t\022\014\n\004from\030\003 \001(" +
|
||||||
"\t\022\n\n\002to\030\004 \001(\t\022\030\n\020timestamp_millis\030\005 \001(\003\022" +
|
"\t\022\n\n\002to\030\004 \001(\t\022\030\n\020timestamp_millis\030\005 \001(\003\022" +
|
||||||
"\016\n\004json\030\006 \001(\tH\000B\t\n\007payload*=\n\nRegionRole" +
|
"\016\n\004json\030\006 \001(\tH\000B\t\n\007payload*P\n\nRegionRole" +
|
||||||
"\022\n\n\006Leader\020\000\022\014\n\010Follower\020\001\022\025\n\021Downgradin" +
|
"\022\n\n\006Leader\020\000\022\014\n\010Follower\020\001\022\025\n\021Downgradin" +
|
||||||
"gLeader\020\0022\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022\".g" +
|
"gLeader\020\002\022\021\n\rStagingLeader\020\0032\277\001\n\tHeartbe" +
|
||||||
"reptime.v1.meta.HeartbeatRequest\032#.grept" +
|
"at\022Z\n\tHeartbeat\022\".greptime.v1.meta.Heart" +
|
||||||
"ime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V\n\tA" +
|
"beatRequest\032#.greptime.v1.meta.Heartbeat" +
|
||||||
"skLeader\022\".greptime.v1.meta.AskLeaderReq" +
|
"Response\"\000(\0010\001\022V\n\tAskLeader\022\".greptime.v" +
|
||||||
"uest\032#.greptime.v1.meta.AskLeaderRespons" +
|
"1.meta.AskLeaderRequest\032#.greptime.v1.me" +
|
||||||
"e\"\000B<Z:github.com/GreptimeTeam/greptime-" +
|
"ta.AskLeaderResponse\"\000B<Z:github.com/Gre" +
|
||||||
"proto/go/greptime/v1/metab\006proto3"
|
"ptimeTeam/greptime-proto/go/greptime/v1/" +
|
||||||
|
"metab\006proto3"
|
||||||
};
|
};
|
||||||
descriptor = com.google.protobuf.Descriptors.FileDescriptor
|
descriptor = com.google.protobuf.Descriptors.FileDescriptor
|
||||||
.internalBuildGeneratedFileFrom(descriptorData,
|
.internalBuildGeneratedFileFrom(descriptorData,
|
||||||
|
|||||||
@@ -84,6 +84,8 @@ enum RegionRole {
|
|||||||
// This role is used to prevent the region from being written during the
|
// This role is used to prevent the region from being written during the
|
||||||
// downgrade process.
|
// downgrade process.
|
||||||
DowngradingLeader = 2;
|
DowngradingLeader = 2;
|
||||||
|
// A leader under staging mode.
|
||||||
|
StagingLeader = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
message NodeInfo {
|
message NodeInfo {
|
||||||
|
|||||||
@@ -375,6 +375,8 @@ pub enum RegionRole {
|
|||||||
/// This role is used to prevent the region from being written during the
|
/// This role is used to prevent the region from being written during the
|
||||||
/// downgrade process.
|
/// downgrade process.
|
||||||
DowngradingLeader = 2,
|
DowngradingLeader = 2,
|
||||||
|
/// A leader under staging mode.
|
||||||
|
StagingLeader = 3,
|
||||||
}
|
}
|
||||||
impl RegionRole {
|
impl RegionRole {
|
||||||
/// String value of the enum field names used in the ProtoBuf definition.
|
/// String value of the enum field names used in the ProtoBuf definition.
|
||||||
@@ -386,6 +388,7 @@ impl RegionRole {
|
|||||||
Self::Leader => "Leader",
|
Self::Leader => "Leader",
|
||||||
Self::Follower => "Follower",
|
Self::Follower => "Follower",
|
||||||
Self::DowngradingLeader => "DowngradingLeader",
|
Self::DowngradingLeader => "DowngradingLeader",
|
||||||
|
Self::StagingLeader => "StagingLeader",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// Creates an enum from field names used in the ProtoBuf definition.
|
/// Creates an enum from field names used in the ProtoBuf definition.
|
||||||
@@ -394,6 +397,7 @@ impl RegionRole {
|
|||||||
"Leader" => Some(Self::Leader),
|
"Leader" => Some(Self::Leader),
|
||||||
"Follower" => Some(Self::Follower),
|
"Follower" => Some(Self::Follower),
|
||||||
"DowngradingLeader" => Some(Self::DowngradingLeader),
|
"DowngradingLeader" => Some(Self::DowngradingLeader),
|
||||||
|
"StagingLeader" => Some(Self::StagingLeader),
|
||||||
_ => None,
|
_ => None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user