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"
|
||||
"\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"
|
||||
"\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"
|
||||
"gLeader\020\0022\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022\".g"
|
||||
"reptime.v1.meta.HeartbeatRequest\032#.grept"
|
||||
"ime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V\n\tA"
|
||||
"skLeader\022\".greptime.v1.meta.AskLeaderReq"
|
||||
"uest\032#.greptime.v1.meta.AskLeaderRespons"
|
||||
"e\"\000B<Z:github.com/GreptimeTeam/greptime-"
|
||||
"proto/go/greptime/v1/metab\006proto3"
|
||||
"gLeader\020\002\022\021\n\rStagingLeader\020\0032\277\001\n\tHeartbe"
|
||||
"at\022Z\n\tHeartbeat\022\".greptime.v1.meta.Heart"
|
||||
"beatRequest\032#.greptime.v1.meta.Heartbeat"
|
||||
"Response\"\000(\0010\001\022V\n\tAskLeader\022\".greptime.v"
|
||||
"1.meta.AskLeaderRequest\032#.greptime.v1.me"
|
||||
"ta.AskLeaderResponse\"\000B<Z:github.com/Gre"
|
||||
"ptimeTeam/greptime-proto/go/greptime/v1/"
|
||||
"metab\006proto3"
|
||||
;
|
||||
static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_deps[1] = {
|
||||
&::descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto,
|
||||
};
|
||||
static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once;
|
||||
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",
|
||||
&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,
|
||||
@@ -747,6 +748,7 @@ bool RegionRole_IsValid(int value) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
|
||||
@@ -153,12 +153,13 @@ enum RegionRole : int {
|
||||
Leader = 0,
|
||||
Follower = 1,
|
||||
DowngradingLeader = 2,
|
||||
StagingLeader = 3,
|
||||
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()
|
||||
};
|
||||
bool RegionRole_IsValid(int value);
|
||||
constexpr RegionRole RegionRole_MIN = Leader;
|
||||
constexpr RegionRole RegionRole_MAX = DowngradingLeader;
|
||||
constexpr RegionRole RegionRole_MAX = StagingLeader;
|
||||
constexpr int RegionRole_ARRAYSIZE = RegionRole_MAX + 1;
|
||||
|
||||
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RegionRole_descriptor();
|
||||
|
||||
Reference in New Issue
Block a user