From b585955dbbade25951d725251b66457fdd77143f Mon Sep 17 00:00:00 2001 From: JeremyHi Date: Fri, 1 Sep 2023 11:51:45 +0800 Subject: [PATCH] feat: v04 new heartbeat (#96) * feat: new heartbeat * feat: single RegionLease to handle all region ids --- c++/greptime/v1/meta/heartbeat.pb.cc | 1033 ++--- c++/greptime/v1/meta/heartbeat.pb.h | 1098 ++---- c++/greptime/v1/region/server.pb.cc | 237 +- c++/greptime/v1/region/server.pb.h | 39 +- go/greptime/v1/meta/heartbeat.pb.go | 484 +-- .../greptime/v1/meta/HeartbeatOuterClass.java | 3306 +++-------------- .../java/io/greptime/v1/region/Server.java | 295 +- proto/greptime/v1/meta/heartbeat.proto | 51 +- 8 files changed, 1346 insertions(+), 5197 deletions(-) diff --git a/c++/greptime/v1/meta/heartbeat.pb.cc b/c++/greptime/v1/meta/heartbeat.pb.cc index 17849bd..151c274 100644 --- a/c++/greptime/v1/meta/heartbeat.pb.cc +++ b/c++/greptime/v1/meta/heartbeat.pb.cc @@ -29,7 +29,6 @@ PROTOBUF_CONSTEXPR HeartbeatRequest::HeartbeatRequest( , /*decltype(_impl_.header_)*/nullptr , /*decltype(_impl_.peer_)*/nullptr , /*decltype(_impl_.report_interval_)*/nullptr - , /*decltype(_impl_.node_stat_)*/nullptr , /*decltype(_impl_.mailbox_message_)*/nullptr , /*decltype(_impl_.duration_since_epoch_)*/uint64_t{0u} , /*decltype(_impl_.node_epoch_)*/uint64_t{0u} @@ -43,49 +42,9 @@ struct HeartbeatRequestDefaultTypeInternal { }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HeartbeatRequestDefaultTypeInternal _HeartbeatRequest_default_instance_; -PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse( - ::_pbi::ConstantInitialized) {} -struct NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal { - PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal() {} - union { - NodeStat_AttrsEntry_DoNotUse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal _NodeStat_AttrsEntry_DoNotUse_default_instance_; -PROTOBUF_CONSTEXPR NodeStat::NodeStat( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.attrs_)*/{::_pbi::ConstantInitialized()} - , /*decltype(_impl_.rcus_)*/int64_t{0} - , /*decltype(_impl_.wcus_)*/int64_t{0} - , /*decltype(_impl_.table_num_)*/int64_t{0} - , /*decltype(_impl_.region_num_)*/int64_t{0} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct NodeStatDefaultTypeInternal { - PROTOBUF_CONSTEXPR NodeStatDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~NodeStatDefaultTypeInternal() {} - union { - NodeStat _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NodeStatDefaultTypeInternal _NodeStat_default_instance_; -PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse( - ::_pbi::ConstantInitialized) {} -struct RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal { - PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal() {} - union { - RegionStat_AttrsEntry_DoNotUse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal _RegionStat_AttrsEntry_DoNotUse_default_instance_; PROTOBUF_CONSTEXPR RegionStat::RegionStat( ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.attrs_)*/{::_pbi::ConstantInitialized()} - , /*decltype(_impl_.table_ident_)*/nullptr + /*decltype(_impl_.engine_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} , /*decltype(_impl_.region_id_)*/uint64_t{0u} , /*decltype(_impl_.rcus_)*/int64_t{0} , /*decltype(_impl_.wcus_)*/int64_t{0} @@ -103,9 +62,9 @@ struct RegionStatDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionStatDefaultTypeInternal _RegionStat_default_instance_; PROTOBUF_CONSTEXPR HeartbeatResponse::HeartbeatResponse( ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.region_leases_)*/{} - , /*decltype(_impl_.header_)*/nullptr + /*decltype(_impl_.header_)*/nullptr , /*decltype(_impl_.mailbox_message_)*/nullptr + , /*decltype(_impl_.region_lease_)*/nullptr , /*decltype(_impl_._cached_size_)*/{}} {} struct HeartbeatResponseDefaultTypeInternal { PROTOBUF_CONSTEXPR HeartbeatResponseDefaultTypeInternal() @@ -118,9 +77,8 @@ struct HeartbeatResponseDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HeartbeatResponseDefaultTypeInternal _HeartbeatResponse_default_instance_; PROTOBUF_CONSTEXPR RegionLease::RegionLease( ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.regions_)*/{} - , /*decltype(_impl_._regions_cached_byte_size_)*/{0} - , /*decltype(_impl_.table_ident_)*/nullptr + /*decltype(_impl_.region_ids_)*/{} + , /*decltype(_impl_._region_ids_cached_byte_size_)*/{0} , /*decltype(_impl_.duration_since_epoch_)*/uint64_t{0u} , /*decltype(_impl_.lease_seconds_)*/uint64_t{0u} , /*decltype(_impl_._cached_size_)*/{}} {} @@ -182,7 +140,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORIT } // namespace meta } // namespace v1 } // namespace greptime -static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[10]; +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[7]; static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2fheartbeat_2eproto = nullptr; static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fheartbeat_2eproto = nullptr; @@ -196,42 +154,10 @@ const uint32_t TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets[] P PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.header_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.peer_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.report_interval_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.node_stat_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.region_stats_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.mailbox_message_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.duration_since_epoch_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.node_epoch_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, key_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, value_), - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.rcus_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.wcus_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.table_num_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.region_num_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.attrs_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, key_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, value_), - 0, - 1, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _internal_metadata_), ~0u, // no _extensions_ @@ -239,12 +165,11 @@ const uint32_t TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets[] P ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.region_id_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.table_ident_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.rcus_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.wcus_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.approximate_bytes_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.approximate_rows_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.attrs_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.engine_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _internal_metadata_), ~0u, // no _extensions_ @@ -253,15 +178,14 @@ const uint32_t TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets[] P ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.header_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.mailbox_message_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.region_leases_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.region_lease_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.table_ident_), - PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.regions_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.region_ids_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.duration_since_epoch_), PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.lease_seconds_), ~0u, // no _has_bits_ @@ -295,22 +219,16 @@ const uint32_t TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets[] P }; static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, -1, sizeof(::greptime::v1::meta::HeartbeatRequest)}, - { 14, 22, -1, sizeof(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse)}, - { 24, -1, -1, sizeof(::greptime::v1::meta::NodeStat)}, - { 35, 43, -1, sizeof(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse)}, - { 45, -1, -1, sizeof(::greptime::v1::meta::RegionStat)}, - { 58, -1, -1, sizeof(::greptime::v1::meta::HeartbeatResponse)}, - { 67, -1, -1, sizeof(::greptime::v1::meta::RegionLease)}, - { 77, -1, -1, sizeof(::greptime::v1::meta::AskLeaderRequest)}, - { 84, -1, -1, sizeof(::greptime::v1::meta::AskLeaderResponse)}, - { 92, -1, -1, sizeof(::greptime::v1::meta::MailboxMessage)}, + { 13, -1, -1, sizeof(::greptime::v1::meta::RegionStat)}, + { 25, -1, -1, sizeof(::greptime::v1::meta::HeartbeatResponse)}, + { 34, -1, -1, sizeof(::greptime::v1::meta::RegionLease)}, + { 43, -1, -1, sizeof(::greptime::v1::meta::AskLeaderRequest)}, + { 50, -1, -1, sizeof(::greptime::v1::meta::AskLeaderResponse)}, + { 58, -1, -1, sizeof(::greptime::v1::meta::MailboxMessage)}, }; static const ::_pb::Message* const file_default_instances[] = { &::greptime::v1::meta::_HeartbeatRequest_default_instance_._instance, - &::greptime::v1::meta::_NodeStat_AttrsEntry_DoNotUse_default_instance_._instance, - &::greptime::v1::meta::_NodeStat_default_instance_._instance, - &::greptime::v1::meta::_RegionStat_AttrsEntry_DoNotUse_default_instance_._instance, &::greptime::v1::meta::_RegionStat_default_instance_._instance, &::greptime::v1::meta::_HeartbeatResponse_default_instance_._instance, &::greptime::v1::meta::_RegionLease_default_instance_._instance, @@ -322,58 +240,48 @@ static const ::_pb::Message* const file_default_instances[] = { const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fheartbeat_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n greptime/v1/meta/heartbeat.proto\022\020grep" "time.v1.meta\032\035greptime/v1/meta/common.pr" - "oto\"\362\002\n\020HeartbeatRequest\022/\n\006header\030\001 \001(\013" + "oto\"\303\002\n\020HeartbeatRequest\022/\n\006header\030\001 \001(\013" "2\037.greptime.v1.meta.RequestHeader\022$\n\004pee" "r\030\002 \001(\0132\026.greptime.v1.meta.Peer\0227\n\017repor" "t_interval\030\003 \001(\0132\036.greptime.v1.meta.Time" - "Interval\022-\n\tnode_stat\030\004 \001(\0132\032.greptime.v" - "1.meta.NodeStat\0222\n\014region_stats\030\005 \003(\0132\034." - "greptime.v1.meta.RegionStat\0229\n\017mailbox_m" - "essage\030\006 \001(\0132 .greptime.v1.meta.MailboxM" - "essage\022\034\n\024duration_since_epoch\030\007 \001(\004\022\022\n\n" - "node_epoch\030\010 \001(\004\"\261\001\n\010NodeStat\022\014\n\004rcus\030\001 " - "\001(\003\022\014\n\004wcus\030\002 \001(\003\022\021\n\ttable_num\030\003 \001(\003\022\022\n\n" - "region_num\030\004 \001(\003\0224\n\005attrs\030d \003(\0132%.grepti" - "me.v1.meta.NodeStat.AttrsEntry\032,\n\nAttrsE" - "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\211\002\n" - "\nRegionStat\022\021\n\tregion_id\030\001 \001(\004\0221\n\013table_" - "ident\030\002 \001(\0132\034.greptime.v1.meta.TableIden" - "t\022\014\n\004rcus\030\003 \001(\003\022\014\n\004wcus\030\004 \001(\003\022\031\n\021approxi" - "mate_bytes\030\005 \001(\003\022\030\n\020approximate_rows\030\006 \001" - "(\003\0226\n\005attrs\030d \003(\0132\'.greptime.v1.meta.Reg" - "ionStat.AttrsEntry\032,\n\nAttrsEntry\022\013\n\003key\030" - "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\266\001\n\021HeartbeatRe" - "sponse\0220\n\006header\030\001 \001(\0132 .greptime.v1.met" - "a.ResponseHeader\0229\n\017mailbox_message\030\002 \001(" - "\0132 .greptime.v1.meta.MailboxMessage\0224\n\rr" - "egion_leases\030\003 \003(\0132\035.greptime.v1.meta.Re" - "gionLease\"\206\001\n\013RegionLease\0221\n\013table_ident" - "\030\001 \001(\0132\034.greptime.v1.meta.TableIdent\022\017\n\007" - "regions\030\002 \003(\r\022\034\n\024duration_since_epoch\030\003 " - "\001(\004\022\025\n\rlease_seconds\030\004 \001(\004\"C\n\020AskLeaderR" - "equest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.met" - "a.RequestHeader\"m\n\021AskLeaderResponse\0220\n\006" - "header\030\001 \001(\0132 .greptime.v1.meta.Response" - "Header\022&\n\006leader\030\002 \001(\0132\026.greptime.v1.met" - "a.Peer\"|\n\016MailboxMessage\022\n\n\002id\030\001 \001(\004\022\017\n\007" - "subject\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\007payload2\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022" - "\".greptime.v1.meta.HeartbeatRequest\032#.gr" - "eptime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V" - "\n\tAskLeader\022\".greptime.v1.meta.AskLeader" - "Request\032#.greptime.v1.meta.AskLeaderResp" - "onse\"\000B_impl_.report_interval_; } -const ::greptime::v1::meta::NodeStat& -HeartbeatRequest::_Internal::node_stat(const HeartbeatRequest* msg) { - return *msg->_impl_.node_stat_; -} const ::greptime::v1::meta::MailboxMessage& HeartbeatRequest::_Internal::mailbox_message(const HeartbeatRequest* msg) { return *msg->_impl_.mailbox_message_; @@ -451,7 +354,6 @@ HeartbeatRequest::HeartbeatRequest(const HeartbeatRequest& from) , decltype(_impl_.header_){nullptr} , decltype(_impl_.peer_){nullptr} , decltype(_impl_.report_interval_){nullptr} - , decltype(_impl_.node_stat_){nullptr} , decltype(_impl_.mailbox_message_){nullptr} , decltype(_impl_.duration_since_epoch_){} , decltype(_impl_.node_epoch_){} @@ -467,9 +369,6 @@ HeartbeatRequest::HeartbeatRequest(const HeartbeatRequest& from) if (from._internal_has_report_interval()) { _this->_impl_.report_interval_ = new ::greptime::v1::meta::TimeInterval(*from._impl_.report_interval_); } - if (from._internal_has_node_stat()) { - _this->_impl_.node_stat_ = new ::greptime::v1::meta::NodeStat(*from._impl_.node_stat_); - } if (from._internal_has_mailbox_message()) { _this->_impl_.mailbox_message_ = new ::greptime::v1::meta::MailboxMessage(*from._impl_.mailbox_message_); } @@ -488,7 +387,6 @@ inline void HeartbeatRequest::SharedCtor( , decltype(_impl_.header_){nullptr} , decltype(_impl_.peer_){nullptr} , decltype(_impl_.report_interval_){nullptr} - , decltype(_impl_.node_stat_){nullptr} , decltype(_impl_.mailbox_message_){nullptr} , decltype(_impl_.duration_since_epoch_){uint64_t{0u}} , decltype(_impl_.node_epoch_){uint64_t{0u}} @@ -511,7 +409,6 @@ inline void HeartbeatRequest::SharedDtor() { if (this != internal_default_instance()) delete _impl_.header_; if (this != internal_default_instance()) delete _impl_.peer_; if (this != internal_default_instance()) delete _impl_.report_interval_; - if (this != internal_default_instance()) delete _impl_.node_stat_; if (this != internal_default_instance()) delete _impl_.mailbox_message_; } @@ -538,10 +435,6 @@ void HeartbeatRequest::Clear() { delete _impl_.report_interval_; } _impl_.report_interval_ = nullptr; - if (GetArenaForAllocation() == nullptr && _impl_.node_stat_ != nullptr) { - delete _impl_.node_stat_; - } - _impl_.node_stat_ = nullptr; if (GetArenaForAllocation() == nullptr && _impl_.mailbox_message_ != nullptr) { delete _impl_.mailbox_message_; } @@ -582,46 +475,38 @@ const char* HeartbeatRequest::_InternalParse(const char* ptr, ::_pbi::ParseConte } else goto handle_unusual; continue; - // .greptime.v1.meta.NodeStat node_stat = 4; + // repeated .greptime.v1.meta.RegionStat region_stats = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_node_stat(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .greptime.v1.meta.RegionStat region_stats = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_region_stats(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); } else goto handle_unusual; continue; - // .greptime.v1.meta.MailboxMessage mailbox_message = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + // .greptime.v1.meta.MailboxMessage mailbox_message = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { ptr = ctx->ParseMessage(_internal_mutable_mailbox_message(), ptr); CHK_(ptr); } else goto handle_unusual; continue; - // uint64 duration_since_epoch = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { + // uint64 duration_since_epoch = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { _impl_.duration_since_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // uint64 node_epoch = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { + // uint64 node_epoch = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { _impl_.node_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else @@ -677,38 +562,31 @@ uint8_t* HeartbeatRequest::_InternalSerialize( _Internal::report_interval(this).GetCachedSize(), target, stream); } - // .greptime.v1.meta.NodeStat node_stat = 4; - if (this->_internal_has_node_stat()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::node_stat(this), - _Internal::node_stat(this).GetCachedSize(), target, stream); - } - - // repeated .greptime.v1.meta.RegionStat region_stats = 5; + // repeated .greptime.v1.meta.RegionStat region_stats = 4; for (unsigned i = 0, n = static_cast(this->_internal_region_stats_size()); i < n; i++) { const auto& repfield = this->_internal_region_stats(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); + InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); } - // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + // .greptime.v1.meta.MailboxMessage mailbox_message = 5; if (this->_internal_has_mailbox_message()) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::mailbox_message(this), + InternalWriteMessage(5, _Internal::mailbox_message(this), _Internal::mailbox_message(this).GetCachedSize(), target, stream); } - // uint64 duration_since_epoch = 7; + // uint64 duration_since_epoch = 6; if (this->_internal_duration_since_epoch() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_duration_since_epoch(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_duration_since_epoch(), target); } - // uint64 node_epoch = 8; + // uint64 node_epoch = 7; if (this->_internal_node_epoch() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_node_epoch(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_node_epoch(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -727,7 +605,7 @@ size_t HeartbeatRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .greptime.v1.meta.RegionStat region_stats = 5; + // repeated .greptime.v1.meta.RegionStat region_stats = 4; total_size += 1UL * this->_internal_region_stats_size(); for (const auto& msg : this->_impl_.region_stats_) { total_size += @@ -755,26 +633,19 @@ size_t HeartbeatRequest::ByteSizeLong() const { *_impl_.report_interval_); } - // .greptime.v1.meta.NodeStat node_stat = 4; - if (this->_internal_has_node_stat()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.node_stat_); - } - - // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + // .greptime.v1.meta.MailboxMessage mailbox_message = 5; if (this->_internal_has_mailbox_message()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *_impl_.mailbox_message_); } - // uint64 duration_since_epoch = 7; + // uint64 duration_since_epoch = 6; if (this->_internal_duration_since_epoch() != 0) { total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_duration_since_epoch()); } - // uint64 node_epoch = 8; + // uint64 node_epoch = 7; if (this->_internal_node_epoch() != 0) { total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_node_epoch()); } @@ -810,10 +681,6 @@ void HeartbeatRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const _this->_internal_mutable_report_interval()->::greptime::v1::meta::TimeInterval::MergeFrom( from._internal_report_interval()); } - if (from._internal_has_node_stat()) { - _this->_internal_mutable_node_stat()->::greptime::v1::meta::NodeStat::MergeFrom( - from._internal_node_stat()); - } if (from._internal_has_mailbox_message()) { _this->_internal_mutable_mailbox_message()->::greptime::v1::meta::MailboxMessage::MergeFrom( from._internal_mailbox_message()); @@ -858,391 +725,21 @@ void HeartbeatRequest::InternalSwap(HeartbeatRequest* other) { // =================================================================== -NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse() {} -NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : SuperType(arena) {} -void NodeStat_AttrsEntry_DoNotUse::MergeFrom(const NodeStat_AttrsEntry_DoNotUse& other) { - MergeFromInternal(other); -} -::PROTOBUF_NAMESPACE_ID::Metadata NodeStat_AttrsEntry_DoNotUse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[1]); -} - -// =================================================================== - -class NodeStat::_Internal { - public: -}; - -NodeStat::NodeStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - if (arena != nullptr && !is_message_owned) { - arena->OwnCustomDestructor(this, &NodeStat::ArenaDtor); - } - // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.NodeStat) -} -NodeStat::NodeStat(const NodeStat& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - NodeStat* const _this = this; (void)_this; - new (&_impl_) Impl_{ - /*decltype(_impl_.attrs_)*/{} - , decltype(_impl_.rcus_){} - , decltype(_impl_.wcus_){} - , decltype(_impl_.table_num_){} - , decltype(_impl_.region_num_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); - ::memcpy(&_impl_.rcus_, &from._impl_.rcus_, - static_cast(reinterpret_cast(&_impl_.region_num_) - - reinterpret_cast(&_impl_.rcus_)) + sizeof(_impl_.region_num_)); - // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.NodeStat) -} - -inline void NodeStat::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - /*decltype(_impl_.attrs_)*/{::_pbi::ArenaInitialized(), arena} - , decltype(_impl_.rcus_){int64_t{0}} - , decltype(_impl_.wcus_){int64_t{0}} - , decltype(_impl_.table_num_){int64_t{0}} - , decltype(_impl_.region_num_){int64_t{0}} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -NodeStat::~NodeStat() { - // @@protoc_insertion_point(destructor:greptime.v1.meta.NodeStat) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - ArenaDtor(this); - return; - } - SharedDtor(); -} - -inline void NodeStat::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.attrs_.Destruct(); - _impl_.attrs_.~MapField(); -} - -void NodeStat::ArenaDtor(void* object) { - NodeStat* _this = reinterpret_cast< NodeStat* >(object); - _this->_impl_.attrs_.Destruct(); -} -void NodeStat::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void NodeStat::Clear() { -// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.NodeStat) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.attrs_.Clear(); - ::memset(&_impl_.rcus_, 0, static_cast( - reinterpret_cast(&_impl_.region_num_) - - reinterpret_cast(&_impl_.rcus_)) + sizeof(_impl_.region_num_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* NodeStat::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int64 rcus = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _impl_.rcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 wcus = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _impl_.wcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 table_num = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _impl_.table_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 region_num = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _impl_.region_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // map attrs = 100; - case 100: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(&_impl_.attrs_, ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<802>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* NodeStat::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.NodeStat) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int64 rcus = 1; - if (this->_internal_rcus() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_rcus(), target); - } - - // int64 wcus = 2; - if (this->_internal_wcus() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_wcus(), target); - } - - // int64 table_num = 3; - if (this->_internal_table_num() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_table_num(), target); - } - - // int64 region_num = 4; - if (this->_internal_region_num() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_region_num(), target); - } - - // map attrs = 100; - if (!this->_internal_attrs().empty()) { - using MapType = ::_pb::Map; - using WireHelper = NodeStat_AttrsEntry_DoNotUse::Funcs; - const auto& map_field = this->_internal_attrs(); - auto check_utf8 = [](const MapType::value_type& entry) { - (void)entry; - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - entry.first.data(), static_cast(entry.first.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "greptime.v1.meta.NodeStat.AttrsEntry.key"); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - entry.second.data(), static_cast(entry.second.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "greptime.v1.meta.NodeStat.AttrsEntry.value"); - }; - - if (stream->IsSerializationDeterministic() && map_field.size() > 1) { - for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { - target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); - check_utf8(entry); - } - } else { - for (const auto& entry : map_field) { - target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); - check_utf8(entry); - } - } - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.NodeStat) - return target; -} - -size_t NodeStat::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.NodeStat) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // map attrs = 100; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_attrs_size()); - for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator - it = this->_internal_attrs().begin(); - it != this->_internal_attrs().end(); ++it) { - total_size += NodeStat_AttrsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); - } - - // int64 rcus = 1; - if (this->_internal_rcus() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_rcus()); - } - - // int64 wcus = 2; - if (this->_internal_wcus() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_wcus()); - } - - // int64 table_num = 3; - if (this->_internal_table_num() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_table_num()); - } - - // int64 region_num = 4; - if (this->_internal_region_num() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_region_num()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NodeStat::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - NodeStat::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NodeStat::GetClassData() const { return &_class_data_; } - - -void NodeStat::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { - auto* const _this = static_cast(&to_msg); - auto& from = static_cast(from_msg); - // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.NodeStat) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); - if (from._internal_rcus() != 0) { - _this->_internal_set_rcus(from._internal_rcus()); - } - if (from._internal_wcus() != 0) { - _this->_internal_set_wcus(from._internal_wcus()); - } - if (from._internal_table_num() != 0) { - _this->_internal_set_table_num(from._internal_table_num()); - } - if (from._internal_region_num() != 0) { - _this->_internal_set_region_num(from._internal_region_num()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void NodeStat::CopyFrom(const NodeStat& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.NodeStat) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool NodeStat::IsInitialized() const { - return true; -} - -void NodeStat::InternalSwap(NodeStat* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.attrs_.InternalSwap(&other->_impl_.attrs_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(NodeStat, _impl_.region_num_) - + sizeof(NodeStat::_impl_.region_num_) - - PROTOBUF_FIELD_OFFSET(NodeStat, _impl_.rcus_)>( - reinterpret_cast(&_impl_.rcus_), - reinterpret_cast(&other->_impl_.rcus_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata NodeStat::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[2]); -} - -// =================================================================== - -RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse() {} -RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : SuperType(arena) {} -void RegionStat_AttrsEntry_DoNotUse::MergeFrom(const RegionStat_AttrsEntry_DoNotUse& other) { - MergeFromInternal(other); -} -::PROTOBUF_NAMESPACE_ID::Metadata RegionStat_AttrsEntry_DoNotUse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[3]); -} - -// =================================================================== - class RegionStat::_Internal { public: - static const ::greptime::v1::meta::TableIdent& table_ident(const RegionStat* msg); }; -const ::greptime::v1::meta::TableIdent& -RegionStat::_Internal::table_ident(const RegionStat* msg) { - return *msg->_impl_.table_ident_; -} -void RegionStat::clear_table_ident() { - if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { - delete _impl_.table_ident_; - } - _impl_.table_ident_ = nullptr; -} RegionStat::RegionStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(arena, is_message_owned); - if (arena != nullptr && !is_message_owned) { - arena->OwnCustomDestructor(this, &RegionStat::ArenaDtor); - } // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RegionStat) } RegionStat::RegionStat(const RegionStat& from) : ::PROTOBUF_NAMESPACE_ID::Message() { RegionStat* const _this = this; (void)_this; new (&_impl_) Impl_{ - /*decltype(_impl_.attrs_)*/{} - , decltype(_impl_.table_ident_){nullptr} + decltype(_impl_.engine_){} , decltype(_impl_.region_id_){} , decltype(_impl_.rcus_){} , decltype(_impl_.wcus_){} @@ -1251,9 +748,13 @@ RegionStat::RegionStat(const RegionStat& from) , /*decltype(_impl_._cached_size_)*/{}}; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); - if (from._internal_has_table_ident()) { - _this->_impl_.table_ident_ = new ::greptime::v1::meta::TableIdent(*from._impl_.table_ident_); + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_engine().empty()) { + _this->_impl_.engine_.Set(from._internal_engine(), + _this->GetArenaForAllocation()); } ::memcpy(&_impl_.region_id_, &from._impl_.region_id_, static_cast(reinterpret_cast(&_impl_.approximate_rows_) - @@ -1266,8 +767,7 @@ inline void RegionStat::SharedCtor( (void)arena; (void)is_message_owned; new (&_impl_) Impl_{ - /*decltype(_impl_.attrs_)*/{::_pbi::ArenaInitialized(), arena} - , decltype(_impl_.table_ident_){nullptr} + decltype(_impl_.engine_){} , decltype(_impl_.region_id_){uint64_t{0u}} , decltype(_impl_.rcus_){int64_t{0}} , decltype(_impl_.wcus_){int64_t{0}} @@ -1275,13 +775,16 @@ inline void RegionStat::SharedCtor( , decltype(_impl_.approximate_rows_){int64_t{0}} , /*decltype(_impl_._cached_size_)*/{} }; + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } RegionStat::~RegionStat() { // @@protoc_insertion_point(destructor:greptime.v1.meta.RegionStat) if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { (void)arena; - ArenaDtor(this); return; } SharedDtor(); @@ -1289,15 +792,9 @@ RegionStat::~RegionStat() { inline void RegionStat::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.attrs_.Destruct(); - _impl_.attrs_.~MapField(); - if (this != internal_default_instance()) delete _impl_.table_ident_; + _impl_.engine_.Destroy(); } -void RegionStat::ArenaDtor(void* object) { - RegionStat* _this = reinterpret_cast< RegionStat* >(object); - _this->_impl_.attrs_.Destruct(); -} void RegionStat::SetCachedSize(int size) const { _impl_._cached_size_.Set(size); } @@ -1308,11 +805,7 @@ void RegionStat::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - _impl_.attrs_.Clear(); - if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { - delete _impl_.table_ident_; - } - _impl_.table_ident_ = nullptr; + _impl_.engine_.ClearToEmpty(); ::memset(&_impl_.region_id_, 0, static_cast( reinterpret_cast(&_impl_.approximate_rows_) - reinterpret_cast(&_impl_.region_id_)) + sizeof(_impl_.approximate_rows_)); @@ -1333,56 +826,45 @@ const char* RegionStat::_InternalParse(const char* ptr, ::_pbi::ParseContext* ct } else goto handle_unusual; continue; - // .greptime.v1.meta.TableIdent table_ident = 2; + // int64 rcus = 2; case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_table_ident(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 rcus = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { _impl_.rcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // int64 wcus = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + // int64 wcus = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { _impl_.wcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // int64 approximate_bytes = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + // int64 approximate_bytes = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { _impl_.approximate_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // int64 approximate_rows = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { + // int64 approximate_rows = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { _impl_.approximate_rows_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // map attrs = 100; - case 100: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(&_impl_.attrs_, ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<802>(ptr)); + // string engine = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + auto str = _internal_mutable_engine(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.RegionStat.engine")); } else goto handle_unusual; continue; @@ -1421,65 +903,38 @@ uint8_t* RegionStat::_InternalSerialize( target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_region_id(), target); } - // .greptime.v1.meta.TableIdent table_ident = 2; - if (this->_internal_has_table_ident()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::table_ident(this), - _Internal::table_ident(this).GetCachedSize(), target, stream); - } - - // int64 rcus = 3; + // int64 rcus = 2; if (this->_internal_rcus() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_rcus(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_rcus(), target); } - // int64 wcus = 4; + // int64 wcus = 3; if (this->_internal_wcus() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_wcus(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_wcus(), target); } - // int64 approximate_bytes = 5; + // int64 approximate_bytes = 4; if (this->_internal_approximate_bytes() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_approximate_bytes(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_approximate_bytes(), target); } - // int64 approximate_rows = 6; + // int64 approximate_rows = 5; if (this->_internal_approximate_rows() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(6, this->_internal_approximate_rows(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_approximate_rows(), target); } - // map attrs = 100; - if (!this->_internal_attrs().empty()) { - using MapType = ::_pb::Map; - using WireHelper = RegionStat_AttrsEntry_DoNotUse::Funcs; - const auto& map_field = this->_internal_attrs(); - auto check_utf8 = [](const MapType::value_type& entry) { - (void)entry; - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - entry.first.data(), static_cast(entry.first.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "greptime.v1.meta.RegionStat.AttrsEntry.key"); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - entry.second.data(), static_cast(entry.second.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "greptime.v1.meta.RegionStat.AttrsEntry.value"); - }; - - if (stream->IsSerializationDeterministic() && map_field.size() > 1) { - for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { - target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); - check_utf8(entry); - } - } else { - for (const auto& entry : map_field) { - target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); - check_utf8(entry); - } - } + // string engine = 6; + if (!this->_internal_engine().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_engine().data(), static_cast(this->_internal_engine().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.RegionStat.engine"); + target = stream->WriteStringMaybeAliased( + 6, this->_internal_engine(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -1498,20 +953,11 @@ size_t RegionStat::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // map attrs = 100; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_attrs_size()); - for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator - it = this->_internal_attrs().begin(); - it != this->_internal_attrs().end(); ++it) { - total_size += RegionStat_AttrsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); - } - - // .greptime.v1.meta.TableIdent table_ident = 2; - if (this->_internal_has_table_ident()) { + // string engine = 6; + if (!this->_internal_engine().empty()) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.table_ident_); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_engine()); } // uint64 region_id = 1; @@ -1519,22 +965,22 @@ size_t RegionStat::ByteSizeLong() const { total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_region_id()); } - // int64 rcus = 3; + // int64 rcus = 2; if (this->_internal_rcus() != 0) { total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_rcus()); } - // int64 wcus = 4; + // int64 wcus = 3; if (this->_internal_wcus() != 0) { total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_wcus()); } - // int64 approximate_bytes = 5; + // int64 approximate_bytes = 4; if (this->_internal_approximate_bytes() != 0) { total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_approximate_bytes()); } - // int64 approximate_rows = 6; + // int64 approximate_rows = 5; if (this->_internal_approximate_rows() != 0) { total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_approximate_rows()); } @@ -1557,10 +1003,8 @@ void RegionStat::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PRO uint32_t cached_has_bits = 0; (void) cached_has_bits; - _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); - if (from._internal_has_table_ident()) { - _this->_internal_mutable_table_ident()->::greptime::v1::meta::TableIdent::MergeFrom( - from._internal_table_ident()); + if (!from._internal_engine().empty()) { + _this->_internal_set_engine(from._internal_engine()); } if (from._internal_region_id() != 0) { _this->_internal_set_region_id(from._internal_region_id()); @@ -1593,20 +1037,25 @@ bool RegionStat::IsInitialized() const { void RegionStat::InternalSwap(RegionStat* other) { using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.attrs_.InternalSwap(&other->_impl_.attrs_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.engine_, lhs_arena, + &other->_impl_.engine_, rhs_arena + ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(RegionStat, _impl_.approximate_rows_) + sizeof(RegionStat::_impl_.approximate_rows_) - - PROTOBUF_FIELD_OFFSET(RegionStat, _impl_.table_ident_)>( - reinterpret_cast(&_impl_.table_ident_), - reinterpret_cast(&other->_impl_.table_ident_)); + - PROTOBUF_FIELD_OFFSET(RegionStat, _impl_.region_id_)>( + reinterpret_cast(&_impl_.region_id_), + reinterpret_cast(&other->_impl_.region_id_)); } ::PROTOBUF_NAMESPACE_ID::Metadata RegionStat::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[4]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[1]); } // =================================================================== @@ -1615,6 +1064,7 @@ class HeartbeatResponse::_Internal { public: static const ::greptime::v1::meta::ResponseHeader& header(const HeartbeatResponse* msg); static const ::greptime::v1::meta::MailboxMessage& mailbox_message(const HeartbeatResponse* msg); + static const ::greptime::v1::meta::RegionLease& region_lease(const HeartbeatResponse* msg); }; const ::greptime::v1::meta::ResponseHeader& @@ -1625,6 +1075,10 @@ const ::greptime::v1::meta::MailboxMessage& HeartbeatResponse::_Internal::mailbox_message(const HeartbeatResponse* msg) { return *msg->_impl_.mailbox_message_; } +const ::greptime::v1::meta::RegionLease& +HeartbeatResponse::_Internal::region_lease(const HeartbeatResponse* msg) { + return *msg->_impl_.region_lease_; +} void HeartbeatResponse::clear_header() { if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { delete _impl_.header_; @@ -1641,9 +1095,9 @@ HeartbeatResponse::HeartbeatResponse(const HeartbeatResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { HeartbeatResponse* const _this = this; (void)_this; new (&_impl_) Impl_{ - decltype(_impl_.region_leases_){from._impl_.region_leases_} - , decltype(_impl_.header_){nullptr} + decltype(_impl_.header_){nullptr} , decltype(_impl_.mailbox_message_){nullptr} + , decltype(_impl_.region_lease_){nullptr} , /*decltype(_impl_._cached_size_)*/{}}; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); @@ -1653,6 +1107,9 @@ HeartbeatResponse::HeartbeatResponse(const HeartbeatResponse& from) if (from._internal_has_mailbox_message()) { _this->_impl_.mailbox_message_ = new ::greptime::v1::meta::MailboxMessage(*from._impl_.mailbox_message_); } + if (from._internal_has_region_lease()) { + _this->_impl_.region_lease_ = new ::greptime::v1::meta::RegionLease(*from._impl_.region_lease_); + } // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.HeartbeatResponse) } @@ -1661,9 +1118,9 @@ inline void HeartbeatResponse::SharedCtor( (void)arena; (void)is_message_owned; new (&_impl_) Impl_{ - decltype(_impl_.region_leases_){arena} - , decltype(_impl_.header_){nullptr} + decltype(_impl_.header_){nullptr} , decltype(_impl_.mailbox_message_){nullptr} + , decltype(_impl_.region_lease_){nullptr} , /*decltype(_impl_._cached_size_)*/{} }; } @@ -1679,9 +1136,9 @@ HeartbeatResponse::~HeartbeatResponse() { inline void HeartbeatResponse::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.region_leases_.~RepeatedPtrField(); if (this != internal_default_instance()) delete _impl_.header_; if (this != internal_default_instance()) delete _impl_.mailbox_message_; + if (this != internal_default_instance()) delete _impl_.region_lease_; } void HeartbeatResponse::SetCachedSize(int size) const { @@ -1694,7 +1151,6 @@ void HeartbeatResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - _impl_.region_leases_.Clear(); if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { delete _impl_.header_; } @@ -1703,6 +1159,10 @@ void HeartbeatResponse::Clear() { delete _impl_.mailbox_message_; } _impl_.mailbox_message_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.region_lease_ != nullptr) { + delete _impl_.region_lease_; + } + _impl_.region_lease_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } @@ -1728,16 +1188,11 @@ const char* HeartbeatResponse::_InternalParse(const char* ptr, ::_pbi::ParseCont } else goto handle_unusual; continue; - // repeated .greptime.v1.meta.RegionLease region_leases = 3; + // .greptime.v1.meta.RegionLease region_lease = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_region_leases(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + ptr = ctx->ParseMessage(_internal_mutable_region_lease(), ptr); + CHK_(ptr); } else goto handle_unusual; continue; @@ -1784,12 +1239,11 @@ uint8_t* HeartbeatResponse::_InternalSerialize( _Internal::mailbox_message(this).GetCachedSize(), target, stream); } - // repeated .greptime.v1.meta.RegionLease region_leases = 3; - for (unsigned i = 0, - n = static_cast(this->_internal_region_leases_size()); i < n; i++) { - const auto& repfield = this->_internal_region_leases(i); + // .greptime.v1.meta.RegionLease region_lease = 3; + if (this->_internal_has_region_lease()) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + InternalWriteMessage(3, _Internal::region_lease(this), + _Internal::region_lease(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -1808,13 +1262,6 @@ size_t HeartbeatResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .greptime.v1.meta.RegionLease region_leases = 3; - total_size += 1UL * this->_internal_region_leases_size(); - for (const auto& msg : this->_impl_.region_leases_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - // .greptime.v1.meta.ResponseHeader header = 1; if (this->_internal_has_header()) { total_size += 1 + @@ -1829,6 +1276,13 @@ size_t HeartbeatResponse::ByteSizeLong() const { *_impl_.mailbox_message_); } + // .greptime.v1.meta.RegionLease region_lease = 3; + if (this->_internal_has_region_lease()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.region_lease_); + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } @@ -1847,7 +1301,6 @@ void HeartbeatResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, cons uint32_t cached_has_bits = 0; (void) cached_has_bits; - _this->_impl_.region_leases_.MergeFrom(from._impl_.region_leases_); if (from._internal_has_header()) { _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( from._internal_header()); @@ -1856,6 +1309,10 @@ void HeartbeatResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, cons _this->_internal_mutable_mailbox_message()->::greptime::v1::meta::MailboxMessage::MergeFrom( from._internal_mailbox_message()); } + if (from._internal_has_region_lease()) { + _this->_internal_mutable_region_lease()->::greptime::v1::meta::RegionLease::MergeFrom( + from._internal_region_lease()); + } _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } @@ -1873,10 +1330,9 @@ bool HeartbeatResponse::IsInitialized() const { void HeartbeatResponse::InternalSwap(HeartbeatResponse* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.region_leases_.InternalSwap(&other->_impl_.region_leases_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(HeartbeatResponse, _impl_.mailbox_message_) - + sizeof(HeartbeatResponse::_impl_.mailbox_message_) + PROTOBUF_FIELD_OFFSET(HeartbeatResponse, _impl_.region_lease_) + + sizeof(HeartbeatResponse::_impl_.region_lease_) - PROTOBUF_FIELD_OFFSET(HeartbeatResponse, _impl_.header_)>( reinterpret_cast(&_impl_.header_), reinterpret_cast(&other->_impl_.header_)); @@ -1885,26 +1341,15 @@ void HeartbeatResponse::InternalSwap(HeartbeatResponse* other) { ::PROTOBUF_NAMESPACE_ID::Metadata HeartbeatResponse::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[5]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[2]); } // =================================================================== class RegionLease::_Internal { public: - static const ::greptime::v1::meta::TableIdent& table_ident(const RegionLease* msg); }; -const ::greptime::v1::meta::TableIdent& -RegionLease::_Internal::table_ident(const RegionLease* msg) { - return *msg->_impl_.table_ident_; -} -void RegionLease::clear_table_ident() { - if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { - delete _impl_.table_ident_; - } - _impl_.table_ident_ = nullptr; -} RegionLease::RegionLease(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { @@ -1915,17 +1360,13 @@ RegionLease::RegionLease(const RegionLease& from) : ::PROTOBUF_NAMESPACE_ID::Message() { RegionLease* const _this = this; (void)_this; new (&_impl_) Impl_{ - decltype(_impl_.regions_){from._impl_.regions_} - , /*decltype(_impl_._regions_cached_byte_size_)*/{0} - , decltype(_impl_.table_ident_){nullptr} + decltype(_impl_.region_ids_){from._impl_.region_ids_} + , /*decltype(_impl_._region_ids_cached_byte_size_)*/{0} , decltype(_impl_.duration_since_epoch_){} , decltype(_impl_.lease_seconds_){} , /*decltype(_impl_._cached_size_)*/{}}; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_table_ident()) { - _this->_impl_.table_ident_ = new ::greptime::v1::meta::TableIdent(*from._impl_.table_ident_); - } ::memcpy(&_impl_.duration_since_epoch_, &from._impl_.duration_since_epoch_, static_cast(reinterpret_cast(&_impl_.lease_seconds_) - reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.lease_seconds_)); @@ -1937,9 +1378,8 @@ inline void RegionLease::SharedCtor( (void)arena; (void)is_message_owned; new (&_impl_) Impl_{ - decltype(_impl_.regions_){arena} - , /*decltype(_impl_._regions_cached_byte_size_)*/{0} - , decltype(_impl_.table_ident_){nullptr} + decltype(_impl_.region_ids_){arena} + , /*decltype(_impl_._region_ids_cached_byte_size_)*/{0} , decltype(_impl_.duration_since_epoch_){uint64_t{0u}} , decltype(_impl_.lease_seconds_){uint64_t{0u}} , /*decltype(_impl_._cached_size_)*/{} @@ -1957,8 +1397,7 @@ RegionLease::~RegionLease() { inline void RegionLease::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.regions_.~RepeatedField(); - if (this != internal_default_instance()) delete _impl_.table_ident_; + _impl_.region_ids_.~RepeatedField(); } void RegionLease::SetCachedSize(int size) const { @@ -1971,11 +1410,7 @@ void RegionLease::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - _impl_.regions_.Clear(); - if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { - delete _impl_.table_ident_; - } - _impl_.table_ident_ = nullptr; + _impl_.region_ids_.Clear(); ::memset(&_impl_.duration_since_epoch_, 0, static_cast( reinterpret_cast(&_impl_.lease_seconds_) - reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.lease_seconds_)); @@ -1988,36 +1423,28 @@ const char* RegionLease::_InternalParse(const char* ptr, ::_pbi::ParseContext* c uint32_t tag; ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { - // .greptime.v1.meta.TableIdent table_ident = 1; + // repeated uint64 region_ids = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_table_ident(), ptr); + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_region_ids(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 8) { + _internal_add_region_ids(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); CHK_(ptr); } else goto handle_unusual; continue; - // repeated uint32 regions = 2; + // uint64 duration_since_epoch = 2; case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_regions(), ptr, ctx); - CHK_(ptr); - } else if (static_cast(tag) == 16) { - _internal_add_regions(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint64 duration_since_epoch = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { _impl_.duration_since_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // uint64 lease_seconds = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + // uint64 lease_seconds = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { _impl_.lease_seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else @@ -2052,32 +1479,25 @@ uint8_t* RegionLease::_InternalSerialize( uint32_t cached_has_bits = 0; (void) cached_has_bits; - // .greptime.v1.meta.TableIdent table_ident = 1; - if (this->_internal_has_table_ident()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::table_ident(this), - _Internal::table_ident(this).GetCachedSize(), target, stream); - } - - // repeated uint32 regions = 2; + // repeated uint64 region_ids = 1; { - int byte_size = _impl_._regions_cached_byte_size_.load(std::memory_order_relaxed); + int byte_size = _impl_._region_ids_cached_byte_size_.load(std::memory_order_relaxed); if (byte_size > 0) { - target = stream->WriteUInt32Packed( - 2, _internal_regions(), byte_size, target); + target = stream->WriteUInt64Packed( + 1, _internal_region_ids(), byte_size, target); } } - // uint64 duration_since_epoch = 3; + // uint64 duration_since_epoch = 2; if (this->_internal_duration_since_epoch() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_duration_since_epoch(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_duration_since_epoch(), target); } - // uint64 lease_seconds = 4; + // uint64 lease_seconds = 3; if (this->_internal_lease_seconds() != 0) { target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_lease_seconds(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_lease_seconds(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -2096,33 +1516,26 @@ size_t RegionLease::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated uint32 regions = 2; + // repeated uint64 region_ids = 1; { size_t data_size = ::_pbi::WireFormatLite:: - UInt32Size(this->_impl_.regions_); + UInt64Size(this->_impl_.region_ids_); if (data_size > 0) { total_size += 1 + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); } int cached_size = ::_pbi::ToCachedSize(data_size); - _impl_._regions_cached_byte_size_.store(cached_size, + _impl_._region_ids_cached_byte_size_.store(cached_size, std::memory_order_relaxed); total_size += data_size; } - // .greptime.v1.meta.TableIdent table_ident = 1; - if (this->_internal_has_table_ident()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.table_ident_); - } - - // uint64 duration_since_epoch = 3; + // uint64 duration_since_epoch = 2; if (this->_internal_duration_since_epoch() != 0) { total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_duration_since_epoch()); } - // uint64 lease_seconds = 4; + // uint64 lease_seconds = 3; if (this->_internal_lease_seconds() != 0) { total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_lease_seconds()); } @@ -2145,11 +1558,7 @@ void RegionLease::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PR uint32_t cached_has_bits = 0; (void) cached_has_bits; - _this->_impl_.regions_.MergeFrom(from._impl_.regions_); - if (from._internal_has_table_ident()) { - _this->_internal_mutable_table_ident()->::greptime::v1::meta::TableIdent::MergeFrom( - from._internal_table_ident()); - } + _this->_impl_.region_ids_.MergeFrom(from._impl_.region_ids_); if (from._internal_duration_since_epoch() != 0) { _this->_internal_set_duration_since_epoch(from._internal_duration_since_epoch()); } @@ -2173,19 +1582,19 @@ bool RegionLease::IsInitialized() const { void RegionLease::InternalSwap(RegionLease* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.regions_.InternalSwap(&other->_impl_.regions_); + _impl_.region_ids_.InternalSwap(&other->_impl_.region_ids_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(RegionLease, _impl_.lease_seconds_) + sizeof(RegionLease::_impl_.lease_seconds_) - - PROTOBUF_FIELD_OFFSET(RegionLease, _impl_.table_ident_)>( - reinterpret_cast(&_impl_.table_ident_), - reinterpret_cast(&other->_impl_.table_ident_)); + - PROTOBUF_FIELD_OFFSET(RegionLease, _impl_.duration_since_epoch_)>( + reinterpret_cast(&_impl_.duration_since_epoch_), + reinterpret_cast(&other->_impl_.duration_since_epoch_)); } ::PROTOBUF_NAMESPACE_ID::Metadata RegionLease::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[6]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[3]); } // =================================================================== @@ -2384,7 +1793,7 @@ void AskLeaderRequest::InternalSwap(AskLeaderRequest* other) { ::PROTOBUF_NAMESPACE_ID::Metadata AskLeaderRequest::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[7]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[4]); } // =================================================================== @@ -2635,7 +2044,7 @@ void AskLeaderResponse::InternalSwap(AskLeaderResponse* other) { ::PROTOBUF_NAMESPACE_ID::Metadata AskLeaderResponse::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[8]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[5]); } // =================================================================== @@ -3075,7 +2484,7 @@ void MailboxMessage::InternalSwap(MailboxMessage* other) { ::PROTOBUF_NAMESPACE_ID::Metadata MailboxMessage::GetMetadata() const { return ::_pbi::AssignDescriptors( &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, - file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[9]); + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[6]); } // @@protoc_insertion_point(namespace_scope) @@ -3087,18 +2496,6 @@ template<> PROTOBUF_NOINLINE ::greptime::v1::meta::HeartbeatRequest* Arena::CreateMaybeMessage< ::greptime::v1::meta::HeartbeatRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::greptime::v1::meta::HeartbeatRequest >(arena); } -template<> PROTOBUF_NOINLINE ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse* -Arena::CreateMaybeMessage< ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse >(Arena* arena) { - return Arena::CreateMessageInternal< ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse >(arena); -} -template<> PROTOBUF_NOINLINE ::greptime::v1::meta::NodeStat* -Arena::CreateMaybeMessage< ::greptime::v1::meta::NodeStat >(Arena* arena) { - return Arena::CreateMessageInternal< ::greptime::v1::meta::NodeStat >(arena); -} -template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse* -Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse >(Arena* arena) { - return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse >(arena); -} template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionStat* Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionStat >(Arena* arena) { return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionStat >(arena); diff --git a/c++/greptime/v1/meta/heartbeat.pb.h b/c++/greptime/v1/meta/heartbeat.pb.h index 8e9fc1d..f7b297e 100644 --- a/c++/greptime/v1/meta/heartbeat.pb.h +++ b/c++/greptime/v1/meta/heartbeat.pb.h @@ -29,9 +29,6 @@ #include #include // IWYU pragma: export #include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include #include #include "greptime/v1/meta/common.pb.h" // @@protoc_insertion_point(includes) @@ -66,21 +63,12 @@ extern HeartbeatResponseDefaultTypeInternal _HeartbeatResponse_default_instance_ class MailboxMessage; struct MailboxMessageDefaultTypeInternal; extern MailboxMessageDefaultTypeInternal _MailboxMessage_default_instance_; -class NodeStat; -struct NodeStatDefaultTypeInternal; -extern NodeStatDefaultTypeInternal _NodeStat_default_instance_; -class NodeStat_AttrsEntry_DoNotUse; -struct NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal; -extern NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal _NodeStat_AttrsEntry_DoNotUse_default_instance_; class RegionLease; struct RegionLeaseDefaultTypeInternal; extern RegionLeaseDefaultTypeInternal _RegionLease_default_instance_; class RegionStat; struct RegionStatDefaultTypeInternal; extern RegionStatDefaultTypeInternal _RegionStat_default_instance_; -class RegionStat_AttrsEntry_DoNotUse; -struct RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal; -extern RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal _RegionStat_AttrsEntry_DoNotUse_default_instance_; } // namespace meta } // namespace v1 } // namespace greptime @@ -90,11 +78,8 @@ template<> ::greptime::v1::meta::AskLeaderResponse* Arena::CreateMaybeMessage<:: template<> ::greptime::v1::meta::HeartbeatRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::HeartbeatRequest>(Arena*); template<> ::greptime::v1::meta::HeartbeatResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::HeartbeatResponse>(Arena*); template<> ::greptime::v1::meta::MailboxMessage* Arena::CreateMaybeMessage<::greptime::v1::meta::MailboxMessage>(Arena*); -template<> ::greptime::v1::meta::NodeStat* Arena::CreateMaybeMessage<::greptime::v1::meta::NodeStat>(Arena*); -template<> ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse>(Arena*); template<> ::greptime::v1::meta::RegionLease* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionLease>(Arena*); template<> ::greptime::v1::meta::RegionStat* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionStat>(Arena*); -template<> ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace greptime { namespace v1 { @@ -223,16 +208,15 @@ class HeartbeatRequest final : // accessors ------------------------------------------------------- enum : int { - kRegionStatsFieldNumber = 5, + kRegionStatsFieldNumber = 4, kHeaderFieldNumber = 1, kPeerFieldNumber = 2, kReportIntervalFieldNumber = 3, - kNodeStatFieldNumber = 4, - kMailboxMessageFieldNumber = 6, - kDurationSinceEpochFieldNumber = 7, - kNodeEpochFieldNumber = 8, + kMailboxMessageFieldNumber = 5, + kDurationSinceEpochFieldNumber = 6, + kNodeEpochFieldNumber = 7, }; - // repeated .greptime.v1.meta.RegionStat region_stats = 5; + // repeated .greptime.v1.meta.RegionStat region_stats = 4; int region_stats_size() const; private: int _internal_region_stats_size() const; @@ -304,25 +288,7 @@ class HeartbeatRequest final : ::greptime::v1::meta::TimeInterval* report_interval); ::greptime::v1::meta::TimeInterval* unsafe_arena_release_report_interval(); - // .greptime.v1.meta.NodeStat node_stat = 4; - bool has_node_stat() const; - private: - bool _internal_has_node_stat() const; - public: - void clear_node_stat(); - const ::greptime::v1::meta::NodeStat& node_stat() const; - PROTOBUF_NODISCARD ::greptime::v1::meta::NodeStat* release_node_stat(); - ::greptime::v1::meta::NodeStat* mutable_node_stat(); - void set_allocated_node_stat(::greptime::v1::meta::NodeStat* node_stat); - private: - const ::greptime::v1::meta::NodeStat& _internal_node_stat() const; - ::greptime::v1::meta::NodeStat* _internal_mutable_node_stat(); - public: - void unsafe_arena_set_allocated_node_stat( - ::greptime::v1::meta::NodeStat* node_stat); - ::greptime::v1::meta::NodeStat* unsafe_arena_release_node_stat(); - - // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + // .greptime.v1.meta.MailboxMessage mailbox_message = 5; bool has_mailbox_message() const; private: bool _internal_has_mailbox_message() const; @@ -340,7 +306,7 @@ class HeartbeatRequest final : ::greptime::v1::meta::MailboxMessage* mailbox_message); ::greptime::v1::meta::MailboxMessage* unsafe_arena_release_mailbox_message(); - // uint64 duration_since_epoch = 7; + // uint64 duration_since_epoch = 6; void clear_duration_since_epoch(); uint64_t duration_since_epoch() const; void set_duration_since_epoch(uint64_t value); @@ -349,7 +315,7 @@ class HeartbeatRequest final : void _internal_set_duration_since_epoch(uint64_t value); public: - // uint64 node_epoch = 8; + // uint64 node_epoch = 7; void clear_node_epoch(); uint64_t node_epoch() const; void set_node_epoch(uint64_t value); @@ -370,7 +336,6 @@ class HeartbeatRequest final : ::greptime::v1::meta::RequestHeader* header_; ::greptime::v1::meta::Peer* peer_; ::greptime::v1::meta::TimeInterval* report_interval_; - ::greptime::v1::meta::NodeStat* node_stat_; ::greptime::v1::meta::MailboxMessage* mailbox_message_; uint64_t duration_since_epoch_; uint64_t node_epoch_; @@ -381,269 +346,6 @@ class HeartbeatRequest final : }; // ------------------------------------------------------------------- -class NodeStat_AttrsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { -public: - typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; - NodeStat_AttrsEntry_DoNotUse(); - explicit PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - explicit NodeStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); - void MergeFrom(const NodeStat_AttrsEntry_DoNotUse& other); - static const NodeStat_AttrsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_NodeStat_AttrsEntry_DoNotUse_default_instance_); } - static bool ValidateKey(std::string* s) { - return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.NodeStat.AttrsEntry.key"); - } - static bool ValidateValue(std::string* s) { - return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.NodeStat.AttrsEntry.value"); - } - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; -}; - -// ------------------------------------------------------------------- - -class NodeStat final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.NodeStat) */ { - public: - inline NodeStat() : NodeStat(nullptr) {} - ~NodeStat() override; - explicit PROTOBUF_CONSTEXPR NodeStat(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - NodeStat(const NodeStat& from); - NodeStat(NodeStat&& from) noexcept - : NodeStat() { - *this = ::std::move(from); - } - - inline NodeStat& operator=(const NodeStat& from) { - CopyFrom(from); - return *this; - } - inline NodeStat& operator=(NodeStat&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const NodeStat& default_instance() { - return *internal_default_instance(); - } - static inline const NodeStat* internal_default_instance() { - return reinterpret_cast( - &_NodeStat_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; - - friend void swap(NodeStat& a, NodeStat& b) { - a.Swap(&b); - } - inline void Swap(NodeStat* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(NodeStat* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - NodeStat* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const NodeStat& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const NodeStat& from) { - NodeStat::MergeImpl(*this, from); - } - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(NodeStat* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "greptime.v1.meta.NodeStat"; - } - protected: - explicit NodeStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - - // accessors ------------------------------------------------------- - - enum : int { - kAttrsFieldNumber = 100, - kRcusFieldNumber = 1, - kWcusFieldNumber = 2, - kTableNumFieldNumber = 3, - kRegionNumFieldNumber = 4, - }; - // map attrs = 100; - int attrs_size() const; - private: - int _internal_attrs_size() const; - public: - void clear_attrs(); - private: - const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& - _internal_attrs() const; - ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* - _internal_mutable_attrs(); - public: - const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& - attrs() const; - ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* - mutable_attrs(); - - // int64 rcus = 1; - void clear_rcus(); - int64_t rcus() const; - void set_rcus(int64_t value); - private: - int64_t _internal_rcus() const; - void _internal_set_rcus(int64_t value); - public: - - // int64 wcus = 2; - void clear_wcus(); - int64_t wcus() const; - void set_wcus(int64_t value); - private: - int64_t _internal_wcus() const; - void _internal_set_wcus(int64_t value); - public: - - // int64 table_num = 3; - void clear_table_num(); - int64_t table_num() const; - void set_table_num(int64_t value); - private: - int64_t _internal_table_num() const; - void _internal_set_table_num(int64_t value); - public: - - // int64 region_num = 4; - void clear_region_num(); - int64_t region_num() const; - void set_region_num(int64_t value); - private: - int64_t _internal_region_num() const; - void _internal_set_region_num(int64_t value); - public: - - // @@protoc_insertion_point(class_scope:greptime.v1.meta.NodeStat) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::MapField< - NodeStat_AttrsEntry_DoNotUse, - std::string, std::string, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> attrs_; - int64_t rcus_; - int64_t wcus_; - int64_t table_num_; - int64_t region_num_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; -}; -// ------------------------------------------------------------------- - -class RegionStat_AttrsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { -public: - typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; - RegionStat_AttrsEntry_DoNotUse(); - explicit PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - explicit RegionStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); - void MergeFrom(const RegionStat_AttrsEntry_DoNotUse& other); - static const RegionStat_AttrsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_RegionStat_AttrsEntry_DoNotUse_default_instance_); } - static bool ValidateKey(std::string* s) { - return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.RegionStat.AttrsEntry.key"); - } - static bool ValidateValue(std::string* s) { - return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.RegionStat.AttrsEntry.value"); - } - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; -}; - -// ------------------------------------------------------------------- - class RegionStat final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RegionStat) */ { public: @@ -692,7 +394,7 @@ class RegionStat final : &_RegionStat_default_instance_); } static constexpr int kIndexInFileMessages = - 4; + 1; friend void swap(RegionStat& a, RegionStat& b) { a.Swap(&b); @@ -753,8 +455,6 @@ class RegionStat final : protected: explicit RegionStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); public: static const ClassData _class_data_; @@ -764,52 +464,29 @@ class RegionStat final : // nested types ---------------------------------------------------- - // accessors ------------------------------------------------------- enum : int { - kAttrsFieldNumber = 100, - kTableIdentFieldNumber = 2, + kEngineFieldNumber = 6, kRegionIdFieldNumber = 1, - kRcusFieldNumber = 3, - kWcusFieldNumber = 4, - kApproximateBytesFieldNumber = 5, - kApproximateRowsFieldNumber = 6, + kRcusFieldNumber = 2, + kWcusFieldNumber = 3, + kApproximateBytesFieldNumber = 4, + kApproximateRowsFieldNumber = 5, }; - // map attrs = 100; - int attrs_size() const; + // string engine = 6; + void clear_engine(); + const std::string& engine() const; + template + void set_engine(ArgT0&& arg0, ArgT... args); + std::string* mutable_engine(); + PROTOBUF_NODISCARD std::string* release_engine(); + void set_allocated_engine(std::string* engine); private: - int _internal_attrs_size() const; + const std::string& _internal_engine() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_engine(const std::string& value); + std::string* _internal_mutable_engine(); public: - void clear_attrs(); - private: - const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& - _internal_attrs() const; - ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* - _internal_mutable_attrs(); - public: - const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& - attrs() const; - ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* - mutable_attrs(); - - // .greptime.v1.meta.TableIdent table_ident = 2; - bool has_table_ident() const; - private: - bool _internal_has_table_ident() const; - public: - void clear_table_ident(); - const ::greptime::v1::meta::TableIdent& table_ident() const; - PROTOBUF_NODISCARD ::greptime::v1::meta::TableIdent* release_table_ident(); - ::greptime::v1::meta::TableIdent* mutable_table_ident(); - void set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident); - private: - const ::greptime::v1::meta::TableIdent& _internal_table_ident() const; - ::greptime::v1::meta::TableIdent* _internal_mutable_table_ident(); - public: - void unsafe_arena_set_allocated_table_ident( - ::greptime::v1::meta::TableIdent* table_ident); - ::greptime::v1::meta::TableIdent* unsafe_arena_release_table_ident(); // uint64 region_id = 1; void clear_region_id(); @@ -820,7 +497,7 @@ class RegionStat final : void _internal_set_region_id(uint64_t value); public: - // int64 rcus = 3; + // int64 rcus = 2; void clear_rcus(); int64_t rcus() const; void set_rcus(int64_t value); @@ -829,7 +506,7 @@ class RegionStat final : void _internal_set_rcus(int64_t value); public: - // int64 wcus = 4; + // int64 wcus = 3; void clear_wcus(); int64_t wcus() const; void set_wcus(int64_t value); @@ -838,7 +515,7 @@ class RegionStat final : void _internal_set_wcus(int64_t value); public: - // int64 approximate_bytes = 5; + // int64 approximate_bytes = 4; void clear_approximate_bytes(); int64_t approximate_bytes() const; void set_approximate_bytes(int64_t value); @@ -847,7 +524,7 @@ class RegionStat final : void _internal_set_approximate_bytes(int64_t value); public: - // int64 approximate_rows = 6; + // int64 approximate_rows = 5; void clear_approximate_rows(); int64_t approximate_rows() const; void set_approximate_rows(int64_t value); @@ -864,12 +541,7 @@ class RegionStat final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::MapField< - RegionStat_AttrsEntry_DoNotUse, - std::string, std::string, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> attrs_; - ::greptime::v1::meta::TableIdent* table_ident_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr engine_; uint64_t region_id_; int64_t rcus_; int64_t wcus_; @@ -930,7 +602,7 @@ class HeartbeatResponse final : &_HeartbeatResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 5; + 2; friend void swap(HeartbeatResponse& a, HeartbeatResponse& b) { a.Swap(&b); @@ -1003,28 +675,10 @@ class HeartbeatResponse final : // accessors ------------------------------------------------------- enum : int { - kRegionLeasesFieldNumber = 3, kHeaderFieldNumber = 1, kMailboxMessageFieldNumber = 2, + kRegionLeaseFieldNumber = 3, }; - // repeated .greptime.v1.meta.RegionLease region_leases = 3; - int region_leases_size() const; - private: - int _internal_region_leases_size() const; - public: - void clear_region_leases(); - ::greptime::v1::meta::RegionLease* mutable_region_leases(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >* - mutable_region_leases(); - private: - const ::greptime::v1::meta::RegionLease& _internal_region_leases(int index) const; - ::greptime::v1::meta::RegionLease* _internal_add_region_leases(); - public: - const ::greptime::v1::meta::RegionLease& region_leases(int index) const; - ::greptime::v1::meta::RegionLease* add_region_leases(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >& - region_leases() const; - // .greptime.v1.meta.ResponseHeader header = 1; bool has_header() const; private: @@ -1061,6 +715,24 @@ class HeartbeatResponse final : ::greptime::v1::meta::MailboxMessage* mailbox_message); ::greptime::v1::meta::MailboxMessage* unsafe_arena_release_mailbox_message(); + // .greptime.v1.meta.RegionLease region_lease = 3; + bool has_region_lease() const; + private: + bool _internal_has_region_lease() const; + public: + void clear_region_lease(); + const ::greptime::v1::meta::RegionLease& region_lease() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RegionLease* release_region_lease(); + ::greptime::v1::meta::RegionLease* mutable_region_lease(); + void set_allocated_region_lease(::greptime::v1::meta::RegionLease* region_lease); + private: + const ::greptime::v1::meta::RegionLease& _internal_region_lease() const; + ::greptime::v1::meta::RegionLease* _internal_mutable_region_lease(); + public: + void unsafe_arena_set_allocated_region_lease( + ::greptime::v1::meta::RegionLease* region_lease); + ::greptime::v1::meta::RegionLease* unsafe_arena_release_region_lease(); + // @@protoc_insertion_point(class_scope:greptime.v1.meta.HeartbeatResponse) private: class _Internal; @@ -1069,9 +741,9 @@ class HeartbeatResponse final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease > region_leases_; ::greptime::v1::meta::ResponseHeader* header_; ::greptime::v1::meta::MailboxMessage* mailbox_message_; + ::greptime::v1::meta::RegionLease* region_lease_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; @@ -1127,7 +799,7 @@ class RegionLease final : &_RegionLease_default_instance_); } static constexpr int kIndexInFileMessages = - 6; + 3; friend void swap(RegionLease& a, RegionLease& b) { a.Swap(&b); @@ -1200,52 +872,33 @@ class RegionLease final : // accessors ------------------------------------------------------- enum : int { - kRegionsFieldNumber = 2, - kTableIdentFieldNumber = 1, - kDurationSinceEpochFieldNumber = 3, - kLeaseSecondsFieldNumber = 4, + kRegionIdsFieldNumber = 1, + kDurationSinceEpochFieldNumber = 2, + kLeaseSecondsFieldNumber = 3, }; - // repeated uint32 regions = 2; - int regions_size() const; + // repeated uint64 region_ids = 1; + int region_ids_size() const; private: - int _internal_regions_size() const; + int _internal_region_ids_size() const; public: - void clear_regions(); + void clear_region_ids(); private: - uint32_t _internal_regions(int index) const; - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - _internal_regions() const; - void _internal_add_regions(uint32_t value); - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - _internal_mutable_regions(); + uint64_t _internal_region_ids(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + _internal_region_ids() const; + void _internal_add_region_ids(uint64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + _internal_mutable_region_ids(); public: - uint32_t regions(int index) const; - void set_regions(int index, uint32_t value); - void add_regions(uint32_t value); - const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& - regions() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* - mutable_regions(); + uint64_t region_ids(int index) const; + void set_region_ids(int index, uint64_t value); + void add_region_ids(uint64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + region_ids() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + mutable_region_ids(); - // .greptime.v1.meta.TableIdent table_ident = 1; - bool has_table_ident() const; - private: - bool _internal_has_table_ident() const; - public: - void clear_table_ident(); - const ::greptime::v1::meta::TableIdent& table_ident() const; - PROTOBUF_NODISCARD ::greptime::v1::meta::TableIdent* release_table_ident(); - ::greptime::v1::meta::TableIdent* mutable_table_ident(); - void set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident); - private: - const ::greptime::v1::meta::TableIdent& _internal_table_ident() const; - ::greptime::v1::meta::TableIdent* _internal_mutable_table_ident(); - public: - void unsafe_arena_set_allocated_table_ident( - ::greptime::v1::meta::TableIdent* table_ident); - ::greptime::v1::meta::TableIdent* unsafe_arena_release_table_ident(); - - // uint64 duration_since_epoch = 3; + // uint64 duration_since_epoch = 2; void clear_duration_since_epoch(); uint64_t duration_since_epoch() const; void set_duration_since_epoch(uint64_t value); @@ -1254,7 +907,7 @@ class RegionLease final : void _internal_set_duration_since_epoch(uint64_t value); public: - // uint64 lease_seconds = 4; + // uint64 lease_seconds = 3; void clear_lease_seconds(); uint64_t lease_seconds() const; void set_lease_seconds(uint64_t value); @@ -1271,9 +924,8 @@ class RegionLease final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > regions_; - mutable std::atomic _regions_cached_byte_size_; - ::greptime::v1::meta::TableIdent* table_ident_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > region_ids_; + mutable std::atomic _region_ids_cached_byte_size_; uint64_t duration_since_epoch_; uint64_t lease_seconds_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; @@ -1331,7 +983,7 @@ class AskLeaderRequest final : &_AskLeaderRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 7; + 4; friend void swap(AskLeaderRequest& a, AskLeaderRequest& b) { a.Swap(&b); @@ -1488,7 +1140,7 @@ class AskLeaderResponse final : &_AskLeaderResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 8; + 5; friend void swap(AskLeaderResponse& a, AskLeaderResponse& b) { a.Swap(&b); @@ -1670,7 +1322,7 @@ class MailboxMessage final : &_MailboxMessage_default_instance_); } static constexpr int kIndexInFileMessages = - 9; + 6; friend void swap(MailboxMessage& a, MailboxMessage& b) { a.Swap(&b); @@ -2125,97 +1777,7 @@ inline void HeartbeatRequest::set_allocated_report_interval(::greptime::v1::meta // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.report_interval) } -// .greptime.v1.meta.NodeStat node_stat = 4; -inline bool HeartbeatRequest::_internal_has_node_stat() const { - return this != internal_default_instance() && _impl_.node_stat_ != nullptr; -} -inline bool HeartbeatRequest::has_node_stat() const { - return _internal_has_node_stat(); -} -inline void HeartbeatRequest::clear_node_stat() { - if (GetArenaForAllocation() == nullptr && _impl_.node_stat_ != nullptr) { - delete _impl_.node_stat_; - } - _impl_.node_stat_ = nullptr; -} -inline const ::greptime::v1::meta::NodeStat& HeartbeatRequest::_internal_node_stat() const { - const ::greptime::v1::meta::NodeStat* p = _impl_.node_stat_; - return p != nullptr ? *p : reinterpret_cast( - ::greptime::v1::meta::_NodeStat_default_instance_); -} -inline const ::greptime::v1::meta::NodeStat& HeartbeatRequest::node_stat() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.node_stat) - return _internal_node_stat(); -} -inline void HeartbeatRequest::unsafe_arena_set_allocated_node_stat( - ::greptime::v1::meta::NodeStat* node_stat) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.node_stat_); - } - _impl_.node_stat_ = node_stat; - if (node_stat) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.node_stat) -} -inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::release_node_stat() { - - ::greptime::v1::meta::NodeStat* temp = _impl_.node_stat_; - _impl_.node_stat_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::unsafe_arena_release_node_stat() { - // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.node_stat) - - ::greptime::v1::meta::NodeStat* temp = _impl_.node_stat_; - _impl_.node_stat_ = nullptr; - return temp; -} -inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::_internal_mutable_node_stat() { - - if (_impl_.node_stat_ == nullptr) { - auto* p = CreateMaybeMessage<::greptime::v1::meta::NodeStat>(GetArenaForAllocation()); - _impl_.node_stat_ = p; - } - return _impl_.node_stat_; -} -inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::mutable_node_stat() { - ::greptime::v1::meta::NodeStat* _msg = _internal_mutable_node_stat(); - // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.node_stat) - return _msg; -} -inline void HeartbeatRequest::set_allocated_node_stat(::greptime::v1::meta::NodeStat* node_stat) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete _impl_.node_stat_; - } - if (node_stat) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(node_stat); - if (message_arena != submessage_arena) { - node_stat = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, node_stat, submessage_arena); - } - - } else { - - } - _impl_.node_stat_ = node_stat; - // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.node_stat) -} - -// repeated .greptime.v1.meta.RegionStat region_stats = 5; +// repeated .greptime.v1.meta.RegionStat region_stats = 4; inline int HeartbeatRequest::_internal_region_stats_size() const { return _impl_.region_stats_.size(); } @@ -2255,7 +1817,7 @@ HeartbeatRequest::region_stats() const { return _impl_.region_stats_; } -// .greptime.v1.meta.MailboxMessage mailbox_message = 6; +// .greptime.v1.meta.MailboxMessage mailbox_message = 5; inline bool HeartbeatRequest::_internal_has_mailbox_message() const { return this != internal_default_instance() && _impl_.mailbox_message_ != nullptr; } @@ -2345,7 +1907,7 @@ inline void HeartbeatRequest::set_allocated_mailbox_message(::greptime::v1::meta // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.mailbox_message) } -// uint64 duration_since_epoch = 7; +// uint64 duration_since_epoch = 6; inline void HeartbeatRequest::clear_duration_since_epoch() { _impl_.duration_since_epoch_ = uint64_t{0u}; } @@ -2365,7 +1927,7 @@ inline void HeartbeatRequest::set_duration_since_epoch(uint64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.HeartbeatRequest.duration_since_epoch) } -// uint64 node_epoch = 8; +// uint64 node_epoch = 7; inline void HeartbeatRequest::clear_node_epoch() { _impl_.node_epoch_ = uint64_t{0u}; } @@ -2387,123 +1949,6 @@ inline void HeartbeatRequest::set_node_epoch(uint64_t value) { // ------------------------------------------------------------------- -// ------------------------------------------------------------------- - -// NodeStat - -// int64 rcus = 1; -inline void NodeStat::clear_rcus() { - _impl_.rcus_ = int64_t{0}; -} -inline int64_t NodeStat::_internal_rcus() const { - return _impl_.rcus_; -} -inline int64_t NodeStat::rcus() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.rcus) - return _internal_rcus(); -} -inline void NodeStat::_internal_set_rcus(int64_t value) { - - _impl_.rcus_ = value; -} -inline void NodeStat::set_rcus(int64_t value) { - _internal_set_rcus(value); - // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.rcus) -} - -// int64 wcus = 2; -inline void NodeStat::clear_wcus() { - _impl_.wcus_ = int64_t{0}; -} -inline int64_t NodeStat::_internal_wcus() const { - return _impl_.wcus_; -} -inline int64_t NodeStat::wcus() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.wcus) - return _internal_wcus(); -} -inline void NodeStat::_internal_set_wcus(int64_t value) { - - _impl_.wcus_ = value; -} -inline void NodeStat::set_wcus(int64_t value) { - _internal_set_wcus(value); - // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.wcus) -} - -// int64 table_num = 3; -inline void NodeStat::clear_table_num() { - _impl_.table_num_ = int64_t{0}; -} -inline int64_t NodeStat::_internal_table_num() const { - return _impl_.table_num_; -} -inline int64_t NodeStat::table_num() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.table_num) - return _internal_table_num(); -} -inline void NodeStat::_internal_set_table_num(int64_t value) { - - _impl_.table_num_ = value; -} -inline void NodeStat::set_table_num(int64_t value) { - _internal_set_table_num(value); - // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.table_num) -} - -// int64 region_num = 4; -inline void NodeStat::clear_region_num() { - _impl_.region_num_ = int64_t{0}; -} -inline int64_t NodeStat::_internal_region_num() const { - return _impl_.region_num_; -} -inline int64_t NodeStat::region_num() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.region_num) - return _internal_region_num(); -} -inline void NodeStat::_internal_set_region_num(int64_t value) { - - _impl_.region_num_ = value; -} -inline void NodeStat::set_region_num(int64_t value) { - _internal_set_region_num(value); - // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.region_num) -} - -// map attrs = 100; -inline int NodeStat::_internal_attrs_size() const { - return _impl_.attrs_.size(); -} -inline int NodeStat::attrs_size() const { - return _internal_attrs_size(); -} -inline void NodeStat::clear_attrs() { - _impl_.attrs_.Clear(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& -NodeStat::_internal_attrs() const { - return _impl_.attrs_.GetMap(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& -NodeStat::attrs() const { - // @@protoc_insertion_point(field_map:greptime.v1.meta.NodeStat.attrs) - return _internal_attrs(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* -NodeStat::_internal_mutable_attrs() { - return _impl_.attrs_.MutableMap(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* -NodeStat::mutable_attrs() { - // @@protoc_insertion_point(field_mutable_map:greptime.v1.meta.NodeStat.attrs) - return _internal_mutable_attrs(); -} - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - // RegionStat // uint64 region_id = 1; @@ -2526,92 +1971,7 @@ inline void RegionStat::set_region_id(uint64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.region_id) } -// .greptime.v1.meta.TableIdent table_ident = 2; -inline bool RegionStat::_internal_has_table_ident() const { - return this != internal_default_instance() && _impl_.table_ident_ != nullptr; -} -inline bool RegionStat::has_table_ident() const { - return _internal_has_table_ident(); -} -inline const ::greptime::v1::meta::TableIdent& RegionStat::_internal_table_ident() const { - const ::greptime::v1::meta::TableIdent* p = _impl_.table_ident_; - return p != nullptr ? *p : reinterpret_cast( - ::greptime::v1::meta::_TableIdent_default_instance_); -} -inline const ::greptime::v1::meta::TableIdent& RegionStat::table_ident() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.table_ident) - return _internal_table_ident(); -} -inline void RegionStat::unsafe_arena_set_allocated_table_ident( - ::greptime::v1::meta::TableIdent* table_ident) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); - } - _impl_.table_ident_ = table_ident; - if (table_ident) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RegionStat.table_ident) -} -inline ::greptime::v1::meta::TableIdent* RegionStat::release_table_ident() { - - ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; - _impl_.table_ident_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::greptime::v1::meta::TableIdent* RegionStat::unsafe_arena_release_table_ident() { - // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionStat.table_ident) - - ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; - _impl_.table_ident_ = nullptr; - return temp; -} -inline ::greptime::v1::meta::TableIdent* RegionStat::_internal_mutable_table_ident() { - - if (_impl_.table_ident_ == nullptr) { - auto* p = CreateMaybeMessage<::greptime::v1::meta::TableIdent>(GetArenaForAllocation()); - _impl_.table_ident_ = p; - } - return _impl_.table_ident_; -} -inline ::greptime::v1::meta::TableIdent* RegionStat::mutable_table_ident() { - ::greptime::v1::meta::TableIdent* _msg = _internal_mutable_table_ident(); - // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionStat.table_ident) - return _msg; -} -inline void RegionStat::set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); - } - if (table_ident) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_ident)); - if (message_arena != submessage_arena) { - table_ident = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, table_ident, submessage_arena); - } - - } else { - - } - _impl_.table_ident_ = table_ident; - // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionStat.table_ident) -} - -// int64 rcus = 3; +// int64 rcus = 2; inline void RegionStat::clear_rcus() { _impl_.rcus_ = int64_t{0}; } @@ -2631,7 +1991,7 @@ inline void RegionStat::set_rcus(int64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.rcus) } -// int64 wcus = 4; +// int64 wcus = 3; inline void RegionStat::clear_wcus() { _impl_.wcus_ = int64_t{0}; } @@ -2651,7 +2011,7 @@ inline void RegionStat::set_wcus(int64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.wcus) } -// int64 approximate_bytes = 5; +// int64 approximate_bytes = 4; inline void RegionStat::clear_approximate_bytes() { _impl_.approximate_bytes_ = int64_t{0}; } @@ -2671,7 +2031,7 @@ inline void RegionStat::set_approximate_bytes(int64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.approximate_bytes) } -// int64 approximate_rows = 6; +// int64 approximate_rows = 5; inline void RegionStat::clear_approximate_rows() { _impl_.approximate_rows_ = int64_t{0}; } @@ -2691,33 +2051,54 @@ inline void RegionStat::set_approximate_rows(int64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.approximate_rows) } -// map attrs = 100; -inline int RegionStat::_internal_attrs_size() const { - return _impl_.attrs_.size(); +// string engine = 6; +inline void RegionStat::clear_engine() { + _impl_.engine_.ClearToEmpty(); } -inline int RegionStat::attrs_size() const { - return _internal_attrs_size(); +inline const std::string& RegionStat::engine() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.engine) + return _internal_engine(); } -inline void RegionStat::clear_attrs() { - _impl_.attrs_.Clear(); +template +inline PROTOBUF_ALWAYS_INLINE +void RegionStat::set_engine(ArgT0&& arg0, ArgT... args) { + + _impl_.engine_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.engine) } -inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& -RegionStat::_internal_attrs() const { - return _impl_.attrs_.GetMap(); +inline std::string* RegionStat::mutable_engine() { + std::string* _s = _internal_mutable_engine(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionStat.engine) + return _s; } -inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& -RegionStat::attrs() const { - // @@protoc_insertion_point(field_map:greptime.v1.meta.RegionStat.attrs) - return _internal_attrs(); +inline const std::string& RegionStat::_internal_engine() const { + return _impl_.engine_.Get(); } -inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* -RegionStat::_internal_mutable_attrs() { - return _impl_.attrs_.MutableMap(); +inline void RegionStat::_internal_set_engine(const std::string& value) { + + _impl_.engine_.Set(value, GetArenaForAllocation()); } -inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* -RegionStat::mutable_attrs() { - // @@protoc_insertion_point(field_mutable_map:greptime.v1.meta.RegionStat.attrs) - return _internal_mutable_attrs(); +inline std::string* RegionStat::_internal_mutable_engine() { + + return _impl_.engine_.Mutable(GetArenaForAllocation()); +} +inline std::string* RegionStat::release_engine() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionStat.engine) + return _impl_.engine_.Release(); +} +inline void RegionStat::set_allocated_engine(std::string* engine) { + if (engine != nullptr) { + + } else { + + } + _impl_.engine_.SetAllocated(engine, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.engine_.IsDefault()) { + _impl_.engine_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionStat.engine) } // ------------------------------------------------------------------- @@ -2899,83 +2280,45 @@ inline void HeartbeatResponse::set_allocated_mailbox_message(::greptime::v1::met // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatResponse.mailbox_message) } -// repeated .greptime.v1.meta.RegionLease region_leases = 3; -inline int HeartbeatResponse::_internal_region_leases_size() const { - return _impl_.region_leases_.size(); +// .greptime.v1.meta.RegionLease region_lease = 3; +inline bool HeartbeatResponse::_internal_has_region_lease() const { + return this != internal_default_instance() && _impl_.region_lease_ != nullptr; } -inline int HeartbeatResponse::region_leases_size() const { - return _internal_region_leases_size(); +inline bool HeartbeatResponse::has_region_lease() const { + return _internal_has_region_lease(); } -inline void HeartbeatResponse::clear_region_leases() { - _impl_.region_leases_.Clear(); -} -inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::mutable_region_leases(int index) { - // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatResponse.region_leases) - return _impl_.region_leases_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >* -HeartbeatResponse::mutable_region_leases() { - // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.HeartbeatResponse.region_leases) - return &_impl_.region_leases_; -} -inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::_internal_region_leases(int index) const { - return _impl_.region_leases_.Get(index); -} -inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::region_leases(int index) const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatResponse.region_leases) - return _internal_region_leases(index); -} -inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::_internal_add_region_leases() { - return _impl_.region_leases_.Add(); -} -inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::add_region_leases() { - ::greptime::v1::meta::RegionLease* _add = _internal_add_region_leases(); - // @@protoc_insertion_point(field_add:greptime.v1.meta.HeartbeatResponse.region_leases) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >& -HeartbeatResponse::region_leases() const { - // @@protoc_insertion_point(field_list:greptime.v1.meta.HeartbeatResponse.region_leases) - return _impl_.region_leases_; -} - -// ------------------------------------------------------------------- - -// RegionLease - -// .greptime.v1.meta.TableIdent table_ident = 1; -inline bool RegionLease::_internal_has_table_ident() const { - return this != internal_default_instance() && _impl_.table_ident_ != nullptr; -} -inline bool RegionLease::has_table_ident() const { - return _internal_has_table_ident(); -} -inline const ::greptime::v1::meta::TableIdent& RegionLease::_internal_table_ident() const { - const ::greptime::v1::meta::TableIdent* p = _impl_.table_ident_; - return p != nullptr ? *p : reinterpret_cast( - ::greptime::v1::meta::_TableIdent_default_instance_); -} -inline const ::greptime::v1::meta::TableIdent& RegionLease::table_ident() const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.table_ident) - return _internal_table_ident(); -} -inline void RegionLease::unsafe_arena_set_allocated_table_ident( - ::greptime::v1::meta::TableIdent* table_ident) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); +inline void HeartbeatResponse::clear_region_lease() { + if (GetArenaForAllocation() == nullptr && _impl_.region_lease_ != nullptr) { + delete _impl_.region_lease_; } - _impl_.table_ident_ = table_ident; - if (table_ident) { + _impl_.region_lease_ = nullptr; +} +inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::_internal_region_lease() const { + const ::greptime::v1::meta::RegionLease* p = _impl_.region_lease_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RegionLease_default_instance_); +} +inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::region_lease() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatResponse.region_lease) + return _internal_region_lease(); +} +inline void HeartbeatResponse::unsafe_arena_set_allocated_region_lease( + ::greptime::v1::meta::RegionLease* region_lease) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.region_lease_); + } + _impl_.region_lease_ = region_lease; + if (region_lease) { } else { } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RegionLease.table_ident) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatResponse.region_lease) } -inline ::greptime::v1::meta::TableIdent* RegionLease::release_table_ident() { +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::release_region_lease() { - ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; - _impl_.table_ident_ = nullptr; + ::greptime::v1::meta::RegionLease* temp = _impl_.region_lease_; + _impl_.region_lease_ = nullptr; #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); @@ -2987,95 +2330,98 @@ inline ::greptime::v1::meta::TableIdent* RegionLease::release_table_ident() { #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE return temp; } -inline ::greptime::v1::meta::TableIdent* RegionLease::unsafe_arena_release_table_ident() { - // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionLease.table_ident) +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::unsafe_arena_release_region_lease() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatResponse.region_lease) - ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; - _impl_.table_ident_ = nullptr; + ::greptime::v1::meta::RegionLease* temp = _impl_.region_lease_; + _impl_.region_lease_ = nullptr; return temp; } -inline ::greptime::v1::meta::TableIdent* RegionLease::_internal_mutable_table_ident() { +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::_internal_mutable_region_lease() { - if (_impl_.table_ident_ == nullptr) { - auto* p = CreateMaybeMessage<::greptime::v1::meta::TableIdent>(GetArenaForAllocation()); - _impl_.table_ident_ = p; + if (_impl_.region_lease_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RegionLease>(GetArenaForAllocation()); + _impl_.region_lease_ = p; } - return _impl_.table_ident_; + return _impl_.region_lease_; } -inline ::greptime::v1::meta::TableIdent* RegionLease::mutable_table_ident() { - ::greptime::v1::meta::TableIdent* _msg = _internal_mutable_table_ident(); - // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionLease.table_ident) +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::mutable_region_lease() { + ::greptime::v1::meta::RegionLease* _msg = _internal_mutable_region_lease(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatResponse.region_lease) return _msg; } -inline void RegionLease::set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident) { +inline void HeartbeatResponse::set_allocated_region_lease(::greptime::v1::meta::RegionLease* region_lease) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); + delete _impl_.region_lease_; } - if (table_ident) { + if (region_lease) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_ident)); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(region_lease); if (message_arena != submessage_arena) { - table_ident = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, table_ident, submessage_arena); + region_lease = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, region_lease, submessage_arena); } } else { } - _impl_.table_ident_ = table_ident; - // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionLease.table_ident) + _impl_.region_lease_ = region_lease; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatResponse.region_lease) } -// repeated uint32 regions = 2; -inline int RegionLease::_internal_regions_size() const { - return _impl_.regions_.size(); +// ------------------------------------------------------------------- + +// RegionLease + +// repeated uint64 region_ids = 1; +inline int RegionLease::_internal_region_ids_size() const { + return _impl_.region_ids_.size(); } -inline int RegionLease::regions_size() const { - return _internal_regions_size(); +inline int RegionLease::region_ids_size() const { + return _internal_region_ids_size(); } -inline void RegionLease::clear_regions() { - _impl_.regions_.Clear(); +inline void RegionLease::clear_region_ids() { + _impl_.region_ids_.Clear(); } -inline uint32_t RegionLease::_internal_regions(int index) const { - return _impl_.regions_.Get(index); +inline uint64_t RegionLease::_internal_region_ids(int index) const { + return _impl_.region_ids_.Get(index); } -inline uint32_t RegionLease::regions(int index) const { - // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.regions) - return _internal_regions(index); +inline uint64_t RegionLease::region_ids(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.region_ids) + return _internal_region_ids(index); } -inline void RegionLease::set_regions(int index, uint32_t value) { - _impl_.regions_.Set(index, value); - // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.regions) +inline void RegionLease::set_region_ids(int index, uint64_t value) { + _impl_.region_ids_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.region_ids) } -inline void RegionLease::_internal_add_regions(uint32_t value) { - _impl_.regions_.Add(value); +inline void RegionLease::_internal_add_region_ids(uint64_t value) { + _impl_.region_ids_.Add(value); } -inline void RegionLease::add_regions(uint32_t value) { - _internal_add_regions(value); - // @@protoc_insertion_point(field_add:greptime.v1.meta.RegionLease.regions) +inline void RegionLease::add_region_ids(uint64_t value) { + _internal_add_region_ids(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RegionLease.region_ids) } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -RegionLease::_internal_regions() const { - return _impl_.regions_; +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +RegionLease::_internal_region_ids() const { + return _impl_.region_ids_; } -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& -RegionLease::regions() const { - // @@protoc_insertion_point(field_list:greptime.v1.meta.RegionLease.regions) - return _internal_regions(); +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +RegionLease::region_ids() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RegionLease.region_ids) + return _internal_region_ids(); } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -RegionLease::_internal_mutable_regions() { - return &_impl_.regions_; +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +RegionLease::_internal_mutable_region_ids() { + return &_impl_.region_ids_; } -inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* -RegionLease::mutable_regions() { - // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RegionLease.regions) - return _internal_mutable_regions(); +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +RegionLease::mutable_region_ids() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RegionLease.region_ids) + return _internal_mutable_region_ids(); } -// uint64 duration_since_epoch = 3; +// uint64 duration_since_epoch = 2; inline void RegionLease::clear_duration_since_epoch() { _impl_.duration_since_epoch_ = uint64_t{0u}; } @@ -3095,7 +2441,7 @@ inline void RegionLease::set_duration_since_epoch(uint64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.duration_since_epoch) } -// uint64 lease_seconds = 4; +// uint64 lease_seconds = 3; inline void RegionLease::clear_lease_seconds() { _impl_.lease_seconds_ = uint64_t{0u}; } @@ -3673,12 +3019,6 @@ inline MailboxMessage::PayloadCase MailboxMessage::payload_case() const { // ------------------------------------------------------------------- -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - // @@protoc_insertion_point(namespace_scope) diff --git a/c++/greptime/v1/region/server.pb.cc b/c++/greptime/v1/region/server.pb.cc index e1dcab2..4bd9d25 100644 --- a/c++/greptime/v1/region/server.pb.cc +++ b/c++/greptime/v1/region/server.pb.cc @@ -25,10 +25,9 @@ namespace v1 { namespace region { PROTOBUF_CONSTEXPR RegionRequestHeader::RegionRequestHeader( ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_._has_bits_)*/{} - , /*decltype(_impl_._cached_size_)*/{} - , /*decltype(_impl_.trace_id_)*/uint64_t{0u} - , /*decltype(_impl_.span_id_)*/uint64_t{0u}} {} + /*decltype(_impl_.trace_id_)*/uint64_t{0u} + , /*decltype(_impl_.span_id_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} struct RegionRequestHeaderDefaultTypeInternal { PROTOBUF_CONSTEXPR RegionRequestHeaderDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} @@ -286,7 +285,7 @@ static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_grept static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fregion_2fserver_2eproto = nullptr; const uint32_t TableStruct_greptime_2fv1_2fregion_2fserver_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - PROTOBUF_FIELD_OFFSET(::greptime::v1::region::RegionRequestHeader, _impl_._has_bits_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::greptime::v1::region::RegionRequestHeader, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -294,8 +293,6 @@ const uint32_t TableStruct_greptime_2fv1_2fregion_2fserver_2eproto::offsets[] PR ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::greptime::v1::region::RegionRequestHeader, _impl_.trace_id_), PROTOBUF_FIELD_OFFSET(::greptime::v1::region::RegionRequestHeader, _impl_.span_id_), - 0, - 1, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::greptime::v1::region::RegionRequest, _internal_metadata_), ~0u, // no _extensions_ @@ -453,24 +450,24 @@ const uint32_t TableStruct_greptime_2fv1_2fregion_2fserver_2eproto::offsets[] PR PROTOBUF_FIELD_OFFSET(::greptime::v1::region::ColumnDef, _impl_.semantic_type_), }; static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, 8, -1, sizeof(::greptime::v1::region::RegionRequestHeader)}, - { 10, -1, -1, sizeof(::greptime::v1::region::RegionRequest)}, - { 27, -1, -1, sizeof(::greptime::v1::region::RegionResponse)}, - { 35, -1, -1, sizeof(::greptime::v1::region::InsertRequests)}, - { 42, -1, -1, sizeof(::greptime::v1::region::DeleteRequests)}, - { 49, -1, -1, sizeof(::greptime::v1::region::InsertRequest)}, - { 57, -1, -1, sizeof(::greptime::v1::region::DeleteRequest)}, - { 65, -1, -1, sizeof(::greptime::v1::region::QueryRequest)}, - { 73, 81, -1, sizeof(::greptime::v1::region::CreateRequest_OptionsEntry_DoNotUse)}, - { 83, -1, -1, sizeof(::greptime::v1::region::CreateRequest)}, - { 97, -1, -1, sizeof(::greptime::v1::region::DropRequest)}, - { 104, 112, -1, sizeof(::greptime::v1::region::OpenRequest_OptionsEntry_DoNotUse)}, - { 114, -1, -1, sizeof(::greptime::v1::region::OpenRequest)}, - { 125, -1, -1, sizeof(::greptime::v1::region::CloseRequest)}, - { 132, -1, -1, sizeof(::greptime::v1::region::AlterRequest)}, - { 139, -1, -1, sizeof(::greptime::v1::region::FlushRequest)}, - { 146, -1, -1, sizeof(::greptime::v1::region::CompactRequest)}, - { 153, -1, -1, sizeof(::greptime::v1::region::ColumnDef)}, + { 0, -1, -1, sizeof(::greptime::v1::region::RegionRequestHeader)}, + { 8, -1, -1, sizeof(::greptime::v1::region::RegionRequest)}, + { 25, -1, -1, sizeof(::greptime::v1::region::RegionResponse)}, + { 33, -1, -1, sizeof(::greptime::v1::region::InsertRequests)}, + { 40, -1, -1, sizeof(::greptime::v1::region::DeleteRequests)}, + { 47, -1, -1, sizeof(::greptime::v1::region::InsertRequest)}, + { 55, -1, -1, sizeof(::greptime::v1::region::DeleteRequest)}, + { 63, -1, -1, sizeof(::greptime::v1::region::QueryRequest)}, + { 71, 79, -1, sizeof(::greptime::v1::region::CreateRequest_OptionsEntry_DoNotUse)}, + { 81, -1, -1, sizeof(::greptime::v1::region::CreateRequest)}, + { 95, -1, -1, sizeof(::greptime::v1::region::DropRequest)}, + { 102, 110, -1, sizeof(::greptime::v1::region::OpenRequest_OptionsEntry_DoNotUse)}, + { 112, -1, -1, sizeof(::greptime::v1::region::OpenRequest)}, + { 123, -1, -1, sizeof(::greptime::v1::region::CloseRequest)}, + { 130, -1, -1, sizeof(::greptime::v1::region::AlterRequest)}, + { 137, -1, -1, sizeof(::greptime::v1::region::FlushRequest)}, + { 144, -1, -1, sizeof(::greptime::v1::region::CompactRequest)}, + { 151, -1, -1, sizeof(::greptime::v1::region::ColumnDef)}, }; static const ::_pb::Message* const file_default_instances[] = { @@ -497,60 +494,59 @@ static const ::_pb::Message* const file_default_instances[] = { const char descriptor_table_protodef_greptime_2fv1_2fregion_2fserver_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\037greptime/v1/region/server.proto\022\022grept" "ime.v1.region\032\030greptime/v1/common.proto\032" - "\025greptime/v1/row.proto\"[\n\023RegionRequestH" - "eader\022\025\n\010trace_id\030\001 \001(\004H\000\210\001\001\022\024\n\007span_id\030" - "\002 \001(\004H\001\210\001\001B\013\n\t_trace_idB\n\n\010_span_id\"\245\004\n\r" - "RegionRequest\0227\n\006header\030\001 \001(\0132\'.greptime" - ".v1.region.RegionRequestHeader\0225\n\007insert" - "s\030\003 \001(\0132\".greptime.v1.region.InsertReque" - "stsH\000\0225\n\007deletes\030\004 \001(\0132\".greptime.v1.reg" - "ion.DeleteRequestsH\000\0223\n\006create\030\005 \001(\0132!.g" - "reptime.v1.region.CreateRequestH\000\022/\n\004dro" - "p\030\006 \001(\0132\037.greptime.v1.region.DropRequest" - "H\000\022/\n\004open\030\007 \001(\0132\037.greptime.v1.region.Op" - "enRequestH\000\0221\n\005close\030\010 \001(\0132 .greptime.v1" - ".region.CloseRequestH\000\0221\n\005alter\030\t \001(\0132 ." - "greptime.v1.region.AlterRequestH\000\0221\n\005flu" - "sh\030\n \001(\0132 .greptime.v1.region.FlushReque" - "stH\000\0225\n\007compact\030\013 \001(\0132\".greptime.v1.regi" - "on.CompactRequestH\000B\006\n\004body\"T\n\016RegionRes" - "ponse\022+\n\006header\030\001 \001(\0132\033.greptime.v1.Resp" - "onseHeader\022\025\n\raffected_rows\030\002 \001(\004\"E\n\016Ins" - "ertRequests\0223\n\010requests\030\001 \003(\0132!.greptime" - ".v1.region.InsertRequest\"E\n\016DeleteReques" - "ts\0223\n\010requests\030\001 \003(\0132!.greptime.v1.regio" - "n.DeleteRequest\"C\n\rInsertRequest\022\021\n\tregi" - "on_id\030\001 \001(\004\022\037\n\004rows\030\002 \001(\0132\021.greptime.v1." - "Rows\"C\n\rDeleteRequest\022\021\n\tregion_id\030\001 \001(\004" - "\022\037\n\004rows\030\002 \001(\0132\021.greptime.v1.Rows\"/\n\014Que" - "ryRequest\022\021\n\tregion_id\030\001 \001(\004\022\014\n\004plan\030\002 \001" - "(\014\"\253\002\n\rCreateRequest\022\021\n\tregion_id\030\001 \001(\004\022" - "\016\n\006engine\030\002 \001(\t\0222\n\013column_defs\030\003 \003(\0132\035.g" - "reptime.v1.region.ColumnDef\022\023\n\013primary_k" - "ey\030\004 \003(\r\022\034\n\024create_if_not_exists\030\005 \001(\010\022\017" - "\n\007catalog\030\006 \001(\t\022\016\n\006schema\030\007 \001(\t\022\?\n\007optio" - "ns\030\010 \003(\0132..greptime.v1.region.CreateRequ" - "est.OptionsEntry\032.\n\014OptionsEntry\022\013\n\003key\030" - "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\" \n\013DropRequest\022" - "\021\n\tregion_id\030\001 \001(\004\"\300\001\n\013OpenRequest\022\021\n\tre" - "gion_id\030\001 \001(\004\022\016\n\006engine\030\002 \001(\t\022\017\n\007catalog" - "\030\003 \001(\t\022\016\n\006schema\030\004 \001(\t\022=\n\007options\030\005 \003(\0132" - ",.greptime.v1.region.OpenRequest.Options" - "Entry\032.\n\014OptionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - "lue\030\002 \001(\t:\0028\001\"!\n\014CloseRequest\022\021\n\tregion_" - "id\030\001 \001(\004\"!\n\014AlterRequest\022\021\n\tregion_id\030\001 " - "\001(\004\"!\n\014FlushRequest\022\021\n\tregion_id\030\001 \001(\004\"#" - "\n\016CompactRequest\022\021\n\tregion_id\030\001 \001(\004\"\276\001\n\t" - "ColumnDef\022\014\n\004name\030\001 \001(\t\022\021\n\tcolumn_id\030\002 \001" - "(\r\022-\n\010datatype\030\003 \001(\0162\033.greptime.v1.Colum" - "nDataType\022\023\n\013is_nullable\030\004 \001(\010\022\032\n\022defaul" - "t_constraint\030\005 \001(\014\0220\n\rsemantic_type\030\006 \001(" - "\0162\031.greptime.v1.SemanticType2Y\n\006Region\022O" - "\n\006Handle\022!.greptime.v1.region.RegionRequ" - "est\032\".greptime.v1.region.RegionResponseB" - "]\n\025io.greptime.v1.regionB\006ServerZ()._impl_._has_bits_); - static void set_has_trace_id(HasBits* has_bits) { - (*has_bits)[0] |= 1u; - } - static void set_has_span_id(HasBits* has_bits) { - (*has_bits)[0] |= 2u; - } }; RegionRequestHeader::RegionRequestHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, @@ -598,10 +587,9 @@ RegionRequestHeader::RegionRequestHeader(const RegionRequestHeader& from) : ::PROTOBUF_NAMESPACE_ID::Message() { RegionRequestHeader* const _this = this; (void)_this; new (&_impl_) Impl_{ - decltype(_impl_._has_bits_){from._impl_._has_bits_} - , /*decltype(_impl_._cached_size_)*/{} - , decltype(_impl_.trace_id_){} - , decltype(_impl_.span_id_){}}; + decltype(_impl_.trace_id_){} + , decltype(_impl_.span_id_){} + , /*decltype(_impl_._cached_size_)*/{}}; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&_impl_.trace_id_, &from._impl_.trace_id_, @@ -615,10 +603,9 @@ inline void RegionRequestHeader::SharedCtor( (void)arena; (void)is_message_owned; new (&_impl_) Impl_{ - decltype(_impl_._has_bits_){} - , /*decltype(_impl_._cached_size_)*/{} - , decltype(_impl_.trace_id_){uint64_t{0u}} + decltype(_impl_.trace_id_){uint64_t{0u}} , decltype(_impl_.span_id_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} }; } @@ -645,36 +632,29 @@ void RegionRequestHeader::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = _impl_._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - ::memset(&_impl_.trace_id_, 0, static_cast( - reinterpret_cast(&_impl_.span_id_) - - reinterpret_cast(&_impl_.trace_id_)) + sizeof(_impl_.span_id_)); - } - _impl_._has_bits_.Clear(); + ::memset(&_impl_.trace_id_, 0, static_cast( + reinterpret_cast(&_impl_.span_id_) - + reinterpret_cast(&_impl_.trace_id_)) + sizeof(_impl_.span_id_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* RegionRequestHeader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - _Internal::HasBits has_bits{}; while (!ctx->Done(&ptr)) { uint32_t tag; ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { - // optional uint64 trace_id = 1; + // uint64 trace_id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _Internal::set_has_trace_id(&has_bits); _impl_.trace_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; - // optional uint64 span_id = 2; + // uint64 span_id = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _Internal::set_has_span_id(&has_bits); _impl_.span_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else @@ -696,7 +676,6 @@ const char* RegionRequestHeader::_InternalParse(const char* ptr, ::_pbi::ParseCo CHK_(ptr != nullptr); } // while message_done: - _impl_._has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; @@ -710,14 +689,14 @@ uint8_t* RegionRequestHeader::_InternalSerialize( uint32_t cached_has_bits = 0; (void) cached_has_bits; - // optional uint64 trace_id = 1; - if (_internal_has_trace_id()) { + // uint64 trace_id = 1; + if (this->_internal_trace_id() != 0) { target = stream->EnsureSpace(target); target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_trace_id(), target); } - // optional uint64 span_id = 2; - if (_internal_has_span_id()) { + // uint64 span_id = 2; + if (this->_internal_span_id() != 0) { target = stream->EnsureSpace(target); target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_span_id(), target); } @@ -738,19 +717,16 @@ size_t RegionRequestHeader::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - cached_has_bits = _impl_._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - // optional uint64 trace_id = 1; - if (cached_has_bits & 0x00000001u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_trace_id()); - } - - // optional uint64 span_id = 2; - if (cached_has_bits & 0x00000002u) { - total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_span_id()); - } - + // uint64 trace_id = 1; + if (this->_internal_trace_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_trace_id()); } + + // uint64 span_id = 2; + if (this->_internal_span_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_span_id()); + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } @@ -769,15 +745,11 @@ void RegionRequestHeader::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, co uint32_t cached_has_bits = 0; (void) cached_has_bits; - cached_has_bits = from._impl_._has_bits_[0]; - if (cached_has_bits & 0x00000003u) { - if (cached_has_bits & 0x00000001u) { - _this->_impl_.trace_id_ = from._impl_.trace_id_; - } - if (cached_has_bits & 0x00000002u) { - _this->_impl_.span_id_ = from._impl_.span_id_; - } - _this->_impl_._has_bits_[0] |= cached_has_bits; + if (from._internal_trace_id() != 0) { + _this->_internal_set_trace_id(from._internal_trace_id()); + } + if (from._internal_span_id() != 0) { + _this->_internal_set_span_id(from._internal_span_id()); } _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } @@ -796,7 +768,6 @@ bool RegionRequestHeader::IsInitialized() const { void RegionRequestHeader::InternalSwap(RegionRequestHeader* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(RegionRequestHeader, _impl_.span_id_) + sizeof(RegionRequestHeader::_impl_.span_id_) diff --git a/c++/greptime/v1/region/server.pb.h b/c++/greptime/v1/region/server.pb.h index 8393a7e..b0c36a1 100644 --- a/c++/greptime/v1/region/server.pb.h +++ b/c++/greptime/v1/region/server.pb.h @@ -259,11 +259,7 @@ class RegionRequestHeader final : kTraceIdFieldNumber = 1, kSpanIdFieldNumber = 2, }; - // optional uint64 trace_id = 1; - bool has_trace_id() const; - private: - bool _internal_has_trace_id() const; - public: + // uint64 trace_id = 1; void clear_trace_id(); uint64_t trace_id() const; void set_trace_id(uint64_t value); @@ -272,11 +268,7 @@ class RegionRequestHeader final : void _internal_set_trace_id(uint64_t value); public: - // optional uint64 span_id = 2; - bool has_span_id() const; - private: - bool _internal_has_span_id() const; - public: + // uint64 span_id = 2; void clear_span_id(); uint64_t span_id() const; void set_span_id(uint64_t value); @@ -293,10 +285,9 @@ class RegionRequestHeader final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; uint64_t trace_id_; uint64_t span_id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fregion_2fserver_2eproto; @@ -3173,17 +3164,9 @@ class ColumnDef final : #endif // __GNUC__ // RegionRequestHeader -// optional uint64 trace_id = 1; -inline bool RegionRequestHeader::_internal_has_trace_id() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - return value; -} -inline bool RegionRequestHeader::has_trace_id() const { - return _internal_has_trace_id(); -} +// uint64 trace_id = 1; inline void RegionRequestHeader::clear_trace_id() { _impl_.trace_id_ = uint64_t{0u}; - _impl_._has_bits_[0] &= ~0x00000001u; } inline uint64_t RegionRequestHeader::_internal_trace_id() const { return _impl_.trace_id_; @@ -3193,7 +3176,7 @@ inline uint64_t RegionRequestHeader::trace_id() const { return _internal_trace_id(); } inline void RegionRequestHeader::_internal_set_trace_id(uint64_t value) { - _impl_._has_bits_[0] |= 0x00000001u; + _impl_.trace_id_ = value; } inline void RegionRequestHeader::set_trace_id(uint64_t value) { @@ -3201,17 +3184,9 @@ inline void RegionRequestHeader::set_trace_id(uint64_t value) { // @@protoc_insertion_point(field_set:greptime.v1.region.RegionRequestHeader.trace_id) } -// optional uint64 span_id = 2; -inline bool RegionRequestHeader::_internal_has_span_id() const { - bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; - return value; -} -inline bool RegionRequestHeader::has_span_id() const { - return _internal_has_span_id(); -} +// uint64 span_id = 2; inline void RegionRequestHeader::clear_span_id() { _impl_.span_id_ = uint64_t{0u}; - _impl_._has_bits_[0] &= ~0x00000002u; } inline uint64_t RegionRequestHeader::_internal_span_id() const { return _impl_.span_id_; @@ -3221,7 +3196,7 @@ inline uint64_t RegionRequestHeader::span_id() const { return _internal_span_id(); } inline void RegionRequestHeader::_internal_set_span_id(uint64_t value) { - _impl_._has_bits_[0] |= 0x00000002u; + _impl_.span_id_ = value; } inline void RegionRequestHeader::set_span_id(uint64_t value) { diff --git a/go/greptime/v1/meta/heartbeat.pb.go b/go/greptime/v1/meta/heartbeat.pb.go index a2e889a..b9203f7 100644 --- a/go/greptime/v1/meta/heartbeat.pb.go +++ b/go/greptime/v1/meta/heartbeat.pb.go @@ -44,16 +44,14 @@ type HeartbeatRequest struct { Peer *Peer `protobuf:"bytes,2,opt,name=peer,proto3" json:"peer,omitempty"` // Actually reported time interval ReportInterval *TimeInterval `protobuf:"bytes,3,opt,name=report_interval,json=reportInterval,proto3" json:"report_interval,omitempty"` - // Node stat - NodeStat *NodeStat `protobuf:"bytes,4,opt,name=node_stat,json=nodeStat,proto3" json:"node_stat,omitempty"` // Region stats on this node - RegionStats []*RegionStat `protobuf:"bytes,5,rep,name=region_stats,json=regionStats,proto3" json:"region_stats,omitempty"` + RegionStats []*RegionStat `protobuf:"bytes,4,rep,name=region_stats,json=regionStats,proto3" json:"region_stats,omitempty"` // Mailbox send message to Metasrv - MailboxMessage *MailboxMessage `protobuf:"bytes,6,opt,name=mailbox_message,json=mailboxMessage,proto3" json:"mailbox_message,omitempty"` + MailboxMessage *MailboxMessage `protobuf:"bytes,5,opt,name=mailbox_message,json=mailboxMessage,proto3" json:"mailbox_message,omitempty"` // The duration since the heartbeat task's epoch in milliseconds. - DurationSinceEpoch uint64 `protobuf:"varint,7,opt,name=duration_since_epoch,json=durationSinceEpoch,proto3" json:"duration_since_epoch,omitempty"` + DurationSinceEpoch uint64 `protobuf:"varint,6,opt,name=duration_since_epoch,json=durationSinceEpoch,proto3" json:"duration_since_epoch,omitempty"` // The node's epoch - NodeEpoch uint64 `protobuf:"varint,8,opt,name=node_epoch,json=nodeEpoch,proto3" json:"node_epoch,omitempty"` + NodeEpoch uint64 `protobuf:"varint,7,opt,name=node_epoch,json=nodeEpoch,proto3" json:"node_epoch,omitempty"` } func (x *HeartbeatRequest) Reset() { @@ -109,13 +107,6 @@ func (x *HeartbeatRequest) GetReportInterval() *TimeInterval { return nil } -func (x *HeartbeatRequest) GetNodeStat() *NodeStat { - if x != nil { - return x.NodeStat - } - return nil -} - func (x *HeartbeatRequest) GetRegionStats() []*RegionStat { if x != nil { return x.RegionStats @@ -144,113 +135,28 @@ func (x *HeartbeatRequest) GetNodeEpoch() uint64 { return 0 } -type NodeStat struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // The read capacity units during this period - Rcus int64 `protobuf:"varint,1,opt,name=rcus,proto3" json:"rcus,omitempty"` - // The write capacity units during this period - Wcus int64 `protobuf:"varint,2,opt,name=wcus,proto3" json:"wcus,omitempty"` - // How many tables on this node - TableNum int64 `protobuf:"varint,3,opt,name=table_num,json=tableNum,proto3" json:"table_num,omitempty"` - // How many regions on this node - RegionNum int64 `protobuf:"varint,4,opt,name=region_num,json=regionNum,proto3" json:"region_num,omitempty"` - // Others - Attrs map[string]string `protobuf:"bytes,100,rep,name=attrs,proto3" json:"attrs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` -} - -func (x *NodeStat) Reset() { - *x = NodeStat{} - if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeStat) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeStat) ProtoMessage() {} - -func (x *NodeStat) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeStat.ProtoReflect.Descriptor instead. -func (*NodeStat) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{1} -} - -func (x *NodeStat) GetRcus() int64 { - if x != nil { - return x.Rcus - } - return 0 -} - -func (x *NodeStat) GetWcus() int64 { - if x != nil { - return x.Wcus - } - return 0 -} - -func (x *NodeStat) GetTableNum() int64 { - if x != nil { - return x.TableNum - } - return 0 -} - -func (x *NodeStat) GetRegionNum() int64 { - if x != nil { - return x.RegionNum - } - return 0 -} - -func (x *NodeStat) GetAttrs() map[string]string { - if x != nil { - return x.Attrs - } - return nil -} - type RegionStat struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - RegionId uint64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` - TableIdent *TableIdent `protobuf:"bytes,2,opt,name=table_ident,json=tableIdent,proto3" json:"table_ident,omitempty"` + RegionId uint64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // The read capacity units during this period - Rcus int64 `protobuf:"varint,3,opt,name=rcus,proto3" json:"rcus,omitempty"` + Rcus int64 `protobuf:"varint,2,opt,name=rcus,proto3" json:"rcus,omitempty"` // The write capacity units during this period - Wcus int64 `protobuf:"varint,4,opt,name=wcus,proto3" json:"wcus,omitempty"` + Wcus int64 `protobuf:"varint,3,opt,name=wcus,proto3" json:"wcus,omitempty"` // Approximate bytes of this region - ApproximateBytes int64 `protobuf:"varint,5,opt,name=approximate_bytes,json=approximateBytes,proto3" json:"approximate_bytes,omitempty"` + ApproximateBytes int64 `protobuf:"varint,4,opt,name=approximate_bytes,json=approximateBytes,proto3" json:"approximate_bytes,omitempty"` // Approximate number of rows in this region - ApproximateRows int64 `protobuf:"varint,6,opt,name=approximate_rows,json=approximateRows,proto3" json:"approximate_rows,omitempty"` - // Others - Attrs map[string]string `protobuf:"bytes,100,rep,name=attrs,proto3" json:"attrs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + ApproximateRows int64 `protobuf:"varint,5,opt,name=approximate_rows,json=approximateRows,proto3" json:"approximate_rows,omitempty"` + // engine name + Engine string `protobuf:"bytes,6,opt,name=engine,proto3" json:"engine,omitempty"` } func (x *RegionStat) Reset() { *x = RegionStat{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[2] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -263,7 +169,7 @@ func (x *RegionStat) String() string { func (*RegionStat) ProtoMessage() {} func (x *RegionStat) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[2] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -276,7 +182,7 @@ func (x *RegionStat) ProtoReflect() protoreflect.Message { // Deprecated: Use RegionStat.ProtoReflect.Descriptor instead. func (*RegionStat) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{2} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{1} } func (x *RegionStat) GetRegionId() uint64 { @@ -286,13 +192,6 @@ func (x *RegionStat) GetRegionId() uint64 { return 0 } -func (x *RegionStat) GetTableIdent() *TableIdent { - if x != nil { - return x.TableIdent - } - return nil -} - func (x *RegionStat) GetRcus() int64 { if x != nil { return x.Rcus @@ -321,11 +220,11 @@ func (x *RegionStat) GetApproximateRows() int64 { return 0 } -func (x *RegionStat) GetAttrs() map[string]string { +func (x *RegionStat) GetEngine() string { if x != nil { - return x.Attrs + return x.Engine } - return nil + return "" } type HeartbeatResponse struct { @@ -335,13 +234,13 @@ type HeartbeatResponse struct { Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` MailboxMessage *MailboxMessage `protobuf:"bytes,2,opt,name=mailbox_message,json=mailboxMessage,proto3" json:"mailbox_message,omitempty"` - RegionLeases []*RegionLease `protobuf:"bytes,3,rep,name=region_leases,json=regionLeases,proto3" json:"region_leases,omitempty"` + RegionLease *RegionLease `protobuf:"bytes,3,opt,name=region_lease,json=regionLease,proto3" json:"region_lease,omitempty"` } func (x *HeartbeatResponse) Reset() { *x = HeartbeatResponse{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[3] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -354,7 +253,7 @@ func (x *HeartbeatResponse) String() string { func (*HeartbeatResponse) ProtoMessage() {} func (x *HeartbeatResponse) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[3] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -367,7 +266,7 @@ func (x *HeartbeatResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use HeartbeatResponse.ProtoReflect.Descriptor instead. func (*HeartbeatResponse) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{3} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{2} } func (x *HeartbeatResponse) GetHeader() *ResponseHeader { @@ -384,9 +283,9 @@ func (x *HeartbeatResponse) GetMailboxMessage() *MailboxMessage { return nil } -func (x *HeartbeatResponse) GetRegionLeases() []*RegionLease { +func (x *HeartbeatResponse) GetRegionLease() *RegionLease { if x != nil { - return x.RegionLeases + return x.RegionLease } return nil } @@ -396,16 +295,15 @@ type RegionLease struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TableIdent *TableIdent `protobuf:"bytes,1,opt,name=table_ident,json=tableIdent,proto3" json:"table_ident,omitempty"` - Regions []uint32 `protobuf:"varint,2,rep,packed,name=regions,proto3" json:"regions,omitempty"` - DurationSinceEpoch uint64 `protobuf:"varint,3,opt,name=duration_since_epoch,json=durationSinceEpoch,proto3" json:"duration_since_epoch,omitempty"` - LeaseSeconds uint64 `protobuf:"varint,4,opt,name=lease_seconds,json=leaseSeconds,proto3" json:"lease_seconds,omitempty"` + RegionIds []uint64 `protobuf:"varint,1,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"` + DurationSinceEpoch uint64 `protobuf:"varint,2,opt,name=duration_since_epoch,json=durationSinceEpoch,proto3" json:"duration_since_epoch,omitempty"` + LeaseSeconds uint64 `protobuf:"varint,3,opt,name=lease_seconds,json=leaseSeconds,proto3" json:"lease_seconds,omitempty"` } func (x *RegionLease) Reset() { *x = RegionLease{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[4] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -418,7 +316,7 @@ func (x *RegionLease) String() string { func (*RegionLease) ProtoMessage() {} func (x *RegionLease) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[4] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -431,19 +329,12 @@ func (x *RegionLease) ProtoReflect() protoreflect.Message { // Deprecated: Use RegionLease.ProtoReflect.Descriptor instead. func (*RegionLease) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{4} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{3} } -func (x *RegionLease) GetTableIdent() *TableIdent { +func (x *RegionLease) GetRegionIds() []uint64 { if x != nil { - return x.TableIdent - } - return nil -} - -func (x *RegionLease) GetRegions() []uint32 { - if x != nil { - return x.Regions + return x.RegionIds } return nil } @@ -473,7 +364,7 @@ type AskLeaderRequest struct { func (x *AskLeaderRequest) Reset() { *x = AskLeaderRequest{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[5] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -486,7 +377,7 @@ func (x *AskLeaderRequest) String() string { func (*AskLeaderRequest) ProtoMessage() {} func (x *AskLeaderRequest) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[5] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -499,7 +390,7 @@ func (x *AskLeaderRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AskLeaderRequest.ProtoReflect.Descriptor instead. func (*AskLeaderRequest) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{5} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{4} } func (x *AskLeaderRequest) GetHeader() *RequestHeader { @@ -521,7 +412,7 @@ type AskLeaderResponse struct { func (x *AskLeaderResponse) Reset() { *x = AskLeaderResponse{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[6] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -534,7 +425,7 @@ func (x *AskLeaderResponse) String() string { func (*AskLeaderResponse) ProtoMessage() {} func (x *AskLeaderResponse) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[6] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -547,7 +438,7 @@ func (x *AskLeaderResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AskLeaderResponse.ProtoReflect.Descriptor instead. func (*AskLeaderResponse) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{6} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{5} } func (x *AskLeaderResponse) GetHeader() *ResponseHeader { @@ -589,7 +480,7 @@ type MailboxMessage struct { func (x *MailboxMessage) Reset() { *x = MailboxMessage{} if protoimpl.UnsafeEnabled { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[7] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -602,7 +493,7 @@ func (x *MailboxMessage) String() string { func (*MailboxMessage) ProtoMessage() {} func (x *MailboxMessage) ProtoReflect() protoreflect.Message { - mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[7] + mi := &file_greptime_v1_meta_heartbeat_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -615,7 +506,7 @@ func (x *MailboxMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use MailboxMessage.ProtoReflect.Descriptor instead. func (*MailboxMessage) Descriptor() ([]byte, []int) { - return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{7} + return file_greptime_v1_meta_heartbeat_proto_rawDescGZIP(), []int{6} } func (x *MailboxMessage) GetId() uint64 { @@ -685,7 +576,7 @@ var file_greptime_v1_meta_heartbeat_proto_rawDesc = []byte{ 0x74, 0x6f, 0x12, 0x10, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x1a, 0x1d, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x03, 0x0a, 0x10, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, + 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x03, 0x0a, 0x10, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x71, 0x75, @@ -697,127 +588,95 @@ var file_greptime_v1_meta_heartbeat_proto_rawDesc = []byte{ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x49, 0x6e, - 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x37, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72, 0x65, 0x70, - 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x53, 0x74, 0x61, 0x74, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, - 0x3f, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, - 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, - 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, - 0x12, 0x49, 0x0a, 0x0f, 0x6d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, - 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x61, 0x69, - 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x69, - 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x64, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x70, - 0x6f, 0x63, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x64, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x1d, 0x0a, - 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x22, 0xe5, 0x01, 0x0a, - 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x63, 0x75, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x72, 0x63, 0x75, 0x73, 0x12, 0x12, 0x0a, - 0x04, 0x77, 0x63, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x77, 0x63, 0x75, - 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1d, - 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x3b, 0x0a, - 0x05, 0x61, 0x74, 0x74, 0x72, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, + 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x3f, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, + 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, - 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x73, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x74, 0x74, 0x72, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x41, 0x74, - 0x74, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe1, 0x02, 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, - 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, - 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, - 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x12, - 0x12, 0x0a, 0x04, 0x72, 0x63, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x72, - 0x63, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x63, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, + 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x49, 0x0a, 0x0f, 0x6d, 0x61, 0x69, 0x6c, 0x62, + 0x6f, 0x78, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, + 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, + 0x69, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x12, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x45, + 0x70, 0x6f, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x70, 0x6f, + 0x63, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x45, 0x70, + 0x6f, 0x63, 0x68, 0x22, 0xc1, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x74, + 0x61, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, + 0x12, 0x0a, 0x04, 0x72, 0x63, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x72, + 0x63, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x63, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x77, 0x63, 0x75, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x70, 0x70, 0x72, 0x6f, - 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, + 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, - 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, + 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x12, - 0x3d, 0x0a, 0x05, 0x61, 0x74, 0x74, 0x72, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, + 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x22, 0xda, 0x01, 0x0a, 0x11, 0x48, 0x65, 0x61, 0x72, + 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, + 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, + 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, + 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, + 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x0f, 0x6d, 0x61, 0x69, 0x6c, 0x62, + 0x6f, 0x78, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, + 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x12, 0x40, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x61, + 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, + 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x67, 0x69, + 0x6f, 0x6e, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4c, + 0x65, 0x61, 0x73, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4c, + 0x65, 0x61, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, + 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, + 0x49, 0x64, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x73, 0x69, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x12, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x63, 0x65, + 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x73, + 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x6c, 0x65, + 0x61, 0x73, 0x65, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x4b, 0x0a, 0x10, 0x41, 0x73, + 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, + 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, - 0x61, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x2e, 0x41, 0x74, 0x74, - 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x74, 0x74, 0x72, 0x73, 0x1a, 0x38, - 0x0a, 0x0a, 0x41, 0x74, 0x74, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xdc, 0x01, 0x0a, 0x11, 0x48, 0x65, 0x61, - 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, - 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, - 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, - 0x61, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x0f, 0x6d, 0x61, 0x69, 0x6c, - 0x62, 0x6f, 0x78, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, - 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x42, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, - 0x61, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x72, 0x65, - 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, - 0x67, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, - 0x6e, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x73, 0x22, 0xbd, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, + 0x61, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, + 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x22, 0x7d, 0x0a, 0x11, 0x41, 0x73, 0x6b, 0x4c, 0x65, + 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x06, + 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, - 0x54, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, - 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x30, 0x0a, 0x14, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, - 0x63, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x45, 0x70, 0x6f, - 0x63, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x6f, - 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x6c, 0x65, 0x61, 0x73, 0x65, - 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x4b, 0x0a, 0x10, 0x41, 0x73, 0x6b, 0x4c, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x22, 0x7d, 0x0a, 0x11, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x68, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x72, 0x65, 0x70, - 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x06, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, - 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x6c, 0x65, 0x61, - 0x64, 0x65, 0x72, 0x22, 0xaa, 0x01, 0x0a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x02, 0x74, 0x6f, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, - 0x70, 0x5f, 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, 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, - 0x32, 0xbf, 0x01, 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x5a, - 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x22, 0x2e, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x48, - 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x23, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, - 0x74, 0x61, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x56, 0x0a, 0x09, 0x41, 0x73, - 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, - 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73, 0x6b, 0x4c, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, - 0x73, 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x42, 0x3c, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, - 0x2f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, - 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, + 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x06, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, + 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x22, 0xaa, 0x01, 0x0a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x62, + 0x6f, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x5f, 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, 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, 0x32, 0xbf, 0x01, 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, + 0x74, 0x12, 0x5a, 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x22, + 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, + 0x61, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, + 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x56, 0x0a, + 0x09, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x65, + 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x73, + 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, + 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x65, 0x74, + 0x61, 0x2e, 0x41, 0x73, 0x6b, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x3c, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, + 0x2f, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, + 0x67, 0x6f, 0x2f, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6d, + 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -832,50 +691,41 @@ func file_greptime_v1_meta_heartbeat_proto_rawDescGZIP() []byte { return file_greptime_v1_meta_heartbeat_proto_rawDescData } -var file_greptime_v1_meta_heartbeat_proto_msgTypes = make([]protoimpl.MessageInfo, 10) +var file_greptime_v1_meta_heartbeat_proto_msgTypes = make([]protoimpl.MessageInfo, 7) var file_greptime_v1_meta_heartbeat_proto_goTypes = []interface{}{ (*HeartbeatRequest)(nil), // 0: greptime.v1.meta.HeartbeatRequest - (*NodeStat)(nil), // 1: greptime.v1.meta.NodeStat - (*RegionStat)(nil), // 2: greptime.v1.meta.RegionStat - (*HeartbeatResponse)(nil), // 3: greptime.v1.meta.HeartbeatResponse - (*RegionLease)(nil), // 4: greptime.v1.meta.RegionLease - (*AskLeaderRequest)(nil), // 5: greptime.v1.meta.AskLeaderRequest - (*AskLeaderResponse)(nil), // 6: greptime.v1.meta.AskLeaderResponse - (*MailboxMessage)(nil), // 7: greptime.v1.meta.MailboxMessage - nil, // 8: greptime.v1.meta.NodeStat.AttrsEntry - nil, // 9: greptime.v1.meta.RegionStat.AttrsEntry - (*RequestHeader)(nil), // 10: greptime.v1.meta.RequestHeader - (*Peer)(nil), // 11: greptime.v1.meta.Peer - (*TimeInterval)(nil), // 12: greptime.v1.meta.TimeInterval - (*TableIdent)(nil), // 13: greptime.v1.meta.TableIdent - (*ResponseHeader)(nil), // 14: greptime.v1.meta.ResponseHeader + (*RegionStat)(nil), // 1: greptime.v1.meta.RegionStat + (*HeartbeatResponse)(nil), // 2: greptime.v1.meta.HeartbeatResponse + (*RegionLease)(nil), // 3: greptime.v1.meta.RegionLease + (*AskLeaderRequest)(nil), // 4: greptime.v1.meta.AskLeaderRequest + (*AskLeaderResponse)(nil), // 5: greptime.v1.meta.AskLeaderResponse + (*MailboxMessage)(nil), // 6: greptime.v1.meta.MailboxMessage + (*RequestHeader)(nil), // 7: greptime.v1.meta.RequestHeader + (*Peer)(nil), // 8: greptime.v1.meta.Peer + (*TimeInterval)(nil), // 9: greptime.v1.meta.TimeInterval + (*ResponseHeader)(nil), // 10: greptime.v1.meta.ResponseHeader } var file_greptime_v1_meta_heartbeat_proto_depIdxs = []int32{ - 10, // 0: greptime.v1.meta.HeartbeatRequest.header:type_name -> greptime.v1.meta.RequestHeader - 11, // 1: greptime.v1.meta.HeartbeatRequest.peer:type_name -> greptime.v1.meta.Peer - 12, // 2: greptime.v1.meta.HeartbeatRequest.report_interval:type_name -> greptime.v1.meta.TimeInterval - 1, // 3: greptime.v1.meta.HeartbeatRequest.node_stat:type_name -> greptime.v1.meta.NodeStat - 2, // 4: greptime.v1.meta.HeartbeatRequest.region_stats:type_name -> greptime.v1.meta.RegionStat - 7, // 5: greptime.v1.meta.HeartbeatRequest.mailbox_message:type_name -> greptime.v1.meta.MailboxMessage - 8, // 6: greptime.v1.meta.NodeStat.attrs:type_name -> greptime.v1.meta.NodeStat.AttrsEntry - 13, // 7: greptime.v1.meta.RegionStat.table_ident:type_name -> greptime.v1.meta.TableIdent - 9, // 8: greptime.v1.meta.RegionStat.attrs:type_name -> greptime.v1.meta.RegionStat.AttrsEntry - 14, // 9: greptime.v1.meta.HeartbeatResponse.header:type_name -> greptime.v1.meta.ResponseHeader - 7, // 10: greptime.v1.meta.HeartbeatResponse.mailbox_message:type_name -> greptime.v1.meta.MailboxMessage - 4, // 11: greptime.v1.meta.HeartbeatResponse.region_leases:type_name -> greptime.v1.meta.RegionLease - 13, // 12: greptime.v1.meta.RegionLease.table_ident:type_name -> greptime.v1.meta.TableIdent - 10, // 13: greptime.v1.meta.AskLeaderRequest.header:type_name -> greptime.v1.meta.RequestHeader - 14, // 14: greptime.v1.meta.AskLeaderResponse.header:type_name -> greptime.v1.meta.ResponseHeader - 11, // 15: greptime.v1.meta.AskLeaderResponse.leader:type_name -> greptime.v1.meta.Peer - 0, // 16: greptime.v1.meta.Heartbeat.Heartbeat:input_type -> greptime.v1.meta.HeartbeatRequest - 5, // 17: greptime.v1.meta.Heartbeat.AskLeader:input_type -> greptime.v1.meta.AskLeaderRequest - 3, // 18: greptime.v1.meta.Heartbeat.Heartbeat:output_type -> greptime.v1.meta.HeartbeatResponse - 6, // 19: greptime.v1.meta.Heartbeat.AskLeader:output_type -> greptime.v1.meta.AskLeaderResponse - 18, // [18:20] is the sub-list for method output_type - 16, // [16:18] is the sub-list for method input_type - 16, // [16:16] is the sub-list for extension type_name - 16, // [16:16] is the sub-list for extension extendee - 0, // [0:16] is the sub-list for field type_name + 7, // 0: greptime.v1.meta.HeartbeatRequest.header:type_name -> greptime.v1.meta.RequestHeader + 8, // 1: greptime.v1.meta.HeartbeatRequest.peer:type_name -> greptime.v1.meta.Peer + 9, // 2: greptime.v1.meta.HeartbeatRequest.report_interval:type_name -> greptime.v1.meta.TimeInterval + 1, // 3: greptime.v1.meta.HeartbeatRequest.region_stats:type_name -> greptime.v1.meta.RegionStat + 6, // 4: greptime.v1.meta.HeartbeatRequest.mailbox_message:type_name -> greptime.v1.meta.MailboxMessage + 10, // 5: greptime.v1.meta.HeartbeatResponse.header:type_name -> greptime.v1.meta.ResponseHeader + 6, // 6: greptime.v1.meta.HeartbeatResponse.mailbox_message:type_name -> greptime.v1.meta.MailboxMessage + 3, // 7: greptime.v1.meta.HeartbeatResponse.region_lease:type_name -> greptime.v1.meta.RegionLease + 7, // 8: greptime.v1.meta.AskLeaderRequest.header:type_name -> greptime.v1.meta.RequestHeader + 10, // 9: greptime.v1.meta.AskLeaderResponse.header:type_name -> greptime.v1.meta.ResponseHeader + 8, // 10: greptime.v1.meta.AskLeaderResponse.leader:type_name -> greptime.v1.meta.Peer + 0, // 11: greptime.v1.meta.Heartbeat.Heartbeat:input_type -> greptime.v1.meta.HeartbeatRequest + 4, // 12: greptime.v1.meta.Heartbeat.AskLeader:input_type -> greptime.v1.meta.AskLeaderRequest + 2, // 13: greptime.v1.meta.Heartbeat.Heartbeat:output_type -> greptime.v1.meta.HeartbeatResponse + 5, // 14: greptime.v1.meta.Heartbeat.AskLeader:output_type -> greptime.v1.meta.AskLeaderResponse + 13, // [13:15] is the sub-list for method output_type + 11, // [11:13] is the sub-list for method input_type + 11, // [11:11] is the sub-list for extension type_name + 11, // [11:11] is the sub-list for extension extendee + 0, // [0:11] is the sub-list for field type_name } func init() { file_greptime_v1_meta_heartbeat_proto_init() } @@ -898,18 +748,6 @@ func file_greptime_v1_meta_heartbeat_proto_init() { } } file_greptime_v1_meta_heartbeat_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeStat); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_greptime_v1_meta_heartbeat_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegionStat); i { case 0: return &v.state @@ -921,7 +759,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { return nil } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_greptime_v1_meta_heartbeat_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*HeartbeatResponse); i { case 0: return &v.state @@ -933,7 +771,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { return nil } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_greptime_v1_meta_heartbeat_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RegionLease); i { case 0: return &v.state @@ -945,7 +783,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { return nil } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_greptime_v1_meta_heartbeat_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AskLeaderRequest); i { case 0: return &v.state @@ -957,7 +795,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { return nil } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_greptime_v1_meta_heartbeat_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AskLeaderResponse); i { case 0: return &v.state @@ -969,7 +807,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { return nil } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_greptime_v1_meta_heartbeat_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MailboxMessage); i { case 0: return &v.state @@ -982,7 +820,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { } } } - file_greptime_v1_meta_heartbeat_proto_msgTypes[7].OneofWrappers = []interface{}{ + file_greptime_v1_meta_heartbeat_proto_msgTypes[6].OneofWrappers = []interface{}{ (*MailboxMessage_Json)(nil), } type x struct{} @@ -991,7 +829,7 @@ func file_greptime_v1_meta_heartbeat_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_greptime_v1_meta_heartbeat_proto_rawDesc, NumEnums: 0, - NumMessages: 10, + NumMessages: 7, NumExtensions: 0, NumServices: 1, }, diff --git a/java/src/main/java/greptime/v1/meta/HeartbeatOuterClass.java b/java/src/main/java/greptime/v1/meta/HeartbeatOuterClass.java index ebae693..c07a7d5 100644 --- a/java/src/main/java/greptime/v1/meta/HeartbeatOuterClass.java +++ b/java/src/main/java/greptime/v1/meta/HeartbeatOuterClass.java @@ -87,39 +87,12 @@ public final class HeartbeatOuterClass { */ greptime.v1.meta.Common.TimeIntervalOrBuilder getReportIntervalOrBuilder(); - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return Whether the nodeStat field is set. - */ - boolean hasNodeStat(); - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return The nodeStat. - */ - greptime.v1.meta.HeartbeatOuterClass.NodeStat getNodeStat(); - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder getNodeStatOrBuilder(); - /** *
      * Region stats on this node
      * 
* - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ java.util.List getRegionStatsList(); @@ -128,7 +101,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ greptime.v1.meta.HeartbeatOuterClass.RegionStat getRegionStats(int index); /** @@ -136,7 +109,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ int getRegionStatsCount(); /** @@ -144,7 +117,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ java.util.List getRegionStatsOrBuilderList(); @@ -153,7 +126,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ greptime.v1.meta.HeartbeatOuterClass.RegionStatOrBuilder getRegionStatsOrBuilder( int index); @@ -163,7 +136,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return Whether the mailboxMessage field is set. */ boolean hasMailboxMessage(); @@ -172,7 +145,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return The mailboxMessage. */ greptime.v1.meta.HeartbeatOuterClass.MailboxMessage getMailboxMessage(); @@ -181,7 +154,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ greptime.v1.meta.HeartbeatOuterClass.MailboxMessageOrBuilder getMailboxMessageOrBuilder(); @@ -190,7 +163,7 @@ public final class HeartbeatOuterClass { * The duration since the heartbeat task's epoch in milliseconds. * * - * uint64 duration_since_epoch = 7; + * uint64 duration_since_epoch = 6; * @return The durationSinceEpoch. */ long getDurationSinceEpoch(); @@ -200,7 +173,7 @@ public final class HeartbeatOuterClass { * The node's epoch * * - * uint64 node_epoch = 8; + * uint64 node_epoch = 7; * @return The nodeEpoch. */ long getNodeEpoch(); @@ -292,19 +265,6 @@ public final class HeartbeatOuterClass { break; } case 34: { - greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder subBuilder = null; - if (nodeStat_ != null) { - subBuilder = nodeStat_.toBuilder(); - } - nodeStat_ = input.readMessage(greptime.v1.meta.HeartbeatOuterClass.NodeStat.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(nodeStat_); - nodeStat_ = subBuilder.buildPartial(); - } - - break; - } - case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { regionStats_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; @@ -313,7 +273,7 @@ public final class HeartbeatOuterClass { input.readMessage(greptime.v1.meta.HeartbeatOuterClass.RegionStat.parser(), extensionRegistry)); break; } - case 50: { + case 42: { greptime.v1.meta.HeartbeatOuterClass.MailboxMessage.Builder subBuilder = null; if (mailboxMessage_ != null) { subBuilder = mailboxMessage_.toBuilder(); @@ -326,12 +286,12 @@ public final class HeartbeatOuterClass { break; } - case 56: { + case 48: { durationSinceEpoch_ = input.readUInt64(); break; } - case 64: { + case 56: { nodeEpoch_ = input.readUInt64(); break; @@ -475,52 +435,14 @@ public final class HeartbeatOuterClass { return getReportInterval(); } - public static final int NODE_STAT_FIELD_NUMBER = 4; - private greptime.v1.meta.HeartbeatOuterClass.NodeStat nodeStat_; - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return Whether the nodeStat field is set. - */ - @java.lang.Override - public boolean hasNodeStat() { - return nodeStat_ != null; - } - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return The nodeStat. - */ - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStat getNodeStat() { - return nodeStat_ == null ? greptime.v1.meta.HeartbeatOuterClass.NodeStat.getDefaultInstance() : nodeStat_; - } - /** - *
-     * Node stat
-     * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder getNodeStatOrBuilder() { - return getNodeStat(); - } - - public static final int REGION_STATS_FIELD_NUMBER = 5; + public static final int REGION_STATS_FIELD_NUMBER = 4; private java.util.List regionStats_; /** *
      * Region stats on this node
      * 
* - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ @java.lang.Override public java.util.List getRegionStatsList() { @@ -531,7 +453,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ @java.lang.Override public java.util.List @@ -543,7 +465,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ @java.lang.Override public int getRegionStatsCount() { @@ -554,7 +476,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ @java.lang.Override public greptime.v1.meta.HeartbeatOuterClass.RegionStat getRegionStats(int index) { @@ -565,7 +487,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ @java.lang.Override public greptime.v1.meta.HeartbeatOuterClass.RegionStatOrBuilder getRegionStatsOrBuilder( @@ -573,14 +495,14 @@ public final class HeartbeatOuterClass { return regionStats_.get(index); } - public static final int MAILBOX_MESSAGE_FIELD_NUMBER = 6; + public static final int MAILBOX_MESSAGE_FIELD_NUMBER = 5; private greptime.v1.meta.HeartbeatOuterClass.MailboxMessage mailboxMessage_; /** *
      * Mailbox send message to Metasrv
      * 
* - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return Whether the mailboxMessage field is set. */ @java.lang.Override @@ -592,7 +514,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return The mailboxMessage. */ @java.lang.Override @@ -604,21 +526,21 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ @java.lang.Override public greptime.v1.meta.HeartbeatOuterClass.MailboxMessageOrBuilder getMailboxMessageOrBuilder() { return getMailboxMessage(); } - public static final int DURATION_SINCE_EPOCH_FIELD_NUMBER = 7; + public static final int DURATION_SINCE_EPOCH_FIELD_NUMBER = 6; private long durationSinceEpoch_; /** *
      * The duration since the heartbeat task's epoch in milliseconds.
      * 
* - * uint64 duration_since_epoch = 7; + * uint64 duration_since_epoch = 6; * @return The durationSinceEpoch. */ @java.lang.Override @@ -626,14 +548,14 @@ public final class HeartbeatOuterClass { return durationSinceEpoch_; } - public static final int NODE_EPOCH_FIELD_NUMBER = 8; + public static final int NODE_EPOCH_FIELD_NUMBER = 7; private long nodeEpoch_; /** *
      * The node's epoch
      * 
* - * uint64 node_epoch = 8; + * uint64 node_epoch = 7; * @return The nodeEpoch. */ @java.lang.Override @@ -664,20 +586,17 @@ public final class HeartbeatOuterClass { if (reportInterval_ != null) { output.writeMessage(3, getReportInterval()); } - if (nodeStat_ != null) { - output.writeMessage(4, getNodeStat()); - } for (int i = 0; i < regionStats_.size(); i++) { - output.writeMessage(5, regionStats_.get(i)); + output.writeMessage(4, regionStats_.get(i)); } if (mailboxMessage_ != null) { - output.writeMessage(6, getMailboxMessage()); + output.writeMessage(5, getMailboxMessage()); } if (durationSinceEpoch_ != 0L) { - output.writeUInt64(7, durationSinceEpoch_); + output.writeUInt64(6, durationSinceEpoch_); } if (nodeEpoch_ != 0L) { - output.writeUInt64(8, nodeEpoch_); + output.writeUInt64(7, nodeEpoch_); } unknownFields.writeTo(output); } @@ -700,25 +619,21 @@ public final class HeartbeatOuterClass { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getReportInterval()); } - if (nodeStat_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getNodeStat()); - } for (int i = 0; i < regionStats_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, regionStats_.get(i)); + .computeMessageSize(4, regionStats_.get(i)); } if (mailboxMessage_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getMailboxMessage()); + .computeMessageSize(5, getMailboxMessage()); } if (durationSinceEpoch_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(7, durationSinceEpoch_); + .computeUInt64Size(6, durationSinceEpoch_); } if (nodeEpoch_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(8, nodeEpoch_); + .computeUInt64Size(7, nodeEpoch_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -750,11 +665,6 @@ public final class HeartbeatOuterClass { if (!getReportInterval() .equals(other.getReportInterval())) return false; } - if (hasNodeStat() != other.hasNodeStat()) return false; - if (hasNodeStat()) { - if (!getNodeStat() - .equals(other.getNodeStat())) return false; - } if (!getRegionStatsList() .equals(other.getRegionStatsList())) return false; if (hasMailboxMessage() != other.hasMailboxMessage()) return false; @@ -789,10 +699,6 @@ public final class HeartbeatOuterClass { hash = (37 * hash) + REPORT_INTERVAL_FIELD_NUMBER; hash = (53 * hash) + getReportInterval().hashCode(); } - if (hasNodeStat()) { - hash = (37 * hash) + NODE_STAT_FIELD_NUMBER; - hash = (53 * hash) + getNodeStat().hashCode(); - } if (getRegionStatsCount() > 0) { hash = (37 * hash) + REGION_STATS_FIELD_NUMBER; hash = (53 * hash) + getRegionStatsList().hashCode(); @@ -959,12 +865,6 @@ public final class HeartbeatOuterClass { reportInterval_ = null; reportIntervalBuilder_ = null; } - if (nodeStatBuilder_ == null) { - nodeStat_ = null; - } else { - nodeStat_ = null; - nodeStatBuilder_ = null; - } if (regionStatsBuilder_ == null) { regionStats_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); @@ -1023,11 +923,6 @@ public final class HeartbeatOuterClass { } else { result.reportInterval_ = reportIntervalBuilder_.build(); } - if (nodeStatBuilder_ == null) { - result.nodeStat_ = nodeStat_; - } else { - result.nodeStat_ = nodeStatBuilder_.build(); - } if (regionStatsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { regionStats_ = java.util.Collections.unmodifiableList(regionStats_); @@ -1101,9 +996,6 @@ public final class HeartbeatOuterClass { if (other.hasReportInterval()) { mergeReportInterval(other.getReportInterval()); } - if (other.hasNodeStat()) { - mergeNodeStat(other.getNodeStat()); - } if (regionStatsBuilder_ == null) { if (!other.regionStats_.isEmpty()) { if (regionStats_.isEmpty()) { @@ -1598,161 +1490,6 @@ public final class HeartbeatOuterClass { return reportIntervalBuilder_; } - private greptime.v1.meta.HeartbeatOuterClass.NodeStat nodeStat_; - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.HeartbeatOuterClass.NodeStat, greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder, greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder> nodeStatBuilder_; - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return Whether the nodeStat field is set. - */ - public boolean hasNodeStat() { - return nodeStatBuilder_ != null || nodeStat_ != null; - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - * @return The nodeStat. - */ - public greptime.v1.meta.HeartbeatOuterClass.NodeStat getNodeStat() { - if (nodeStatBuilder_ == null) { - return nodeStat_ == null ? greptime.v1.meta.HeartbeatOuterClass.NodeStat.getDefaultInstance() : nodeStat_; - } else { - return nodeStatBuilder_.getMessage(); - } - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public Builder setNodeStat(greptime.v1.meta.HeartbeatOuterClass.NodeStat value) { - if (nodeStatBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - nodeStat_ = value; - onChanged(); - } else { - nodeStatBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public Builder setNodeStat( - greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder builderForValue) { - if (nodeStatBuilder_ == null) { - nodeStat_ = builderForValue.build(); - onChanged(); - } else { - nodeStatBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public Builder mergeNodeStat(greptime.v1.meta.HeartbeatOuterClass.NodeStat value) { - if (nodeStatBuilder_ == null) { - if (nodeStat_ != null) { - nodeStat_ = - greptime.v1.meta.HeartbeatOuterClass.NodeStat.newBuilder(nodeStat_).mergeFrom(value).buildPartial(); - } else { - nodeStat_ = value; - } - onChanged(); - } else { - nodeStatBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public Builder clearNodeStat() { - if (nodeStatBuilder_ == null) { - nodeStat_ = null; - onChanged(); - } else { - nodeStat_ = null; - nodeStatBuilder_ = null; - } - - return this; - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder getNodeStatBuilder() { - - onChanged(); - return getNodeStatFieldBuilder().getBuilder(); - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - public greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder getNodeStatOrBuilder() { - if (nodeStatBuilder_ != null) { - return nodeStatBuilder_.getMessageOrBuilder(); - } else { - return nodeStat_ == null ? - greptime.v1.meta.HeartbeatOuterClass.NodeStat.getDefaultInstance() : nodeStat_; - } - } - /** - *
-       * Node stat
-       * 
- * - * .greptime.v1.meta.NodeStat node_stat = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.HeartbeatOuterClass.NodeStat, greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder, greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder> - getNodeStatFieldBuilder() { - if (nodeStatBuilder_ == null) { - nodeStatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.HeartbeatOuterClass.NodeStat, greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder, greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder>( - getNodeStat(), - getParentForChildren(), - isClean()); - nodeStat_ = null; - } - return nodeStatBuilder_; - } - private java.util.List regionStats_ = java.util.Collections.emptyList(); private void ensureRegionStatsIsMutable() { @@ -1770,7 +1507,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public java.util.List getRegionStatsList() { if (regionStatsBuilder_ == null) { @@ -1784,7 +1521,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public int getRegionStatsCount() { if (regionStatsBuilder_ == null) { @@ -1798,7 +1535,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public greptime.v1.meta.HeartbeatOuterClass.RegionStat getRegionStats(int index) { if (regionStatsBuilder_ == null) { @@ -1812,7 +1549,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder setRegionStats( int index, greptime.v1.meta.HeartbeatOuterClass.RegionStat value) { @@ -1833,7 +1570,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder setRegionStats( int index, greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder builderForValue) { @@ -1851,7 +1588,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder addRegionStats(greptime.v1.meta.HeartbeatOuterClass.RegionStat value) { if (regionStatsBuilder_ == null) { @@ -1871,7 +1608,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder addRegionStats( int index, greptime.v1.meta.HeartbeatOuterClass.RegionStat value) { @@ -1892,7 +1629,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder addRegionStats( greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder builderForValue) { @@ -1910,7 +1647,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder addRegionStats( int index, greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder builderForValue) { @@ -1928,7 +1665,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder addAllRegionStats( java.lang.Iterable values) { @@ -1947,7 +1684,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder clearRegionStats() { if (regionStatsBuilder_ == null) { @@ -1964,7 +1701,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public Builder removeRegionStats(int index) { if (regionStatsBuilder_ == null) { @@ -1981,7 +1718,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder getRegionStatsBuilder( int index) { @@ -1992,7 +1729,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public greptime.v1.meta.HeartbeatOuterClass.RegionStatOrBuilder getRegionStatsOrBuilder( int index) { @@ -2006,7 +1743,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public java.util.List getRegionStatsOrBuilderList() { @@ -2021,7 +1758,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder addRegionStatsBuilder() { return getRegionStatsFieldBuilder().addBuilder( @@ -2032,7 +1769,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public greptime.v1.meta.HeartbeatOuterClass.RegionStat.Builder addRegionStatsBuilder( int index) { @@ -2044,7 +1781,7 @@ public final class HeartbeatOuterClass { * Region stats on this node * * - * repeated .greptime.v1.meta.RegionStat region_stats = 5; + * repeated .greptime.v1.meta.RegionStat region_stats = 4; */ public java.util.List getRegionStatsBuilderList() { @@ -2073,7 +1810,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return Whether the mailboxMessage field is set. */ public boolean hasMailboxMessage() { @@ -2084,7 +1821,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; * @return The mailboxMessage. */ public greptime.v1.meta.HeartbeatOuterClass.MailboxMessage getMailboxMessage() { @@ -2099,7 +1836,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public Builder setMailboxMessage(greptime.v1.meta.HeartbeatOuterClass.MailboxMessage value) { if (mailboxMessageBuilder_ == null) { @@ -2119,7 +1856,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public Builder setMailboxMessage( greptime.v1.meta.HeartbeatOuterClass.MailboxMessage.Builder builderForValue) { @@ -2137,7 +1874,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public Builder mergeMailboxMessage(greptime.v1.meta.HeartbeatOuterClass.MailboxMessage value) { if (mailboxMessageBuilder_ == null) { @@ -2159,7 +1896,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public Builder clearMailboxMessage() { if (mailboxMessageBuilder_ == null) { @@ -2177,7 +1914,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public greptime.v1.meta.HeartbeatOuterClass.MailboxMessage.Builder getMailboxMessageBuilder() { @@ -2189,7 +1926,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ public greptime.v1.meta.HeartbeatOuterClass.MailboxMessageOrBuilder getMailboxMessageOrBuilder() { if (mailboxMessageBuilder_ != null) { @@ -2204,7 +1941,7 @@ public final class HeartbeatOuterClass { * Mailbox send message to Metasrv * * - * .greptime.v1.meta.MailboxMessage mailbox_message = 6; + * .greptime.v1.meta.MailboxMessage mailbox_message = 5; */ private com.google.protobuf.SingleFieldBuilderV3< greptime.v1.meta.HeartbeatOuterClass.MailboxMessage, greptime.v1.meta.HeartbeatOuterClass.MailboxMessage.Builder, greptime.v1.meta.HeartbeatOuterClass.MailboxMessageOrBuilder> @@ -2226,7 +1963,7 @@ public final class HeartbeatOuterClass { * The duration since the heartbeat task's epoch in milliseconds. * * - * uint64 duration_since_epoch = 7; + * uint64 duration_since_epoch = 6; * @return The durationSinceEpoch. */ @java.lang.Override @@ -2238,7 +1975,7 @@ public final class HeartbeatOuterClass { * The duration since the heartbeat task's epoch in milliseconds. * * - * uint64 duration_since_epoch = 7; + * uint64 duration_since_epoch = 6; * @param value The durationSinceEpoch to set. * @return This builder for chaining. */ @@ -2253,7 +1990,7 @@ public final class HeartbeatOuterClass { * The duration since the heartbeat task's epoch in milliseconds. * * - * uint64 duration_since_epoch = 7; + * uint64 duration_since_epoch = 6; * @return This builder for chaining. */ public Builder clearDurationSinceEpoch() { @@ -2269,7 +2006,7 @@ public final class HeartbeatOuterClass { * The node's epoch * * - * uint64 node_epoch = 8; + * uint64 node_epoch = 7; * @return The nodeEpoch. */ @java.lang.Override @@ -2281,7 +2018,7 @@ public final class HeartbeatOuterClass { * The node's epoch * * - * uint64 node_epoch = 8; + * uint64 node_epoch = 7; * @param value The nodeEpoch to set. * @return This builder for chaining. */ @@ -2296,7 +2033,7 @@ public final class HeartbeatOuterClass { * The node's epoch * * - * uint64 node_epoch = 8; + * uint64 node_epoch = 7; * @return This builder for chaining. */ public Builder clearNodeEpoch() { @@ -2358,1179 +2095,6 @@ public final class HeartbeatOuterClass { } - public interface NodeStatOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.meta.NodeStat) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The read capacity units during this period
-     * 
- * - * int64 rcus = 1; - * @return The rcus. - */ - long getRcus(); - - /** - *
-     * The write capacity units during this period
-     * 
- * - * int64 wcus = 2; - * @return The wcus. - */ - long getWcus(); - - /** - *
-     * How many tables on this node
-     * 
- * - * int64 table_num = 3; - * @return The tableNum. - */ - long getTableNum(); - - /** - *
-     * How many regions on this node
-     * 
- * - * int64 region_num = 4; - * @return The regionNum. - */ - long getRegionNum(); - - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - int getAttrsCount(); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - boolean containsAttrs( - java.lang.String key); - /** - * Use {@link #getAttrsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getAttrs(); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - java.util.Map - getAttrsMap(); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - - /* nullable */ -java.lang.String getAttrsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - - java.lang.String getAttrsOrThrow( - java.lang.String key); - } - /** - * Protobuf type {@code greptime.v1.meta.NodeStat} - */ - public static final class NodeStat extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.meta.NodeStat) - NodeStatOrBuilder { - private static final long serialVersionUID = 0L; - // Use NodeStat.newBuilder() to construct. - private NodeStat(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private NodeStat() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NodeStat(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private NodeStat( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - rcus_ = input.readInt64(); - break; - } - case 16: { - - wcus_ = input.readInt64(); - break; - } - case 24: { - - tableNum_ = input.readInt64(); - break; - } - case 32: { - - regionNum_ = input.readInt64(); - break; - } - case 802: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - attrs_ = com.google.protobuf.MapField.newMapField( - AttrsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - attrs__ = input.readMessage( - AttrsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - attrs_.getMutableMap().put( - attrs__.getKey(), attrs__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 100: - return internalGetAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_fieldAccessorTable - .ensureFieldAccessorsInitialized( - greptime.v1.meta.HeartbeatOuterClass.NodeStat.class, greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder.class); - } - - public static final int RCUS_FIELD_NUMBER = 1; - private long rcus_; - /** - *
-     * The read capacity units during this period
-     * 
- * - * int64 rcus = 1; - * @return The rcus. - */ - @java.lang.Override - public long getRcus() { - return rcus_; - } - - public static final int WCUS_FIELD_NUMBER = 2; - private long wcus_; - /** - *
-     * The write capacity units during this period
-     * 
- * - * int64 wcus = 2; - * @return The wcus. - */ - @java.lang.Override - public long getWcus() { - return wcus_; - } - - public static final int TABLE_NUM_FIELD_NUMBER = 3; - private long tableNum_; - /** - *
-     * How many tables on this node
-     * 
- * - * int64 table_num = 3; - * @return The tableNum. - */ - @java.lang.Override - public long getTableNum() { - return tableNum_; - } - - public static final int REGION_NUM_FIELD_NUMBER = 4; - private long regionNum_; - /** - *
-     * How many regions on this node
-     * 
- * - * int64 region_num = 4; - * @return The regionNum. - */ - @java.lang.Override - public long getRegionNum() { - return regionNum_; - } - - public static final int ATTRS_FIELD_NUMBER = 100; - private static final class AttrsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_AttrsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> attrs_; - private com.google.protobuf.MapField - internalGetAttrs() { - if (attrs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttrsDefaultEntryHolder.defaultEntry); - } - return attrs_; - } - - public int getAttrsCount() { - return internalGetAttrs().getMap().size(); - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - - @java.lang.Override - public boolean containsAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAttrs().getMap().containsKey(key); - } - /** - * Use {@link #getAttrsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAttrs() { - return getAttrsMap(); - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.util.Map getAttrsMap() { - return internalGetAttrs().getMap(); - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (rcus_ != 0L) { - output.writeInt64(1, rcus_); - } - if (wcus_ != 0L) { - output.writeInt64(2, wcus_); - } - if (tableNum_ != 0L) { - output.writeInt64(3, tableNum_); - } - if (regionNum_ != 0L) { - output.writeInt64(4, regionNum_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetAttrs(), - AttrsDefaultEntryHolder.defaultEntry, - 100); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (rcus_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, rcus_); - } - if (wcus_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, wcus_); - } - if (tableNum_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, tableNum_); - } - if (regionNum_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, regionNum_); - } - for (java.util.Map.Entry entry - : internalGetAttrs().getMap().entrySet()) { - com.google.protobuf.MapEntry - attrs__ = AttrsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(100, attrs__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof greptime.v1.meta.HeartbeatOuterClass.NodeStat)) { - return super.equals(obj); - } - greptime.v1.meta.HeartbeatOuterClass.NodeStat other = (greptime.v1.meta.HeartbeatOuterClass.NodeStat) obj; - - if (getRcus() - != other.getRcus()) return false; - if (getWcus() - != other.getWcus()) return false; - if (getTableNum() - != other.getTableNum()) return false; - if (getRegionNum() - != other.getRegionNum()) return false; - if (!internalGetAttrs().equals( - other.internalGetAttrs())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + RCUS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRcus()); - hash = (37 * hash) + WCUS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getWcus()); - hash = (37 * hash) + TABLE_NUM_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getTableNum()); - hash = (37 * hash) + REGION_NUM_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRegionNum()); - if (!internalGetAttrs().getMap().isEmpty()) { - hash = (37 * hash) + ATTRS_FIELD_NUMBER; - hash = (53 * hash) + internalGetAttrs().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(greptime.v1.meta.HeartbeatOuterClass.NodeStat prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.meta.NodeStat} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.meta.NodeStat) - greptime.v1.meta.HeartbeatOuterClass.NodeStatOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 100: - return internalGetAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 100: - return internalGetMutableAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_fieldAccessorTable - .ensureFieldAccessorsInitialized( - greptime.v1.meta.HeartbeatOuterClass.NodeStat.class, greptime.v1.meta.HeartbeatOuterClass.NodeStat.Builder.class); - } - - // Construct using greptime.v1.meta.HeartbeatOuterClass.NodeStat.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - rcus_ = 0L; - - wcus_ = 0L; - - tableNum_ = 0L; - - regionNum_ = 0L; - - internalGetMutableAttrs().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_NodeStat_descriptor; - } - - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStat getDefaultInstanceForType() { - return greptime.v1.meta.HeartbeatOuterClass.NodeStat.getDefaultInstance(); - } - - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStat build() { - greptime.v1.meta.HeartbeatOuterClass.NodeStat result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStat buildPartial() { - greptime.v1.meta.HeartbeatOuterClass.NodeStat result = new greptime.v1.meta.HeartbeatOuterClass.NodeStat(this); - int from_bitField0_ = bitField0_; - result.rcus_ = rcus_; - result.wcus_ = wcus_; - result.tableNum_ = tableNum_; - result.regionNum_ = regionNum_; - result.attrs_ = internalGetAttrs(); - result.attrs_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof greptime.v1.meta.HeartbeatOuterClass.NodeStat) { - return mergeFrom((greptime.v1.meta.HeartbeatOuterClass.NodeStat)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(greptime.v1.meta.HeartbeatOuterClass.NodeStat other) { - if (other == greptime.v1.meta.HeartbeatOuterClass.NodeStat.getDefaultInstance()) return this; - if (other.getRcus() != 0L) { - setRcus(other.getRcus()); - } - if (other.getWcus() != 0L) { - setWcus(other.getWcus()); - } - if (other.getTableNum() != 0L) { - setTableNum(other.getTableNum()); - } - if (other.getRegionNum() != 0L) { - setRegionNum(other.getRegionNum()); - } - internalGetMutableAttrs().mergeFrom( - other.internalGetAttrs()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - greptime.v1.meta.HeartbeatOuterClass.NodeStat parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (greptime.v1.meta.HeartbeatOuterClass.NodeStat) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private long rcus_ ; - /** - *
-       * The read capacity units during this period
-       * 
- * - * int64 rcus = 1; - * @return The rcus. - */ - @java.lang.Override - public long getRcus() { - return rcus_; - } - /** - *
-       * The read capacity units during this period
-       * 
- * - * int64 rcus = 1; - * @param value The rcus to set. - * @return This builder for chaining. - */ - public Builder setRcus(long value) { - - rcus_ = value; - onChanged(); - return this; - } - /** - *
-       * The read capacity units during this period
-       * 
- * - * int64 rcus = 1; - * @return This builder for chaining. - */ - public Builder clearRcus() { - - rcus_ = 0L; - onChanged(); - return this; - } - - private long wcus_ ; - /** - *
-       * The write capacity units during this period
-       * 
- * - * int64 wcus = 2; - * @return The wcus. - */ - @java.lang.Override - public long getWcus() { - return wcus_; - } - /** - *
-       * The write capacity units during this period
-       * 
- * - * int64 wcus = 2; - * @param value The wcus to set. - * @return This builder for chaining. - */ - public Builder setWcus(long value) { - - wcus_ = value; - onChanged(); - return this; - } - /** - *
-       * The write capacity units during this period
-       * 
- * - * int64 wcus = 2; - * @return This builder for chaining. - */ - public Builder clearWcus() { - - wcus_ = 0L; - onChanged(); - return this; - } - - private long tableNum_ ; - /** - *
-       * How many tables on this node
-       * 
- * - * int64 table_num = 3; - * @return The tableNum. - */ - @java.lang.Override - public long getTableNum() { - return tableNum_; - } - /** - *
-       * How many tables on this node
-       * 
- * - * int64 table_num = 3; - * @param value The tableNum to set. - * @return This builder for chaining. - */ - public Builder setTableNum(long value) { - - tableNum_ = value; - onChanged(); - return this; - } - /** - *
-       * How many tables on this node
-       * 
- * - * int64 table_num = 3; - * @return This builder for chaining. - */ - public Builder clearTableNum() { - - tableNum_ = 0L; - onChanged(); - return this; - } - - private long regionNum_ ; - /** - *
-       * How many regions on this node
-       * 
- * - * int64 region_num = 4; - * @return The regionNum. - */ - @java.lang.Override - public long getRegionNum() { - return regionNum_; - } - /** - *
-       * How many regions on this node
-       * 
- * - * int64 region_num = 4; - * @param value The regionNum to set. - * @return This builder for chaining. - */ - public Builder setRegionNum(long value) { - - regionNum_ = value; - onChanged(); - return this; - } - /** - *
-       * How many regions on this node
-       * 
- * - * int64 region_num = 4; - * @return This builder for chaining. - */ - public Builder clearRegionNum() { - - regionNum_ = 0L; - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> attrs_; - private com.google.protobuf.MapField - internalGetAttrs() { - if (attrs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttrsDefaultEntryHolder.defaultEntry); - } - return attrs_; - } - private com.google.protobuf.MapField - internalGetMutableAttrs() { - onChanged();; - if (attrs_ == null) { - attrs_ = com.google.protobuf.MapField.newMapField( - AttrsDefaultEntryHolder.defaultEntry); - } - if (!attrs_.isMutable()) { - attrs_ = attrs_.copy(); - } - return attrs_; - } - - public int getAttrsCount() { - return internalGetAttrs().getMap().size(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - - @java.lang.Override - public boolean containsAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAttrs().getMap().containsKey(key); - } - /** - * Use {@link #getAttrsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAttrs() { - return getAttrsMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.util.Map getAttrsMap() { - return internalGetAttrs().getMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAttrs() { - internalGetMutableAttrs().getMutableMap() - .clear(); - return this; - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - - public Builder removeAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAttrs().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableAttrs() { - return internalGetMutableAttrs().getMutableMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - public Builder putAttrs( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableAttrs().getMutableMap() - .put(key, value); - return this; - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - - public Builder putAllAttrs( - java.util.Map values) { - internalGetMutableAttrs().getMutableMap() - .putAll(values); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.meta.NodeStat) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.meta.NodeStat) - private static final greptime.v1.meta.HeartbeatOuterClass.NodeStat DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new greptime.v1.meta.HeartbeatOuterClass.NodeStat(); - } - - public static greptime.v1.meta.HeartbeatOuterClass.NodeStat getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NodeStat parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new NodeStat(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.NodeStat getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - public interface RegionStatOrBuilder extends // @@protoc_insertion_point(interface_extends:greptime.v1.meta.RegionStat) com.google.protobuf.MessageOrBuilder { @@ -3541,27 +2105,12 @@ java.lang.String defaultValue); */ long getRegionId(); - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return Whether the tableIdent field is set. - */ - boolean hasTableIdent(); - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return The tableIdent. - */ - greptime.v1.meta.Common.TableIdent getTableIdent(); - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder(); - /** *
      * The read capacity units during this period
      * 
* - * int64 rcus = 3; + * int64 rcus = 2; * @return The rcus. */ long getRcus(); @@ -3571,7 +2120,7 @@ java.lang.String defaultValue); * The write capacity units during this period * * - * int64 wcus = 4; + * int64 wcus = 3; * @return The wcus. */ long getWcus(); @@ -3581,7 +2130,7 @@ java.lang.String defaultValue); * Approximate bytes of this region * * - * int64 approximate_bytes = 5; + * int64 approximate_bytes = 4; * @return The approximateBytes. */ long getApproximateBytes(); @@ -3591,66 +2140,30 @@ java.lang.String defaultValue); * Approximate number of rows in this region * * - * int64 approximate_rows = 6; + * int64 approximate_rows = 5; * @return The approximateRows. */ long getApproximateRows(); /** *
-     * Others
+     * engine name
      * 
* - * map<string, string> attrs = 100; + * string engine = 6; + * @return The engine. */ - int getAttrsCount(); + java.lang.String getEngine(); /** *
-     * Others
+     * engine name
      * 
* - * map<string, string> attrs = 100; + * string engine = 6; + * @return The bytes for engine. */ - boolean containsAttrs( - java.lang.String key); - /** - * Use {@link #getAttrsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getAttrs(); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - java.util.Map - getAttrsMap(); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - - /* nullable */ -java.lang.String getAttrsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - - java.lang.String getAttrsOrThrow( - java.lang.String key); + com.google.protobuf.ByteString + getEngineBytes(); } /** * Protobuf type {@code greptime.v1.meta.RegionStat} @@ -3665,6 +2178,7 @@ java.lang.String defaultValue); super(builder); } private RegionStat() { + engine_ = ""; } @java.lang.Override @@ -3687,7 +2201,6 @@ java.lang.String defaultValue); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } - int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { @@ -3703,50 +2216,30 @@ java.lang.String defaultValue); regionId_ = input.readUInt64(); break; } - case 18: { - greptime.v1.meta.Common.TableIdent.Builder subBuilder = null; - if (tableIdent_ != null) { - subBuilder = tableIdent_.toBuilder(); - } - tableIdent_ = input.readMessage(greptime.v1.meta.Common.TableIdent.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(tableIdent_); - tableIdent_ = subBuilder.buildPartial(); - } - - break; - } - case 24: { + case 16: { rcus_ = input.readInt64(); break; } - case 32: { + case 24: { wcus_ = input.readInt64(); break; } - case 40: { + case 32: { approximateBytes_ = input.readInt64(); break; } - case 48: { + case 40: { approximateRows_ = input.readInt64(); break; } - case 802: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - attrs_ = com.google.protobuf.MapField.newMapField( - AttrsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - attrs__ = input.readMessage( - AttrsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - attrs_.getMutableMap().put( - attrs__.getKey(), attrs__.getValue()); + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + engine_ = s; break; } default: { @@ -3775,18 +2268,6 @@ java.lang.String defaultValue); return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_RegionStat_descriptor; } - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 100: - return internalGetAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -3806,40 +2287,14 @@ java.lang.String defaultValue); return regionId_; } - public static final int TABLE_IDENT_FIELD_NUMBER = 2; - private greptime.v1.meta.Common.TableIdent tableIdent_; - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return Whether the tableIdent field is set. - */ - @java.lang.Override - public boolean hasTableIdent() { - return tableIdent_ != null; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return The tableIdent. - */ - @java.lang.Override - public greptime.v1.meta.Common.TableIdent getTableIdent() { - return tableIdent_ == null ? greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - @java.lang.Override - public greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder() { - return getTableIdent(); - } - - public static final int RCUS_FIELD_NUMBER = 3; + public static final int RCUS_FIELD_NUMBER = 2; private long rcus_; /** *
      * The read capacity units during this period
      * 
* - * int64 rcus = 3; + * int64 rcus = 2; * @return The rcus. */ @java.lang.Override @@ -3847,14 +2302,14 @@ java.lang.String defaultValue); return rcus_; } - public static final int WCUS_FIELD_NUMBER = 4; + public static final int WCUS_FIELD_NUMBER = 3; private long wcus_; /** *
      * The write capacity units during this period
      * 
* - * int64 wcus = 4; + * int64 wcus = 3; * @return The wcus. */ @java.lang.Override @@ -3862,14 +2317,14 @@ java.lang.String defaultValue); return wcus_; } - public static final int APPROXIMATE_BYTES_FIELD_NUMBER = 5; + public static final int APPROXIMATE_BYTES_FIELD_NUMBER = 4; private long approximateBytes_; /** *
      * Approximate bytes of this region
      * 
* - * int64 approximate_bytes = 5; + * int64 approximate_bytes = 4; * @return The approximateBytes. */ @java.lang.Override @@ -3877,14 +2332,14 @@ java.lang.String defaultValue); return approximateBytes_; } - public static final int APPROXIMATE_ROWS_FIELD_NUMBER = 6; + public static final int APPROXIMATE_ROWS_FIELD_NUMBER = 5; private long approximateRows_; /** *
      * Approximate number of rows in this region
      * 
* - * int64 approximate_rows = 6; + * int64 approximate_rows = 5; * @return The approximateRows. */ @java.lang.Override @@ -3892,101 +2347,50 @@ java.lang.String defaultValue); return approximateRows_; } - public static final int ATTRS_FIELD_NUMBER = 100; - private static final class AttrsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_RegionStat_AttrsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> attrs_; - private com.google.protobuf.MapField - internalGetAttrs() { - if (attrs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttrsDefaultEntryHolder.defaultEntry); + public static final int ENGINE_FIELD_NUMBER = 6; + private volatile java.lang.Object engine_; + /** + *
+     * engine name
+     * 
+ * + * string engine = 6; + * @return The engine. + */ + @java.lang.Override + public java.lang.String getEngine() { + java.lang.Object ref = engine_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + engine_ = s; + return s; } - return attrs_; - } - - public int getAttrsCount() { - return internalGetAttrs().getMap().size(); } /** *
-     * Others
+     * engine name
      * 
* - * map<string, string> attrs = 100; - */ - - @java.lang.Override - public boolean containsAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAttrs().getMap().containsKey(key); - } - /** - * Use {@link #getAttrsMap()} instead. + * string engine = 6; + * @return The bytes for engine. */ @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAttrs() { - return getAttrsMap(); - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.util.Map getAttrsMap() { - return internalGetAttrs().getMap(); - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Others
-     * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); + public com.google.protobuf.ByteString + getEngineBytes() { + java.lang.Object ref = engine_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + engine_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - return map.get(key); } private byte memoizedIsInitialized = -1; @@ -4006,27 +2410,21 @@ java.lang.String defaultValue); if (regionId_ != 0L) { output.writeUInt64(1, regionId_); } - if (tableIdent_ != null) { - output.writeMessage(2, getTableIdent()); - } if (rcus_ != 0L) { - output.writeInt64(3, rcus_); + output.writeInt64(2, rcus_); } if (wcus_ != 0L) { - output.writeInt64(4, wcus_); + output.writeInt64(3, wcus_); } if (approximateBytes_ != 0L) { - output.writeInt64(5, approximateBytes_); + output.writeInt64(4, approximateBytes_); } if (approximateRows_ != 0L) { - output.writeInt64(6, approximateRows_); + output.writeInt64(5, approximateRows_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(engine_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, engine_); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetAttrs(), - AttrsDefaultEntryHolder.defaultEntry, - 100); unknownFields.writeTo(output); } @@ -4040,35 +2438,24 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, regionId_); } - if (tableIdent_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getTableIdent()); - } if (rcus_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, rcus_); + .computeInt64Size(2, rcus_); } if (wcus_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, wcus_); + .computeInt64Size(3, wcus_); } if (approximateBytes_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeInt64Size(5, approximateBytes_); + .computeInt64Size(4, approximateBytes_); } if (approximateRows_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeInt64Size(6, approximateRows_); + .computeInt64Size(5, approximateRows_); } - for (java.util.Map.Entry entry - : internalGetAttrs().getMap().entrySet()) { - com.google.protobuf.MapEntry - attrs__ = AttrsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(100, attrs__); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(engine_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, engine_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -4087,11 +2474,6 @@ java.lang.String defaultValue); if (getRegionId() != other.getRegionId()) return false; - if (hasTableIdent() != other.hasTableIdent()) return false; - if (hasTableIdent()) { - if (!getTableIdent() - .equals(other.getTableIdent())) return false; - } if (getRcus() != other.getRcus()) return false; if (getWcus() @@ -4100,8 +2482,8 @@ java.lang.String defaultValue); != other.getApproximateBytes()) return false; if (getApproximateRows() != other.getApproximateRows()) return false; - if (!internalGetAttrs().equals( - other.internalGetAttrs())) return false; + if (!getEngine() + .equals(other.getEngine())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -4116,10 +2498,6 @@ java.lang.String defaultValue); hash = (37 * hash) + REGION_ID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getRegionId()); - if (hasTableIdent()) { - hash = (37 * hash) + TABLE_IDENT_FIELD_NUMBER; - hash = (53 * hash) + getTableIdent().hashCode(); - } hash = (37 * hash) + RCUS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getRcus()); @@ -4132,10 +2510,8 @@ java.lang.String defaultValue); hash = (37 * hash) + APPROXIMATE_ROWS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getApproximateRows()); - if (!internalGetAttrs().getMap().isEmpty()) { - hash = (37 * hash) + ATTRS_FIELD_NUMBER; - hash = (53 * hash) + internalGetAttrs().hashCode(); - } + hash = (37 * hash) + ENGINE_FIELD_NUMBER; + hash = (53 * hash) + getEngine().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -4243,28 +2619,6 @@ java.lang.String defaultValue); return greptime.v1.meta.HeartbeatOuterClass.internal_static_greptime_v1_meta_RegionStat_descriptor; } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 100: - return internalGetAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 100: - return internalGetMutableAttrs(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -4293,12 +2647,6 @@ java.lang.String defaultValue); super.clear(); regionId_ = 0L; - if (tableIdentBuilder_ == null) { - tableIdent_ = null; - } else { - tableIdent_ = null; - tableIdentBuilder_ = null; - } rcus_ = 0L; wcus_ = 0L; @@ -4307,7 +2655,8 @@ java.lang.String defaultValue); approximateRows_ = 0L; - internalGetMutableAttrs().clear(); + engine_ = ""; + return this; } @@ -4334,19 +2683,12 @@ java.lang.String defaultValue); @java.lang.Override public greptime.v1.meta.HeartbeatOuterClass.RegionStat buildPartial() { greptime.v1.meta.HeartbeatOuterClass.RegionStat result = new greptime.v1.meta.HeartbeatOuterClass.RegionStat(this); - int from_bitField0_ = bitField0_; result.regionId_ = regionId_; - if (tableIdentBuilder_ == null) { - result.tableIdent_ = tableIdent_; - } else { - result.tableIdent_ = tableIdentBuilder_.build(); - } result.rcus_ = rcus_; result.wcus_ = wcus_; result.approximateBytes_ = approximateBytes_; result.approximateRows_ = approximateRows_; - result.attrs_ = internalGetAttrs(); - result.attrs_.makeImmutable(); + result.engine_ = engine_; onBuilt(); return result; } @@ -4398,9 +2740,6 @@ java.lang.String defaultValue); if (other.getRegionId() != 0L) { setRegionId(other.getRegionId()); } - if (other.hasTableIdent()) { - mergeTableIdent(other.getTableIdent()); - } if (other.getRcus() != 0L) { setRcus(other.getRcus()); } @@ -4413,8 +2752,10 @@ java.lang.String defaultValue); if (other.getApproximateRows() != 0L) { setApproximateRows(other.getApproximateRows()); } - internalGetMutableAttrs().mergeFrom( - other.internalGetAttrs()); + if (!other.getEngine().isEmpty()) { + engine_ = other.engine_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -4443,7 +2784,6 @@ java.lang.String defaultValue); } return this; } - private int bitField0_; private long regionId_ ; /** @@ -4476,132 +2816,13 @@ java.lang.String defaultValue); return this; } - private greptime.v1.meta.Common.TableIdent tableIdent_; - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder> tableIdentBuilder_; - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return Whether the tableIdent field is set. - */ - public boolean hasTableIdent() { - return tableIdentBuilder_ != null || tableIdent_ != null; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - * @return The tableIdent. - */ - public greptime.v1.meta.Common.TableIdent getTableIdent() { - if (tableIdentBuilder_ == null) { - return tableIdent_ == null ? greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; - } else { - return tableIdentBuilder_.getMessage(); - } - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public Builder setTableIdent(greptime.v1.meta.Common.TableIdent value) { - if (tableIdentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - tableIdent_ = value; - onChanged(); - } else { - tableIdentBuilder_.setMessage(value); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public Builder setTableIdent( - greptime.v1.meta.Common.TableIdent.Builder builderForValue) { - if (tableIdentBuilder_ == null) { - tableIdent_ = builderForValue.build(); - onChanged(); - } else { - tableIdentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public Builder mergeTableIdent(greptime.v1.meta.Common.TableIdent value) { - if (tableIdentBuilder_ == null) { - if (tableIdent_ != null) { - tableIdent_ = - greptime.v1.meta.Common.TableIdent.newBuilder(tableIdent_).mergeFrom(value).buildPartial(); - } else { - tableIdent_ = value; - } - onChanged(); - } else { - tableIdentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public Builder clearTableIdent() { - if (tableIdentBuilder_ == null) { - tableIdent_ = null; - onChanged(); - } else { - tableIdent_ = null; - tableIdentBuilder_ = null; - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public greptime.v1.meta.Common.TableIdent.Builder getTableIdentBuilder() { - - onChanged(); - return getTableIdentFieldBuilder().getBuilder(); - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - public greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder() { - if (tableIdentBuilder_ != null) { - return tableIdentBuilder_.getMessageOrBuilder(); - } else { - return tableIdent_ == null ? - greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; - } - } - /** - * .greptime.v1.meta.TableIdent table_ident = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder> - getTableIdentFieldBuilder() { - if (tableIdentBuilder_ == null) { - tableIdentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder>( - getTableIdent(), - getParentForChildren(), - isClean()); - tableIdent_ = null; - } - return tableIdentBuilder_; - } - private long rcus_ ; /** *
        * The read capacity units during this period
        * 
* - * int64 rcus = 3; + * int64 rcus = 2; * @return The rcus. */ @java.lang.Override @@ -4613,7 +2834,7 @@ java.lang.String defaultValue); * The read capacity units during this period * * - * int64 rcus = 3; + * int64 rcus = 2; * @param value The rcus to set. * @return This builder for chaining. */ @@ -4628,7 +2849,7 @@ java.lang.String defaultValue); * The read capacity units during this period * * - * int64 rcus = 3; + * int64 rcus = 2; * @return This builder for chaining. */ public Builder clearRcus() { @@ -4644,7 +2865,7 @@ java.lang.String defaultValue); * The write capacity units during this period * * - * int64 wcus = 4; + * int64 wcus = 3; * @return The wcus. */ @java.lang.Override @@ -4656,7 +2877,7 @@ java.lang.String defaultValue); * The write capacity units during this period * * - * int64 wcus = 4; + * int64 wcus = 3; * @param value The wcus to set. * @return This builder for chaining. */ @@ -4671,7 +2892,7 @@ java.lang.String defaultValue); * The write capacity units during this period * * - * int64 wcus = 4; + * int64 wcus = 3; * @return This builder for chaining. */ public Builder clearWcus() { @@ -4687,7 +2908,7 @@ java.lang.String defaultValue); * Approximate bytes of this region * * - * int64 approximate_bytes = 5; + * int64 approximate_bytes = 4; * @return The approximateBytes. */ @java.lang.Override @@ -4699,7 +2920,7 @@ java.lang.String defaultValue); * Approximate bytes of this region * * - * int64 approximate_bytes = 5; + * int64 approximate_bytes = 4; * @param value The approximateBytes to set. * @return This builder for chaining. */ @@ -4714,7 +2935,7 @@ java.lang.String defaultValue); * Approximate bytes of this region * * - * int64 approximate_bytes = 5; + * int64 approximate_bytes = 4; * @return This builder for chaining. */ public Builder clearApproximateBytes() { @@ -4730,7 +2951,7 @@ java.lang.String defaultValue); * Approximate number of rows in this region * * - * int64 approximate_rows = 6; + * int64 approximate_rows = 5; * @return The approximateRows. */ @java.lang.Override @@ -4742,7 +2963,7 @@ java.lang.String defaultValue); * Approximate number of rows in this region * * - * int64 approximate_rows = 6; + * int64 approximate_rows = 5; * @param value The approximateRows to set. * @return This builder for chaining. */ @@ -4757,7 +2978,7 @@ java.lang.String defaultValue); * Approximate number of rows in this region * * - * int64 approximate_rows = 6; + * int64 approximate_rows = 5; * @return This builder for chaining. */ public Builder clearApproximateRows() { @@ -4767,162 +2988,99 @@ java.lang.String defaultValue); return this; } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> attrs_; - private com.google.protobuf.MapField - internalGetAttrs() { - if (attrs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttrsDefaultEntryHolder.defaultEntry); + private java.lang.Object engine_ = ""; + /** + *
+       * engine name
+       * 
+ * + * string engine = 6; + * @return The engine. + */ + public java.lang.String getEngine() { + java.lang.Object ref = engine_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + engine_ = s; + return s; + } else { + return (java.lang.String) ref; } - return attrs_; } - private com.google.protobuf.MapField - internalGetMutableAttrs() { - onChanged();; - if (attrs_ == null) { - attrs_ = com.google.protobuf.MapField.newMapField( - AttrsDefaultEntryHolder.defaultEntry); + /** + *
+       * engine name
+       * 
+ * + * string engine = 6; + * @return The bytes for engine. + */ + public com.google.protobuf.ByteString + getEngineBytes() { + java.lang.Object ref = engine_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + engine_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (!attrs_.isMutable()) { - attrs_ = attrs_.copy(); - } - return attrs_; - } - - public int getAttrsCount() { - return internalGetAttrs().getMap().size(); } /** *
-       * Others
+       * engine name
        * 
* - * map<string, string> attrs = 100; + * string engine = 6; + * @param value The engine to set. + * @return This builder for chaining. */ - - @java.lang.Override - public boolean containsAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAttrs().getMap().containsKey(key); - } - /** - * Use {@link #getAttrsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAttrs() { - return getAttrsMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.util.Map getAttrsMap() { - return internalGetAttrs().getMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - @java.lang.Override - - public java.lang.String getAttrsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAttrs().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAttrs() { - internalGetMutableAttrs().getMutableMap() - .clear(); - return this; - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - - public Builder removeAttrs( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAttrs().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableAttrs() { - return internalGetMutableAttrs().getMutableMap(); - } - /** - *
-       * Others
-       * 
- * - * map<string, string> attrs = 100; - */ - public Builder putAttrs( - java.lang.String key, + public Builder setEngine( java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableAttrs().getMutableMap() - .put(key, value); + throw new NullPointerException(); + } + + engine_ = value; + onChanged(); return this; } /** *
-       * Others
+       * engine name
        * 
* - * map<string, string> attrs = 100; + * string engine = 6; + * @return This builder for chaining. */ - - public Builder putAllAttrs( - java.util.Map values) { - internalGetMutableAttrs().getMutableMap() - .putAll(values); + public Builder clearEngine() { + + engine_ = getDefaultInstance().getEngine(); + onChanged(); + return this; + } + /** + *
+       * engine name
+       * 
+ * + * string engine = 6; + * @param value The bytes for engine to set. + * @return This builder for chaining. + */ + public Builder setEngineBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + engine_ = value; + onChanged(); return this; } @java.lang.Override @@ -5013,28 +3171,19 @@ java.lang.String defaultValue); greptime.v1.meta.HeartbeatOuterClass.MailboxMessageOrBuilder getMailboxMessageOrBuilder(); /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return Whether the regionLease field is set. */ - java.util.List - getRegionLeasesList(); + boolean hasRegionLease(); /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return The regionLease. */ - greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLeases(int index); + greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLease(); /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - int getRegionLeasesCount(); - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - java.util.List - getRegionLeasesOrBuilderList(); - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeasesOrBuilder( - int index); + greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeaseOrBuilder(); } /** * Protobuf type {@code greptime.v1.meta.HeartbeatResponse} @@ -5049,7 +3198,6 @@ java.lang.String defaultValue); super(builder); } private HeartbeatResponse() { - regionLeases_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -5072,7 +3220,6 @@ java.lang.String defaultValue); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } - int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { @@ -5110,12 +3257,16 @@ java.lang.String defaultValue); break; } case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - regionLeases_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; + greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder subBuilder = null; + if (regionLease_ != null) { + subBuilder = regionLease_.toBuilder(); } - regionLeases_.add( - input.readMessage(greptime.v1.meta.HeartbeatOuterClass.RegionLease.parser(), extensionRegistry)); + regionLease_ = input.readMessage(greptime.v1.meta.HeartbeatOuterClass.RegionLease.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(regionLease_); + regionLease_ = subBuilder.buildPartial(); + } + break; } default: { @@ -5135,9 +3286,6 @@ java.lang.String defaultValue); throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - regionLeases_ = java.util.Collections.unmodifiableList(regionLeases_); - } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -5207,44 +3355,30 @@ java.lang.String defaultValue); return getMailboxMessage(); } - public static final int REGION_LEASES_FIELD_NUMBER = 3; - private java.util.List regionLeases_; + public static final int REGION_LEASE_FIELD_NUMBER = 3; + private greptime.v1.meta.HeartbeatOuterClass.RegionLease regionLease_; /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return Whether the regionLease field is set. */ @java.lang.Override - public java.util.List getRegionLeasesList() { - return regionLeases_; + public boolean hasRegionLease() { + return regionLease_ != null; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return The regionLease. */ @java.lang.Override - public java.util.List - getRegionLeasesOrBuilderList() { - return regionLeases_; + public greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLease() { + return regionLease_ == null ? greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance() : regionLease_; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ @java.lang.Override - public int getRegionLeasesCount() { - return regionLeases_.size(); - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLeases(int index) { - return regionLeases_.get(index); - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - @java.lang.Override - public greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeasesOrBuilder( - int index) { - return regionLeases_.get(index); + public greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeaseOrBuilder() { + return getRegionLease(); } private byte memoizedIsInitialized = -1; @@ -5267,8 +3401,8 @@ java.lang.String defaultValue); if (mailboxMessage_ != null) { output.writeMessage(2, getMailboxMessage()); } - for (int i = 0; i < regionLeases_.size(); i++) { - output.writeMessage(3, regionLeases_.get(i)); + if (regionLease_ != null) { + output.writeMessage(3, getRegionLease()); } unknownFields.writeTo(output); } @@ -5287,9 +3421,9 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getMailboxMessage()); } - for (int i = 0; i < regionLeases_.size(); i++) { + if (regionLease_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, regionLeases_.get(i)); + .computeMessageSize(3, getRegionLease()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5316,8 +3450,11 @@ java.lang.String defaultValue); if (!getMailboxMessage() .equals(other.getMailboxMessage())) return false; } - if (!getRegionLeasesList() - .equals(other.getRegionLeasesList())) return false; + if (hasRegionLease() != other.hasRegionLease()) return false; + if (hasRegionLease()) { + if (!getRegionLease() + .equals(other.getRegionLease())) return false; + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -5337,9 +3474,9 @@ java.lang.String defaultValue); hash = (37 * hash) + MAILBOX_MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMailboxMessage().hashCode(); } - if (getRegionLeasesCount() > 0) { - hash = (37 * hash) + REGION_LEASES_FIELD_NUMBER; - hash = (53 * hash) + getRegionLeasesList().hashCode(); + if (hasRegionLease()) { + hash = (37 * hash) + REGION_LEASE_FIELD_NUMBER; + hash = (53 * hash) + getRegionLease().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -5469,7 +3606,6 @@ java.lang.String defaultValue); private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { - getRegionLeasesFieldBuilder(); } } @java.lang.Override @@ -5487,11 +3623,11 @@ java.lang.String defaultValue); mailboxMessage_ = null; mailboxMessageBuilder_ = null; } - if (regionLeasesBuilder_ == null) { - regionLeases_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); + if (regionLeaseBuilder_ == null) { + regionLease_ = null; } else { - regionLeasesBuilder_.clear(); + regionLease_ = null; + regionLeaseBuilder_ = null; } return this; } @@ -5519,7 +3655,6 @@ java.lang.String defaultValue); @java.lang.Override public greptime.v1.meta.HeartbeatOuterClass.HeartbeatResponse buildPartial() { greptime.v1.meta.HeartbeatOuterClass.HeartbeatResponse result = new greptime.v1.meta.HeartbeatOuterClass.HeartbeatResponse(this); - int from_bitField0_ = bitField0_; if (headerBuilder_ == null) { result.header_ = header_; } else { @@ -5530,14 +3665,10 @@ java.lang.String defaultValue); } else { result.mailboxMessage_ = mailboxMessageBuilder_.build(); } - if (regionLeasesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - regionLeases_ = java.util.Collections.unmodifiableList(regionLeases_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.regionLeases_ = regionLeases_; + if (regionLeaseBuilder_ == null) { + result.regionLease_ = regionLease_; } else { - result.regionLeases_ = regionLeasesBuilder_.build(); + result.regionLease_ = regionLeaseBuilder_.build(); } onBuilt(); return result; @@ -5593,31 +3724,8 @@ java.lang.String defaultValue); if (other.hasMailboxMessage()) { mergeMailboxMessage(other.getMailboxMessage()); } - if (regionLeasesBuilder_ == null) { - if (!other.regionLeases_.isEmpty()) { - if (regionLeases_.isEmpty()) { - regionLeases_ = other.regionLeases_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureRegionLeasesIsMutable(); - regionLeases_.addAll(other.regionLeases_); - } - onChanged(); - } - } else { - if (!other.regionLeases_.isEmpty()) { - if (regionLeasesBuilder_.isEmpty()) { - regionLeasesBuilder_.dispose(); - regionLeasesBuilder_ = null; - regionLeases_ = other.regionLeases_; - bitField0_ = (bitField0_ & ~0x00000001); - regionLeasesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getRegionLeasesFieldBuilder() : null; - } else { - regionLeasesBuilder_.addAllMessages(other.regionLeases_); - } - } + if (other.hasRegionLease()) { + mergeRegionLease(other.getRegionLease()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -5647,7 +3755,6 @@ java.lang.String defaultValue); } return this; } - private int bitField0_; private greptime.v1.meta.Common.ResponseHeader header_; private com.google.protobuf.SingleFieldBuilderV3< @@ -5887,244 +3994,123 @@ java.lang.String defaultValue); return mailboxMessageBuilder_; } - private java.util.List regionLeases_ = - java.util.Collections.emptyList(); - private void ensureRegionLeasesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - regionLeases_ = new java.util.ArrayList(regionLeases_); - bitField0_ |= 0x00000001; - } + private greptime.v1.meta.HeartbeatOuterClass.RegionLease regionLease_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.HeartbeatOuterClass.RegionLease, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder, greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder> regionLeaseBuilder_; + /** + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return Whether the regionLease field is set. + */ + public boolean hasRegionLease() { + return regionLeaseBuilder_ != null || regionLease_ != null; } + /** + * .greptime.v1.meta.RegionLease region_lease = 3; + * @return The regionLease. + */ + public greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLease() { + if (regionLeaseBuilder_ == null) { + return regionLease_ == null ? greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance() : regionLease_; + } else { + return regionLeaseBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RegionLease region_lease = 3; + */ + public Builder setRegionLease(greptime.v1.meta.HeartbeatOuterClass.RegionLease value) { + if (regionLeaseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + regionLease_ = value; + onChanged(); + } else { + regionLeaseBuilder_.setMessage(value); + } - private com.google.protobuf.RepeatedFieldBuilderV3< - greptime.v1.meta.HeartbeatOuterClass.RegionLease, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder, greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder> regionLeasesBuilder_; - - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public java.util.List getRegionLeasesList() { - if (regionLeasesBuilder_ == null) { - return java.util.Collections.unmodifiableList(regionLeases_); - } else { - return regionLeasesBuilder_.getMessageList(); - } - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public int getRegionLeasesCount() { - if (regionLeasesBuilder_ == null) { - return regionLeases_.size(); - } else { - return regionLeasesBuilder_.getCount(); - } - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public greptime.v1.meta.HeartbeatOuterClass.RegionLease getRegionLeases(int index) { - if (regionLeasesBuilder_ == null) { - return regionLeases_.get(index); - } else { - return regionLeasesBuilder_.getMessage(index); - } - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public Builder setRegionLeases( - int index, greptime.v1.meta.HeartbeatOuterClass.RegionLease value) { - if (regionLeasesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRegionLeasesIsMutable(); - regionLeases_.set(index, value); - onChanged(); - } else { - regionLeasesBuilder_.setMessage(index, value); - } return this; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - public Builder setRegionLeases( - int index, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder builderForValue) { - if (regionLeasesBuilder_ == null) { - ensureRegionLeasesIsMutable(); - regionLeases_.set(index, builderForValue.build()); - onChanged(); - } else { - regionLeasesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public Builder addRegionLeases(greptime.v1.meta.HeartbeatOuterClass.RegionLease value) { - if (regionLeasesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRegionLeasesIsMutable(); - regionLeases_.add(value); - onChanged(); - } else { - regionLeasesBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public Builder addRegionLeases( - int index, greptime.v1.meta.HeartbeatOuterClass.RegionLease value) { - if (regionLeasesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRegionLeasesIsMutable(); - regionLeases_.add(index, value); - onChanged(); - } else { - regionLeasesBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public Builder addRegionLeases( + public Builder setRegionLease( greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder builderForValue) { - if (regionLeasesBuilder_ == null) { - ensureRegionLeasesIsMutable(); - regionLeases_.add(builderForValue.build()); + if (regionLeaseBuilder_ == null) { + regionLease_ = builderForValue.build(); onChanged(); } else { - regionLeasesBuilder_.addMessage(builderForValue.build()); + regionLeaseBuilder_.setMessage(builderForValue.build()); } + return this; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - public Builder addRegionLeases( - int index, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder builderForValue) { - if (regionLeasesBuilder_ == null) { - ensureRegionLeasesIsMutable(); - regionLeases_.add(index, builderForValue.build()); + public Builder mergeRegionLease(greptime.v1.meta.HeartbeatOuterClass.RegionLease value) { + if (regionLeaseBuilder_ == null) { + if (regionLease_ != null) { + regionLease_ = + greptime.v1.meta.HeartbeatOuterClass.RegionLease.newBuilder(regionLease_).mergeFrom(value).buildPartial(); + } else { + regionLease_ = value; + } onChanged(); } else { - regionLeasesBuilder_.addMessage(index, builderForValue.build()); + regionLeaseBuilder_.mergeFrom(value); } + return this; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - public Builder addAllRegionLeases( - java.lang.Iterable values) { - if (regionLeasesBuilder_ == null) { - ensureRegionLeasesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, regionLeases_); + public Builder clearRegionLease() { + if (regionLeaseBuilder_ == null) { + regionLease_ = null; onChanged(); } else { - regionLeasesBuilder_.addAllMessages(values); + regionLease_ = null; + regionLeaseBuilder_ = null; } + return this; } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - public Builder clearRegionLeases() { - if (regionLeasesBuilder_ == null) { - regionLeases_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); + public greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder getRegionLeaseBuilder() { + + onChanged(); + return getRegionLeaseFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RegionLease region_lease = 3; + */ + public greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeaseOrBuilder() { + if (regionLeaseBuilder_ != null) { + return regionLeaseBuilder_.getMessageOrBuilder(); } else { - regionLeasesBuilder_.clear(); - } - return this; - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public Builder removeRegionLeases(int index) { - if (regionLeasesBuilder_ == null) { - ensureRegionLeasesIsMutable(); - regionLeases_.remove(index); - onChanged(); - } else { - regionLeasesBuilder_.remove(index); - } - return this; - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder getRegionLeasesBuilder( - int index) { - return getRegionLeasesFieldBuilder().getBuilder(index); - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder getRegionLeasesOrBuilder( - int index) { - if (regionLeasesBuilder_ == null) { - return regionLeases_.get(index); } else { - return regionLeasesBuilder_.getMessageOrBuilder(index); + return regionLease_ == null ? + greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance() : regionLease_; } } /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; + * .greptime.v1.meta.RegionLease region_lease = 3; */ - public java.util.List - getRegionLeasesOrBuilderList() { - if (regionLeasesBuilder_ != null) { - return regionLeasesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(regionLeases_); - } - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder addRegionLeasesBuilder() { - return getRegionLeasesFieldBuilder().addBuilder( - greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance()); - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder addRegionLeasesBuilder( - int index) { - return getRegionLeasesFieldBuilder().addBuilder( - index, greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance()); - } - /** - * repeated .greptime.v1.meta.RegionLease region_leases = 3; - */ - public java.util.List - getRegionLeasesBuilderList() { - return getRegionLeasesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilderV3< greptime.v1.meta.HeartbeatOuterClass.RegionLease, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder, greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder> - getRegionLeasesFieldBuilder() { - if (regionLeasesBuilder_ == null) { - regionLeasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + getRegionLeaseFieldBuilder() { + if (regionLeaseBuilder_ == null) { + regionLeaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< greptime.v1.meta.HeartbeatOuterClass.RegionLease, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder, greptime.v1.meta.HeartbeatOuterClass.RegionLeaseOrBuilder>( - regionLeases_, - ((bitField0_ & 0x00000001) != 0), + getRegionLease(), getParentForChildren(), isClean()); - regionLeases_ = null; + regionLease_ = null; } - return regionLeasesBuilder_; + return regionLeaseBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -6184,45 +4170,30 @@ java.lang.String defaultValue); com.google.protobuf.MessageOrBuilder { /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return Whether the tableIdent field is set. + * repeated uint64 region_ids = 1; + * @return A list containing the regionIds. */ - boolean hasTableIdent(); + java.util.List getRegionIdsList(); /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return The tableIdent. + * repeated uint64 region_ids = 1; + * @return The count of regionIds. */ - greptime.v1.meta.Common.TableIdent getTableIdent(); + int getRegionIdsCount(); /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder(); - - /** - * repeated uint32 regions = 2; - * @return A list containing the regions. - */ - java.util.List getRegionsList(); - /** - * repeated uint32 regions = 2; - * @return The count of regions. - */ - int getRegionsCount(); - /** - * repeated uint32 regions = 2; + * repeated uint64 region_ids = 1; * @param index The index of the element to return. - * @return The regions at the given index. + * @return The regionIds at the given index. */ - int getRegions(int index); + long getRegionIds(int index); /** - * uint64 duration_since_epoch = 3; + * uint64 duration_since_epoch = 2; * @return The durationSinceEpoch. */ long getDurationSinceEpoch(); /** - * uint64 lease_seconds = 4; + * uint64 lease_seconds = 3; * @return The leaseSeconds. */ long getLeaseSeconds(); @@ -6240,7 +4211,7 @@ java.lang.String defaultValue); super(builder); } private RegionLease() { - regions_ = emptyIntList(); + regionIds_ = emptyLongList(); } @java.lang.Override @@ -6274,46 +4245,33 @@ java.lang.String defaultValue); case 0: done = true; break; - case 10: { - greptime.v1.meta.Common.TableIdent.Builder subBuilder = null; - if (tableIdent_ != null) { - subBuilder = tableIdent_.toBuilder(); - } - tableIdent_ = input.readMessage(greptime.v1.meta.Common.TableIdent.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(tableIdent_); - tableIdent_ = subBuilder.buildPartial(); - } - - break; - } - case 16: { + case 8: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { - regions_ = newIntList(); + regionIds_ = newLongList(); mutable_bitField0_ |= 0x00000001; } - regions_.addInt(input.readUInt32()); + regionIds_.addLong(input.readUInt64()); break; } - case 18: { + case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - regions_ = newIntList(); + regionIds_ = newLongList(); mutable_bitField0_ |= 0x00000001; } while (input.getBytesUntilLimit() > 0) { - regions_.addInt(input.readUInt32()); + regionIds_.addLong(input.readUInt64()); } input.popLimit(limit); break; } - case 24: { + case 16: { durationSinceEpoch_ = input.readUInt64(); break; } - case 32: { + case 24: { leaseSeconds_ = input.readUInt64(); break; @@ -6336,7 +4294,7 @@ java.lang.String defaultValue); e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { - regions_.makeImmutable(); // C + regionIds_.makeImmutable(); // C } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); @@ -6355,64 +4313,38 @@ java.lang.String defaultValue); greptime.v1.meta.HeartbeatOuterClass.RegionLease.class, greptime.v1.meta.HeartbeatOuterClass.RegionLease.Builder.class); } - public static final int TABLE_IDENT_FIELD_NUMBER = 1; - private greptime.v1.meta.Common.TableIdent tableIdent_; + public static final int REGION_IDS_FIELD_NUMBER = 1; + private com.google.protobuf.Internal.LongList regionIds_; /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return Whether the tableIdent field is set. + * repeated uint64 region_ids = 1; + * @return A list containing the regionIds. */ @java.lang.Override - public boolean hasTableIdent() { - return tableIdent_ != null; + public java.util.List + getRegionIdsList() { + return regionIds_; } /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return The tableIdent. + * repeated uint64 region_ids = 1; + * @return The count of regionIds. */ - @java.lang.Override - public greptime.v1.meta.Common.TableIdent getTableIdent() { - return tableIdent_ == null ? greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; + public int getRegionIdsCount() { + return regionIds_.size(); } /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - @java.lang.Override - public greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder() { - return getTableIdent(); - } - - public static final int REGIONS_FIELD_NUMBER = 2; - private com.google.protobuf.Internal.IntList regions_; - /** - * repeated uint32 regions = 2; - * @return A list containing the regions. - */ - @java.lang.Override - public java.util.List - getRegionsList() { - return regions_; - } - /** - * repeated uint32 regions = 2; - * @return The count of regions. - */ - public int getRegionsCount() { - return regions_.size(); - } - /** - * repeated uint32 regions = 2; + * repeated uint64 region_ids = 1; * @param index The index of the element to return. - * @return The regions at the given index. + * @return The regionIds at the given index. */ - public int getRegions(int index) { - return regions_.getInt(index); + public long getRegionIds(int index) { + return regionIds_.getLong(index); } - private int regionsMemoizedSerializedSize = -1; + private int regionIdsMemoizedSerializedSize = -1; - public static final int DURATION_SINCE_EPOCH_FIELD_NUMBER = 3; + public static final int DURATION_SINCE_EPOCH_FIELD_NUMBER = 2; private long durationSinceEpoch_; /** - * uint64 duration_since_epoch = 3; + * uint64 duration_since_epoch = 2; * @return The durationSinceEpoch. */ @java.lang.Override @@ -6420,10 +4352,10 @@ java.lang.String defaultValue); return durationSinceEpoch_; } - public static final int LEASE_SECONDS_FIELD_NUMBER = 4; + public static final int LEASE_SECONDS_FIELD_NUMBER = 3; private long leaseSeconds_; /** - * uint64 lease_seconds = 4; + * uint64 lease_seconds = 3; * @return The leaseSeconds. */ @java.lang.Override @@ -6446,21 +4378,18 @@ java.lang.String defaultValue); public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (tableIdent_ != null) { - output.writeMessage(1, getTableIdent()); + if (getRegionIdsList().size() > 0) { + output.writeUInt32NoTag(10); + output.writeUInt32NoTag(regionIdsMemoizedSerializedSize); } - if (getRegionsList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(regionsMemoizedSerializedSize); - } - for (int i = 0; i < regions_.size(); i++) { - output.writeUInt32NoTag(regions_.getInt(i)); + for (int i = 0; i < regionIds_.size(); i++) { + output.writeUInt64NoTag(regionIds_.getLong(i)); } if (durationSinceEpoch_ != 0L) { - output.writeUInt64(3, durationSinceEpoch_); + output.writeUInt64(2, durationSinceEpoch_); } if (leaseSeconds_ != 0L) { - output.writeUInt64(4, leaseSeconds_); + output.writeUInt64(3, leaseSeconds_); } unknownFields.writeTo(output); } @@ -6471,31 +4400,27 @@ java.lang.String defaultValue); if (size != -1) return size; size = 0; - if (tableIdent_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTableIdent()); - } { int dataSize = 0; - for (int i = 0; i < regions_.size(); i++) { + for (int i = 0; i < regionIds_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(regions_.getInt(i)); + .computeUInt64SizeNoTag(regionIds_.getLong(i)); } size += dataSize; - if (!getRegionsList().isEmpty()) { + if (!getRegionIdsList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } - regionsMemoizedSerializedSize = dataSize; + regionIdsMemoizedSerializedSize = dataSize; } if (durationSinceEpoch_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(3, durationSinceEpoch_); + .computeUInt64Size(2, durationSinceEpoch_); } if (leaseSeconds_ != 0L) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(4, leaseSeconds_); + .computeUInt64Size(3, leaseSeconds_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6512,13 +4437,8 @@ java.lang.String defaultValue); } greptime.v1.meta.HeartbeatOuterClass.RegionLease other = (greptime.v1.meta.HeartbeatOuterClass.RegionLease) obj; - if (hasTableIdent() != other.hasTableIdent()) return false; - if (hasTableIdent()) { - if (!getTableIdent() - .equals(other.getTableIdent())) return false; - } - if (!getRegionsList() - .equals(other.getRegionsList())) return false; + if (!getRegionIdsList() + .equals(other.getRegionIdsList())) return false; if (getDurationSinceEpoch() != other.getDurationSinceEpoch()) return false; if (getLeaseSeconds() @@ -6534,13 +4454,9 @@ java.lang.String defaultValue); } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTableIdent()) { - hash = (37 * hash) + TABLE_IDENT_FIELD_NUMBER; - hash = (53 * hash) + getTableIdent().hashCode(); - } - if (getRegionsCount() > 0) { - hash = (37 * hash) + REGIONS_FIELD_NUMBER; - hash = (53 * hash) + getRegionsList().hashCode(); + if (getRegionIdsCount() > 0) { + hash = (37 * hash) + REGION_IDS_FIELD_NUMBER; + hash = (53 * hash) + getRegionIdsList().hashCode(); } hash = (37 * hash) + DURATION_SINCE_EPOCH_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( @@ -6681,13 +4597,7 @@ java.lang.String defaultValue); @java.lang.Override public Builder clear() { super.clear(); - if (tableIdentBuilder_ == null) { - tableIdent_ = null; - } else { - tableIdent_ = null; - tableIdentBuilder_ = null; - } - regions_ = emptyIntList(); + regionIds_ = emptyLongList(); bitField0_ = (bitField0_ & ~0x00000001); durationSinceEpoch_ = 0L; @@ -6720,16 +4630,11 @@ java.lang.String defaultValue); public greptime.v1.meta.HeartbeatOuterClass.RegionLease buildPartial() { greptime.v1.meta.HeartbeatOuterClass.RegionLease result = new greptime.v1.meta.HeartbeatOuterClass.RegionLease(this); int from_bitField0_ = bitField0_; - if (tableIdentBuilder_ == null) { - result.tableIdent_ = tableIdent_; - } else { - result.tableIdent_ = tableIdentBuilder_.build(); - } if (((bitField0_ & 0x00000001) != 0)) { - regions_.makeImmutable(); + regionIds_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000001); } - result.regions_ = regions_; + result.regionIds_ = regionIds_; result.durationSinceEpoch_ = durationSinceEpoch_; result.leaseSeconds_ = leaseSeconds_; onBuilt(); @@ -6780,16 +4685,13 @@ java.lang.String defaultValue); public Builder mergeFrom(greptime.v1.meta.HeartbeatOuterClass.RegionLease other) { if (other == greptime.v1.meta.HeartbeatOuterClass.RegionLease.getDefaultInstance()) return this; - if (other.hasTableIdent()) { - mergeTableIdent(other.getTableIdent()); - } - if (!other.regions_.isEmpty()) { - if (regions_.isEmpty()) { - regions_ = other.regions_; + if (!other.regionIds_.isEmpty()) { + if (regionIds_.isEmpty()) { + regionIds_ = other.regionIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { - ensureRegionsIsMutable(); - regions_.addAll(other.regions_); + ensureRegionIdsIsMutable(); + regionIds_.addAll(other.regionIds_); } onChanged(); } @@ -6829,199 +4731,80 @@ java.lang.String defaultValue); } private int bitField0_; - private greptime.v1.meta.Common.TableIdent tableIdent_; - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder> tableIdentBuilder_; - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return Whether the tableIdent field is set. - */ - public boolean hasTableIdent() { - return tableIdentBuilder_ != null || tableIdent_ != null; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - * @return The tableIdent. - */ - public greptime.v1.meta.Common.TableIdent getTableIdent() { - if (tableIdentBuilder_ == null) { - return tableIdent_ == null ? greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; - } else { - return tableIdentBuilder_.getMessage(); - } - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public Builder setTableIdent(greptime.v1.meta.Common.TableIdent value) { - if (tableIdentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - tableIdent_ = value; - onChanged(); - } else { - tableIdentBuilder_.setMessage(value); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public Builder setTableIdent( - greptime.v1.meta.Common.TableIdent.Builder builderForValue) { - if (tableIdentBuilder_ == null) { - tableIdent_ = builderForValue.build(); - onChanged(); - } else { - tableIdentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public Builder mergeTableIdent(greptime.v1.meta.Common.TableIdent value) { - if (tableIdentBuilder_ == null) { - if (tableIdent_ != null) { - tableIdent_ = - greptime.v1.meta.Common.TableIdent.newBuilder(tableIdent_).mergeFrom(value).buildPartial(); - } else { - tableIdent_ = value; - } - onChanged(); - } else { - tableIdentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public Builder clearTableIdent() { - if (tableIdentBuilder_ == null) { - tableIdent_ = null; - onChanged(); - } else { - tableIdent_ = null; - tableIdentBuilder_ = null; - } - - return this; - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public greptime.v1.meta.Common.TableIdent.Builder getTableIdentBuilder() { - - onChanged(); - return getTableIdentFieldBuilder().getBuilder(); - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - public greptime.v1.meta.Common.TableIdentOrBuilder getTableIdentOrBuilder() { - if (tableIdentBuilder_ != null) { - return tableIdentBuilder_.getMessageOrBuilder(); - } else { - return tableIdent_ == null ? - greptime.v1.meta.Common.TableIdent.getDefaultInstance() : tableIdent_; - } - } - /** - * .greptime.v1.meta.TableIdent table_ident = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder> - getTableIdentFieldBuilder() { - if (tableIdentBuilder_ == null) { - tableIdentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - greptime.v1.meta.Common.TableIdent, greptime.v1.meta.Common.TableIdent.Builder, greptime.v1.meta.Common.TableIdentOrBuilder>( - getTableIdent(), - getParentForChildren(), - isClean()); - tableIdent_ = null; - } - return tableIdentBuilder_; - } - - private com.google.protobuf.Internal.IntList regions_ = emptyIntList(); - private void ensureRegionsIsMutable() { + private com.google.protobuf.Internal.LongList regionIds_ = emptyLongList(); + private void ensureRegionIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - regions_ = mutableCopy(regions_); + regionIds_ = mutableCopy(regionIds_); bitField0_ |= 0x00000001; } } /** - * repeated uint32 regions = 2; - * @return A list containing the regions. + * repeated uint64 region_ids = 1; + * @return A list containing the regionIds. */ - public java.util.List - getRegionsList() { + public java.util.List + getRegionIdsList() { return ((bitField0_ & 0x00000001) != 0) ? - java.util.Collections.unmodifiableList(regions_) : regions_; + java.util.Collections.unmodifiableList(regionIds_) : regionIds_; } /** - * repeated uint32 regions = 2; - * @return The count of regions. + * repeated uint64 region_ids = 1; + * @return The count of regionIds. */ - public int getRegionsCount() { - return regions_.size(); + public int getRegionIdsCount() { + return regionIds_.size(); } /** - * repeated uint32 regions = 2; + * repeated uint64 region_ids = 1; * @param index The index of the element to return. - * @return The regions at the given index. + * @return The regionIds at the given index. */ - public int getRegions(int index) { - return regions_.getInt(index); + public long getRegionIds(int index) { + return regionIds_.getLong(index); } /** - * repeated uint32 regions = 2; + * repeated uint64 region_ids = 1; * @param index The index to set the value at. - * @param value The regions to set. + * @param value The regionIds to set. * @return This builder for chaining. */ - public Builder setRegions( - int index, int value) { - ensureRegionsIsMutable(); - regions_.setInt(index, value); + public Builder setRegionIds( + int index, long value) { + ensureRegionIdsIsMutable(); + regionIds_.setLong(index, value); onChanged(); return this; } /** - * repeated uint32 regions = 2; - * @param value The regions to add. + * repeated uint64 region_ids = 1; + * @param value The regionIds to add. * @return This builder for chaining. */ - public Builder addRegions(int value) { - ensureRegionsIsMutable(); - regions_.addInt(value); + public Builder addRegionIds(long value) { + ensureRegionIdsIsMutable(); + regionIds_.addLong(value); onChanged(); return this; } /** - * repeated uint32 regions = 2; - * @param values The regions to add. + * repeated uint64 region_ids = 1; + * @param values The regionIds to add. * @return This builder for chaining. */ - public Builder addAllRegions( - java.lang.Iterable values) { - ensureRegionsIsMutable(); + public Builder addAllRegionIds( + java.lang.Iterable values) { + ensureRegionIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, regions_); + values, regionIds_); onChanged(); return this; } /** - * repeated uint32 regions = 2; + * repeated uint64 region_ids = 1; * @return This builder for chaining. */ - public Builder clearRegions() { - regions_ = emptyIntList(); + public Builder clearRegionIds() { + regionIds_ = emptyLongList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; @@ -7029,7 +4812,7 @@ java.lang.String defaultValue); private long durationSinceEpoch_ ; /** - * uint64 duration_since_epoch = 3; + * uint64 duration_since_epoch = 2; * @return The durationSinceEpoch. */ @java.lang.Override @@ -7037,7 +4820,7 @@ java.lang.String defaultValue); return durationSinceEpoch_; } /** - * uint64 duration_since_epoch = 3; + * uint64 duration_since_epoch = 2; * @param value The durationSinceEpoch to set. * @return This builder for chaining. */ @@ -7048,7 +4831,7 @@ java.lang.String defaultValue); return this; } /** - * uint64 duration_since_epoch = 3; + * uint64 duration_since_epoch = 2; * @return This builder for chaining. */ public Builder clearDurationSinceEpoch() { @@ -7060,7 +4843,7 @@ java.lang.String defaultValue); private long leaseSeconds_ ; /** - * uint64 lease_seconds = 4; + * uint64 lease_seconds = 3; * @return The leaseSeconds. */ @java.lang.Override @@ -7068,7 +4851,7 @@ java.lang.String defaultValue); return leaseSeconds_; } /** - * uint64 lease_seconds = 4; + * uint64 lease_seconds = 3; * @param value The leaseSeconds to set. * @return This builder for chaining. */ @@ -7079,7 +4862,7 @@ java.lang.String defaultValue); return this; } /** - * uint64 lease_seconds = 4; + * uint64 lease_seconds = 3; * @return This builder for chaining. */ public Builder clearLeaseSeconds() { @@ -9960,26 +7743,11 @@ java.lang.String defaultValue); private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_greptime_v1_meta_HeartbeatRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_meta_NodeStat_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_meta_NodeStat_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_meta_NodeStat_AttrsEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_meta_NodeStat_AttrsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_greptime_v1_meta_RegionStat_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_greptime_v1_meta_RegionStat_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_meta_RegionStat_AttrsEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_meta_RegionStat_AttrsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_greptime_v1_meta_HeartbeatResponse_descriptor; private static final @@ -10016,49 +7784,39 @@ java.lang.String defaultValue); java.lang.String[] descriptorData = { "\n greptime/v1/meta/heartbeat.proto\022\020grep" + "time.v1.meta\032\035greptime/v1/meta/common.pr" + - "oto\"\362\002\n\020HeartbeatRequest\022/\n\006header\030\001 \001(\013" + + "oto\"\303\002\n\020HeartbeatRequest\022/\n\006header\030\001 \001(\013" + "2\037.greptime.v1.meta.RequestHeader\022$\n\004pee" + "r\030\002 \001(\0132\026.greptime.v1.meta.Peer\0227\n\017repor" + "t_interval\030\003 \001(\0132\036.greptime.v1.meta.Time" + - "Interval\022-\n\tnode_stat\030\004 \001(\0132\032.greptime.v" + - "1.meta.NodeStat\0222\n\014region_stats\030\005 \003(\0132\034." + - "greptime.v1.meta.RegionStat\0229\n\017mailbox_m" + - "essage\030\006 \001(\0132 .greptime.v1.meta.MailboxM" + - "essage\022\034\n\024duration_since_epoch\030\007 \001(\004\022\022\n\n" + - "node_epoch\030\010 \001(\004\"\261\001\n\010NodeStat\022\014\n\004rcus\030\001 " + - "\001(\003\022\014\n\004wcus\030\002 \001(\003\022\021\n\ttable_num\030\003 \001(\003\022\022\n\n" + - "region_num\030\004 \001(\003\0224\n\005attrs\030d \003(\0132%.grepti" + - "me.v1.meta.NodeStat.AttrsEntry\032,\n\nAttrsE" + - "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\211\002\n" + - "\nRegionStat\022\021\n\tregion_id\030\001 \001(\004\0221\n\013table_" + - "ident\030\002 \001(\0132\034.greptime.v1.meta.TableIden" + - "t\022\014\n\004rcus\030\003 \001(\003\022\014\n\004wcus\030\004 \001(\003\022\031\n\021approxi" + - "mate_bytes\030\005 \001(\003\022\030\n\020approximate_rows\030\006 \001" + - "(\003\0226\n\005attrs\030d \003(\0132\'.greptime.v1.meta.Reg" + - "ionStat.AttrsEntry\032,\n\nAttrsEntry\022\013\n\003key\030" + - "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\266\001\n\021HeartbeatRe" + - "sponse\0220\n\006header\030\001 \001(\0132 .greptime.v1.met" + - "a.ResponseHeader\0229\n\017mailbox_message\030\002 \001(" + - "\0132 .greptime.v1.meta.MailboxMessage\0224\n\rr" + - "egion_leases\030\003 \003(\0132\035.greptime.v1.meta.Re" + - "gionLease\"\206\001\n\013RegionLease\0221\n\013table_ident" + - "\030\001 \001(\0132\034.greptime.v1.meta.TableIdent\022\017\n\007" + - "regions\030\002 \003(\r\022\034\n\024duration_since_epoch\030\003 " + - "\001(\004\022\025\n\rlease_seconds\030\004 \001(\004\"C\n\020AskLeaderR" + - "equest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.met" + - "a.RequestHeader\"m\n\021AskLeaderResponse\0220\n\006" + - "header\030\001 \001(\0132 .greptime.v1.meta.Response" + - "Header\022&\n\006leader\030\002 \001(\0132\026.greptime.v1.met" + - "a.Peer\"|\n\016MailboxMessage\022\n\n\002id\030\001 \001(\004\022\017\n\007" + - "subject\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\007payload2\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022" + - "\".greptime.v1.meta.HeartbeatRequest\032#.gr" + - "eptime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V" + - "\n\tAskLeader\022\".greptime.v1.meta.AskLeader" + - "Request\032#.greptime.v1.meta.AskLeaderResp" + - "onse\"\000B * - * optional uint64 trace_id = 1; - * @return Whether the traceId field is set. - */ - boolean hasTraceId(); - /** - *
-     * TraceID of request
-     * 
- * - * optional uint64 trace_id = 1; + * uint64 trace_id = 1; * @return The traceId. */ long getTraceId(); @@ -42,16 +33,7 @@ public final class Server { * SpanID of request * * - * optional uint64 span_id = 2; - * @return Whether the spanId field is set. - */ - boolean hasSpanId(); - /** - *
-     * SpanID of request
-     * 
- * - * optional uint64 span_id = 2; + * uint64 span_id = 2; * @return The spanId. */ long getSpanId(); @@ -91,7 +73,6 @@ public final class Server { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } - int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { @@ -103,12 +84,12 @@ public final class Server { done = true; break; case 8: { - bitField0_ |= 0x00000001; + traceId_ = input.readUInt64(); break; } case 16: { - bitField0_ |= 0x00000002; + spanId_ = input.readUInt64(); break; } @@ -146,7 +127,6 @@ public final class Server { io.greptime.v1.region.Server.RegionRequestHeader.class, io.greptime.v1.region.Server.RegionRequestHeader.Builder.class); } - private int bitField0_; public static final int TRACE_ID_FIELD_NUMBER = 1; private long traceId_; /** @@ -154,19 +134,7 @@ public final class Server { * TraceID of request * * - * optional uint64 trace_id = 1; - * @return Whether the traceId field is set. - */ - @java.lang.Override - public boolean hasTraceId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     * TraceID of request
-     * 
- * - * optional uint64 trace_id = 1; + * uint64 trace_id = 1; * @return The traceId. */ @java.lang.Override @@ -181,19 +149,7 @@ public final class Server { * SpanID of request * * - * optional uint64 span_id = 2; - * @return Whether the spanId field is set. - */ - @java.lang.Override - public boolean hasSpanId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     * SpanID of request
-     * 
- * - * optional uint64 span_id = 2; + * uint64 span_id = 2; * @return The spanId. */ @java.lang.Override @@ -215,10 +171,10 @@ public final class Server { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { + if (traceId_ != 0L) { output.writeUInt64(1, traceId_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (spanId_ != 0L) { output.writeUInt64(2, spanId_); } unknownFields.writeTo(output); @@ -230,11 +186,11 @@ public final class Server { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { + if (traceId_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, traceId_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (spanId_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, spanId_); } @@ -253,16 +209,10 @@ public final class Server { } io.greptime.v1.region.Server.RegionRequestHeader other = (io.greptime.v1.region.Server.RegionRequestHeader) obj; - if (hasTraceId() != other.hasTraceId()) return false; - if (hasTraceId()) { - if (getTraceId() - != other.getTraceId()) return false; - } - if (hasSpanId() != other.hasSpanId()) return false; - if (hasSpanId()) { - if (getSpanId() - != other.getSpanId()) return false; - } + if (getTraceId() + != other.getTraceId()) return false; + if (getSpanId() + != other.getSpanId()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -274,16 +224,12 @@ public final class Server { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTraceId()) { - hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getTraceId()); - } - if (hasSpanId()) { - hash = (37 * hash) + SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getSpanId()); - } + hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTraceId()); + hash = (37 * hash) + SPAN_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getSpanId()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -418,9 +364,9 @@ public final class Server { public Builder clear() { super.clear(); traceId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000001); + spanId_ = 0L; - bitField0_ = (bitField0_ & ~0x00000002); + return this; } @@ -447,17 +393,8 @@ public final class Server { @java.lang.Override public io.greptime.v1.region.Server.RegionRequestHeader buildPartial() { io.greptime.v1.region.Server.RegionRequestHeader result = new io.greptime.v1.region.Server.RegionRequestHeader(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.traceId_ = traceId_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.spanId_ = spanId_; - to_bitField0_ |= 0x00000002; - } - result.bitField0_ = to_bitField0_; + result.traceId_ = traceId_; + result.spanId_ = spanId_; onBuilt(); return result; } @@ -506,10 +443,10 @@ public final class Server { public Builder mergeFrom(io.greptime.v1.region.Server.RegionRequestHeader other) { if (other == io.greptime.v1.region.Server.RegionRequestHeader.getDefaultInstance()) return this; - if (other.hasTraceId()) { + if (other.getTraceId() != 0L) { setTraceId(other.getTraceId()); } - if (other.hasSpanId()) { + if (other.getSpanId() != 0L) { setSpanId(other.getSpanId()); } this.mergeUnknownFields(other.unknownFields); @@ -540,7 +477,6 @@ public final class Server { } return this; } - private int bitField0_; private long traceId_ ; /** @@ -548,19 +484,7 @@ public final class Server { * TraceID of request * * - * optional uint64 trace_id = 1; - * @return Whether the traceId field is set. - */ - @java.lang.Override - public boolean hasTraceId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       * TraceID of request
-       * 
- * - * optional uint64 trace_id = 1; + * uint64 trace_id = 1; * @return The traceId. */ @java.lang.Override @@ -572,12 +496,12 @@ public final class Server { * TraceID of request * * - * optional uint64 trace_id = 1; + * uint64 trace_id = 1; * @param value The traceId to set. * @return This builder for chaining. */ public Builder setTraceId(long value) { - bitField0_ |= 0x00000001; + traceId_ = value; onChanged(); return this; @@ -587,11 +511,11 @@ public final class Server { * TraceID of request * * - * optional uint64 trace_id = 1; + * uint64 trace_id = 1; * @return This builder for chaining. */ public Builder clearTraceId() { - bitField0_ = (bitField0_ & ~0x00000001); + traceId_ = 0L; onChanged(); return this; @@ -603,19 +527,7 @@ public final class Server { * SpanID of request * * - * optional uint64 span_id = 2; - * @return Whether the spanId field is set. - */ - @java.lang.Override - public boolean hasSpanId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       * SpanID of request
-       * 
- * - * optional uint64 span_id = 2; + * uint64 span_id = 2; * @return The spanId. */ @java.lang.Override @@ -627,12 +539,12 @@ public final class Server { * SpanID of request * * - * optional uint64 span_id = 2; + * uint64 span_id = 2; * @param value The spanId to set. * @return This builder for chaining. */ public Builder setSpanId(long value) { - bitField0_ |= 0x00000002; + spanId_ = value; onChanged(); return this; @@ -642,11 +554,11 @@ public final class Server { * SpanID of request * * - * optional uint64 span_id = 2; + * uint64 span_id = 2; * @return This builder for chaining. */ public Builder clearSpanId() { - bitField0_ = (bitField0_ & ~0x00000002); + spanId_ = 0L; onChanged(); return this; @@ -7801,7 +7713,7 @@ public final class Server { /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -7810,7 +7722,7 @@ public final class Server { java.util.List getPrimaryKeyList(); /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -7819,7 +7731,7 @@ public final class Server { int getPrimaryKeyCount(); /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -8231,7 +8143,7 @@ java.lang.String defaultValue); private com.google.protobuf.Internal.IntList primaryKey_; /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -8244,7 +8156,7 @@ java.lang.String defaultValue); } /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -8255,7 +8167,7 @@ java.lang.String defaultValue); } /** *
-     * Columns in the primary key.
+     * Column Id of primary keys.
      * 
* * repeated uint32 primary_key = 4; @@ -9444,7 +9356,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9457,7 +9369,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9468,7 +9380,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9480,7 +9392,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9497,7 +9409,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9512,7 +9424,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -9529,7 +9441,7 @@ java.lang.String defaultValue); } /** *
-       * Columns in the primary key.
+       * Column Id of primary keys.
        * 
* * repeated uint32 primary_key = 4; @@ -15003,60 +14915,59 @@ java.lang.String defaultValue); java.lang.String[] descriptorData = { "\n\037greptime/v1/region/server.proto\022\022grept" + "ime.v1.region\032\030greptime/v1/common.proto\032" + - "\025greptime/v1/row.proto\"[\n\023RegionRequestH" + - "eader\022\025\n\010trace_id\030\001 \001(\004H\000\210\001\001\022\024\n\007span_id\030" + - "\002 \001(\004H\001\210\001\001B\013\n\t_trace_idB\n\n\010_span_id\"\245\004\n\r" + - "RegionRequest\0227\n\006header\030\001 \001(\0132\'.greptime" + - ".v1.region.RegionRequestHeader\0225\n\007insert" + - "s\030\003 \001(\0132\".greptime.v1.region.InsertReque" + - "stsH\000\0225\n\007deletes\030\004 \001(\0132\".greptime.v1.reg" + - "ion.DeleteRequestsH\000\0223\n\006create\030\005 \001(\0132!.g" + - "reptime.v1.region.CreateRequestH\000\022/\n\004dro" + - "p\030\006 \001(\0132\037.greptime.v1.region.DropRequest" + - "H\000\022/\n\004open\030\007 \001(\0132\037.greptime.v1.region.Op" + - "enRequestH\000\0221\n\005close\030\010 \001(\0132 .greptime.v1" + - ".region.CloseRequestH\000\0221\n\005alter\030\t \001(\0132 ." + - "greptime.v1.region.AlterRequestH\000\0221\n\005flu" + - "sh\030\n \001(\0132 .greptime.v1.region.FlushReque" + - "stH\000\0225\n\007compact\030\013 \001(\0132\".greptime.v1.regi" + - "on.CompactRequestH\000B\006\n\004body\"T\n\016RegionRes" + - "ponse\022+\n\006header\030\001 \001(\0132\033.greptime.v1.Resp" + - "onseHeader\022\025\n\raffected_rows\030\002 \001(\004\"E\n\016Ins" + - "ertRequests\0223\n\010requests\030\001 \003(\0132!.greptime" + - ".v1.region.InsertRequest\"E\n\016DeleteReques" + - "ts\0223\n\010requests\030\001 \003(\0132!.greptime.v1.regio" + - "n.DeleteRequest\"C\n\rInsertRequest\022\021\n\tregi" + - "on_id\030\001 \001(\004\022\037\n\004rows\030\002 \001(\0132\021.greptime.v1." + - "Rows\"C\n\rDeleteRequest\022\021\n\tregion_id\030\001 \001(\004" + - "\022\037\n\004rows\030\002 \001(\0132\021.greptime.v1.Rows\"/\n\014Que" + - "ryRequest\022\021\n\tregion_id\030\001 \001(\004\022\014\n\004plan\030\002 \001" + - "(\014\"\253\002\n\rCreateRequest\022\021\n\tregion_id\030\001 \001(\004\022" + - "\016\n\006engine\030\002 \001(\t\0222\n\013column_defs\030\003 \003(\0132\035.g" + - "reptime.v1.region.ColumnDef\022\023\n\013primary_k" + - "ey\030\004 \003(\r\022\034\n\024create_if_not_exists\030\005 \001(\010\022\017" + - "\n\007catalog\030\006 \001(\t\022\016\n\006schema\030\007 \001(\t\022?\n\007optio" + - "ns\030\010 \003(\0132..greptime.v1.region.CreateRequ" + - "est.OptionsEntry\032.\n\014OptionsEntry\022\013\n\003key\030" + - "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\" \n\013DropRequest\022" + - "\021\n\tregion_id\030\001 \001(\004\"\300\001\n\013OpenRequest\022\021\n\tre" + - "gion_id\030\001 \001(\004\022\016\n\006engine\030\002 \001(\t\022\017\n\007catalog" + - "\030\003 \001(\t\022\016\n\006schema\030\004 \001(\t\022=\n\007options\030\005 \003(\0132" + - ",.greptime.v1.region.OpenRequest.Options" + - "Entry\032.\n\014OptionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + - "lue\030\002 \001(\t:\0028\001\"!\n\014CloseRequest\022\021\n\tregion_" + - "id\030\001 \001(\004\"!\n\014AlterRequest\022\021\n\tregion_id\030\001 " + - "\001(\004\"!\n\014FlushRequest\022\021\n\tregion_id\030\001 \001(\004\"#" + - "\n\016CompactRequest\022\021\n\tregion_id\030\001 \001(\004\"\276\001\n\t" + - "ColumnDef\022\014\n\004name\030\001 \001(\t\022\021\n\tcolumn_id\030\002 \001" + - "(\r\022-\n\010datatype\030\003 \001(\0162\033.greptime.v1.Colum" + - "nDataType\022\023\n\013is_nullable\030\004 \001(\010\022\032\n\022defaul" + - "t_constraint\030\005 \001(\014\0220\n\rsemantic_type\030\006 \001(" + - "\0162\031.greptime.v1.SemanticType2Y\n\006Region\022O" + - "\n\006Handle\022!.greptime.v1.region.RegionRequ" + - "est\032\".greptime.v1.region.RegionResponseB" + - "]\n\025io.greptime.v1.regionB\006ServerZ attrs = 100; + uint64 node_epoch = 7; } message RegionStat { uint64 region_id = 1; - TableIdent table_ident = 2; // The read capacity units during this period - int64 rcus = 3; + int64 rcus = 2; // The write capacity units during this period - int64 wcus = 4; + int64 wcus = 3; // Approximate bytes of this region - int64 approximate_bytes = 5; + int64 approximate_bytes = 4; // Approximate number of rows in this region - int64 approximate_rows = 6; - - // Others - map attrs = 100; + int64 approximate_rows = 5; + // engine name + string engine = 6; } message HeartbeatResponse { ResponseHeader header = 1; - MailboxMessage mailbox_message = 2; - repeated RegionLease region_leases = 3; + RegionLease region_lease = 3; } message RegionLease { - TableIdent table_ident = 1; - repeated uint32 regions = 2; - uint64 duration_since_epoch = 3; - uint64 lease_seconds = 4; + repeated uint64 region_ids = 1; + uint64 duration_since_epoch = 2; + uint64 lease_seconds = 3; } message AskLeaderRequest { RequestHeader header = 1; } message AskLeaderResponse { ResponseHeader header = 1; - Peer leader = 2; } @@ -113,7 +91,6 @@ message MailboxMessage { string to = 4; // The unix timestamp in milliseconds. int64 timestamp_millis = 5; - // The message body. oneof payload { string json = 6; } }