Rename GetServiceStates to GetComponentStates and reconstruct NodeStates and ServiceStates

Signed-off-by: sunby <bingyi.sun@zilliz.com>
pull/4973/head^2
sunby 2021-01-20 11:02:29 +08:00 committed by yefu.chen
parent 7ee8623e1a
commit 3602376a10
21 changed files with 307 additions and 319 deletions

View File

@ -29,7 +29,7 @@ func (c Client) Stop() {
panic("implement me") panic("implement me")
} }
func (c Client) GetServiceStates() (internalpb2.ServiceStates, error) { func (c Client) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -29,7 +29,7 @@ func (g Client) Stop() {
panic("implement me") panic("implement me")
} }
func (g Client) GetServiceStates() (internalpb2.ServiceStates, error) { func (g Client) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -43,7 +43,7 @@ func (s *Server) Stop() {
s.loopWg.Wait() s.loopWg.Wait()
} }
func (s *Server) GetServiceStates() (internalpb2.ServiceStates, error) { func (s *Server) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -56,7 +56,7 @@ func (c *GrpcClient) Stop() error {
} }
//TODO, grpc, get service state from server //TODO, grpc, get service state from server
func (c *GrpcClient) GetServiceStates() (*internalpb2.ServiceStates, error) { func (c *GrpcClient) GetComponentStates() (*internalpb2.ComponentStates, error) {
return nil, nil return nil, nil
} }

View File

@ -73,7 +73,7 @@ func (s *GrpcServer) Stop() error {
return err return err
} }
func (s *GrpcServer) GetServiceStates(ctx context.Context, empty *commonpb.Empty) (*internalpb2.ServiceStates, error) { func (s *GrpcServer) GetComponentStates(ctx context.Context, empty *commonpb.Empty) (*internalpb2.ComponentStates, error) {
return nil, nil return nil, nil
} }

View File

@ -25,7 +25,7 @@ func (c *Client) Stop() {
panic("implement me") panic("implement me")
} }
func (c *Client) GetServiceStates() (internalpb2.ServiceStates, error) { func (c *Client) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -21,7 +21,7 @@ func (c *Client) Stop() {
panic("implement me") panic("implement me")
} }
func (c *Client) GetServiceStates() (internalpb2.ServiceStates, error) { func (c *Client) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -25,7 +25,7 @@ func (s *Server) Stop() {
panic("implement me") panic("implement me")
} }
func (s *Server) GetServiceStates() (internalpb2.ServiceStates, error) { func (s *Server) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -59,7 +59,7 @@ func (i *IndexNode) Stop() {
panic("implement me") panic("implement me")
} }
func (i *IndexNode) GetServiceStates() (internalpb2.ServiceStates, error) { func (i *IndexNode) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -56,7 +56,7 @@ func (i *IndexService) Stop() {
panic("implement me") panic("implement me")
} }
func (i *IndexService) GetServiceStates() (internalpb2.ServiceStates, error) { func (i *IndexService) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -476,7 +476,7 @@ func (s *Master) GetPartitionStatistics(ctx context.Context, request *milvuspb.P
panic("implement me") panic("implement me")
} }
func (s *Master) GetServiceStates(ctx context.Context, empty *commonpb.Empty) (*internalpb2.ServiceStates, error) { func (s *Master) GetComponentStates(ctx context.Context, empty *commonpb.Empty) (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -38,7 +38,7 @@ type Service interface {
Init(params *InitParams) error Init(params *InitParams) error
Start() error Start() error
Stop() error Stop() error
GetServiceStates() (*internalpb2.ServiceStates, error) GetComponentStates() (*internalpb2.ComponentStates, error)
GetTimeTickChannel() (string, error) GetTimeTickChannel() (string, error)
GetStatesChannel() (string, error) GetStatesChannel() (string, error)
} }
@ -48,7 +48,7 @@ type Interface interface {
Init(params *InitParams) error Init(params *InitParams) error
Start() error Start() error
Stop() error Stop() error
GetServiceStates(empty *commonpb.Empty) (*internalpb2.ServiceStates, error) GetComponentStates(empty *commonpb.Empty) (*internalpb2.ComponentStates, error)
//DDL request //DDL request
CreateCollection(in *milvuspb.CreateCollectionRequest) (*commonpb.Status, error) CreateCollection(in *milvuspb.CreateCollectionRequest) (*commonpb.Status, error)
@ -485,19 +485,15 @@ func (c *Core) Stop() error {
return nil return nil
} }
func (c *Core) GetServiceStates(empty *commonpb.Empty) (*internalpb2.ServiceStates, error) { func (c *Core) GetComponentStates(empty *commonpb.Empty) (*internalpb2.ComponentStates, error) {
code := c.stateCode.Load().(internalpb2.StateCode) code := c.stateCode.Load().(internalpb2.StateCode)
return &internalpb2.ServiceStates{ return &internalpb2.ComponentStates{
StateCode: code, State: &internalpb2.ComponentInfo{
NodeStates: []*internalpb2.NodeStates{ NodeID: int64(Params.NodeID),
{ Role: "master",
NodeID: int64(Params.NodeID), StateCode: code,
Role: "master", ExtraInfo: nil,
StateCode: code,
ExtraInfo: nil,
},
}, },
ExtraInfo: nil,
}, nil }, nil
} }

View File

@ -11,17 +11,16 @@ enum StateCode {
} }
message NodeStates { message ComponentInfo {
int64 nodeID = 1; int64 nodeID = 1;
string role = 2; string role = 2;
StateCode state_code = 3; StateCode state_code = 3;
repeated common.KeyValuePair extra_info = 4; repeated common.KeyValuePair extra_info = 4;
} }
message ServiceStates { message ComponentStates {
StateCode state_code = 1; ComponentInfo state = 1;
repeated NodeStates node_states = 2; repeated common.KeyValuePair subcomponent_states = 2;
repeated common.KeyValuePair extra_info = 3;
} }
message NodeInfo { message NodeInfo {

View File

@ -49,7 +49,7 @@ func (StateCode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_41f4a519b878ee3b, []int{0} return fileDescriptor_41f4a519b878ee3b, []int{0}
} }
type NodeStates struct { type ComponentInfo struct {
NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
StateCode StateCode `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.internal.StateCode" json:"state_code,omitempty"` StateCode StateCode `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.internal.StateCode" json:"state_code,omitempty"`
@ -59,110 +59,102 @@ type NodeStates struct {
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *NodeStates) Reset() { *m = NodeStates{} } func (m *ComponentInfo) Reset() { *m = ComponentInfo{} }
func (m *NodeStates) String() string { return proto.CompactTextString(m) } func (m *ComponentInfo) String() string { return proto.CompactTextString(m) }
func (*NodeStates) ProtoMessage() {} func (*ComponentInfo) ProtoMessage() {}
func (*NodeStates) Descriptor() ([]byte, []int) { func (*ComponentInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_41f4a519b878ee3b, []int{0} return fileDescriptor_41f4a519b878ee3b, []int{0}
} }
func (m *NodeStates) XXX_Unmarshal(b []byte) error { func (m *ComponentInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeStates.Unmarshal(m, b) return xxx_messageInfo_ComponentInfo.Unmarshal(m, b)
} }
func (m *NodeStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *ComponentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NodeStates.Marshal(b, m, deterministic) return xxx_messageInfo_ComponentInfo.Marshal(b, m, deterministic)
} }
func (m *NodeStates) XXX_Merge(src proto.Message) { func (m *ComponentInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_NodeStates.Merge(m, src) xxx_messageInfo_ComponentInfo.Merge(m, src)
} }
func (m *NodeStates) XXX_Size() int { func (m *ComponentInfo) XXX_Size() int {
return xxx_messageInfo_NodeStates.Size(m) return xxx_messageInfo_ComponentInfo.Size(m)
} }
func (m *NodeStates) XXX_DiscardUnknown() { func (m *ComponentInfo) XXX_DiscardUnknown() {
xxx_messageInfo_NodeStates.DiscardUnknown(m) xxx_messageInfo_ComponentInfo.DiscardUnknown(m)
} }
var xxx_messageInfo_NodeStates proto.InternalMessageInfo var xxx_messageInfo_ComponentInfo proto.InternalMessageInfo
func (m *NodeStates) GetNodeID() int64 { func (m *ComponentInfo) GetNodeID() int64 {
if m != nil { if m != nil {
return m.NodeID return m.NodeID
} }
return 0 return 0
} }
func (m *NodeStates) GetRole() string { func (m *ComponentInfo) GetRole() string {
if m != nil { if m != nil {
return m.Role return m.Role
} }
return "" return ""
} }
func (m *NodeStates) GetStateCode() StateCode { func (m *ComponentInfo) GetStateCode() StateCode {
if m != nil { if m != nil {
return m.StateCode return m.StateCode
} }
return StateCode_INITIALIZING return StateCode_INITIALIZING
} }
func (m *NodeStates) GetExtraInfo() []*commonpb.KeyValuePair { func (m *ComponentInfo) GetExtraInfo() []*commonpb.KeyValuePair {
if m != nil { if m != nil {
return m.ExtraInfo return m.ExtraInfo
} }
return nil return nil
} }
type ServiceStates struct { type ComponentStates struct {
StateCode StateCode `protobuf:"varint,1,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.internal.StateCode" json:"state_code,omitempty"` State *ComponentInfo `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
NodeStates []*NodeStates `protobuf:"bytes,2,rep,name=node_states,json=nodeStates,proto3" json:"node_states,omitempty"` SubcomponentStates []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=subcomponent_states,json=subcomponentStates,proto3" json:"subcomponent_states,omitempty"`
ExtraInfo []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *ServiceStates) Reset() { *m = ServiceStates{} } func (m *ComponentStates) Reset() { *m = ComponentStates{} }
func (m *ServiceStates) String() string { return proto.CompactTextString(m) } func (m *ComponentStates) String() string { return proto.CompactTextString(m) }
func (*ServiceStates) ProtoMessage() {} func (*ComponentStates) ProtoMessage() {}
func (*ServiceStates) Descriptor() ([]byte, []int) { func (*ComponentStates) Descriptor() ([]byte, []int) {
return fileDescriptor_41f4a519b878ee3b, []int{1} return fileDescriptor_41f4a519b878ee3b, []int{1}
} }
func (m *ServiceStates) XXX_Unmarshal(b []byte) error { func (m *ComponentStates) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ServiceStates.Unmarshal(m, b) return xxx_messageInfo_ComponentStates.Unmarshal(m, b)
} }
func (m *ServiceStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *ComponentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ServiceStates.Marshal(b, m, deterministic) return xxx_messageInfo_ComponentStates.Marshal(b, m, deterministic)
} }
func (m *ServiceStates) XXX_Merge(src proto.Message) { func (m *ComponentStates) XXX_Merge(src proto.Message) {
xxx_messageInfo_ServiceStates.Merge(m, src) xxx_messageInfo_ComponentStates.Merge(m, src)
} }
func (m *ServiceStates) XXX_Size() int { func (m *ComponentStates) XXX_Size() int {
return xxx_messageInfo_ServiceStates.Size(m) return xxx_messageInfo_ComponentStates.Size(m)
} }
func (m *ServiceStates) XXX_DiscardUnknown() { func (m *ComponentStates) XXX_DiscardUnknown() {
xxx_messageInfo_ServiceStates.DiscardUnknown(m) xxx_messageInfo_ComponentStates.DiscardUnknown(m)
} }
var xxx_messageInfo_ServiceStates proto.InternalMessageInfo var xxx_messageInfo_ComponentStates proto.InternalMessageInfo
func (m *ServiceStates) GetStateCode() StateCode { func (m *ComponentStates) GetState() *ComponentInfo {
if m != nil { if m != nil {
return m.StateCode return m.State
}
return StateCode_INITIALIZING
}
func (m *ServiceStates) GetNodeStates() []*NodeStates {
if m != nil {
return m.NodeStates
} }
return nil return nil
} }
func (m *ServiceStates) GetExtraInfo() []*commonpb.KeyValuePair { func (m *ComponentStates) GetSubcomponentStates() []*commonpb.KeyValuePair {
if m != nil { if m != nil {
return m.ExtraInfo return m.SubcomponentStates
} }
return nil return nil
} }
@ -1478,8 +1470,8 @@ func (m *MsgPosition) GetTimestamp() uint64 {
func init() { func init() {
proto.RegisterEnum("milvus.proto.internal.StateCode", StateCode_name, StateCode_value) proto.RegisterEnum("milvus.proto.internal.StateCode", StateCode_name, StateCode_value)
proto.RegisterType((*NodeStates)(nil), "milvus.proto.internal.NodeStates") proto.RegisterType((*ComponentInfo)(nil), "milvus.proto.internal.ComponentInfo")
proto.RegisterType((*ServiceStates)(nil), "milvus.proto.internal.ServiceStates") proto.RegisterType((*ComponentStates)(nil), "milvus.proto.internal.ComponentStates")
proto.RegisterType((*NodeInfo)(nil), "milvus.proto.internal.NodeInfo") proto.RegisterType((*NodeInfo)(nil), "milvus.proto.internal.NodeInfo")
proto.RegisterType((*InitParams)(nil), "milvus.proto.internal.InitParams") proto.RegisterType((*InitParams)(nil), "milvus.proto.internal.InitParams")
proto.RegisterType((*StringList)(nil), "milvus.proto.internal.StringList") proto.RegisterType((*StringList)(nil), "milvus.proto.internal.StringList")
@ -1505,84 +1497,85 @@ func init() {
func init() { proto.RegisterFile("internal.proto", fileDescriptor_41f4a519b878ee3b) } func init() { proto.RegisterFile("internal.proto", fileDescriptor_41f4a519b878ee3b) }
var fileDescriptor_41f4a519b878ee3b = []byte{ var fileDescriptor_41f4a519b878ee3b = []byte{
// 1259 bytes of a gzipped FileDescriptorProto // 1272 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0x4f, 0x6f, 0x1b, 0xc5,
0x17, 0xff, 0xae, 0xed, 0xd8, 0xde, 0xb7, 0x4e, 0x9a, 0xef, 0xaa, 0x3f, 0xb6, 0x50, 0xa8, 0xbb, 0x1b, 0xfe, 0xad, 0xed, 0xf8, 0xcf, 0x6b, 0x27, 0xcd, 0x6f, 0xe9, 0x9f, 0x2d, 0x14, 0xea, 0x2e,
0xfc, 0x32, 0x20, 0x92, 0x2a, 0x45, 0x88, 0x5b, 0x1b, 0xc7, 0x2d, 0x5d, 0x35, 0x09, 0x61, 0x12, 0x05, 0x0c, 0x88, 0xa4, 0x4a, 0x11, 0x42, 0x5c, 0xda, 0x24, 0x6e, 0xe9, 0xaa, 0x49, 0x08, 0x13,
0x55, 0xa2, 0x97, 0xd5, 0x78, 0x77, 0x62, 0x0f, 0xdd, 0x1f, 0xee, 0xcc, 0xb8, 0xa9, 0x73, 0xe6, 0xab, 0x12, 0xbd, 0xac, 0xc6, 0xde, 0x89, 0x3d, 0x74, 0x77, 0xc7, 0x9d, 0x99, 0x6d, 0xea, 0x9c,
0x86, 0xe0, 0xc6, 0x91, 0x0b, 0xff, 0x06, 0x07, 0x24, 0x4e, 0x48, 0x5c, 0x11, 0x27, 0xfe, 0x12, 0xb9, 0x21, 0xb8, 0x71, 0xe4, 0x00, 0x1f, 0x04, 0x24, 0x4e, 0x48, 0x5c, 0x11, 0x27, 0x3e, 0x09,
0x4e, 0x68, 0x66, 0xf6, 0x47, 0x9c, 0x6e, 0xa3, 0xd6, 0x80, 0x50, 0x25, 0x6e, 0x33, 0x6f, 0xde, 0x27, 0x34, 0x33, 0xbb, 0x6b, 0x3b, 0xdd, 0x44, 0x69, 0x00, 0xa1, 0x4a, 0xdc, 0x76, 0x9e, 0x79,
0xbc, 0x7d, 0x9f, 0xcf, 0x7b, 0xf3, 0xd9, 0x19, 0x58, 0xa1, 0x89, 0x20, 0x2c, 0xc1, 0xd1, 0xda, 0xe7, 0x9d, 0xf7, 0x79, 0xe6, 0x9d, 0x67, 0x77, 0x61, 0x89, 0xc6, 0x92, 0xf0, 0x18, 0x87, 0x2b,
0x84, 0xa5, 0x22, 0xb5, 0x2f, 0xc4, 0x34, 0x7a, 0x3c, 0xe5, 0x7a, 0xb6, 0x96, 0x2f, 0xbe, 0xd2, 0x63, 0xce, 0x24, 0xb3, 0x2f, 0x44, 0x34, 0x7c, 0x92, 0x08, 0x33, 0x5a, 0xc9, 0x26, 0x5f, 0x6e,
0x09, 0xd2, 0x38, 0x4e, 0x13, 0x6d, 0x76, 0x7f, 0x30, 0x00, 0x76, 0xd3, 0x90, 0xec, 0x0b, 0x2c, 0x0d, 0x58, 0x14, 0xb1, 0xd8, 0xc0, 0xee, 0x0f, 0x16, 0x2c, 0x6e, 0xb2, 0x68, 0xcc, 0x62, 0x12,
0x08, 0xb7, 0x2f, 0x42, 0x33, 0x49, 0x43, 0xe2, 0x0d, 0x1c, 0xa3, 0x6b, 0xf4, 0xea, 0x28, 0x9b, 0x4b, 0x2f, 0xde, 0x67, 0xf6, 0x45, 0xa8, 0xc6, 0x2c, 0x20, 0x5e, 0xd7, 0xb1, 0xda, 0x56, 0xa7,
0xd9, 0x36, 0x34, 0x58, 0x1a, 0x11, 0xa7, 0xd6, 0x35, 0x7a, 0x26, 0x52, 0x63, 0xfb, 0x26, 0x00, 0x8c, 0xd2, 0x91, 0x6d, 0x43, 0x85, 0xb3, 0x90, 0x38, 0xa5, 0xb6, 0xd5, 0x69, 0x20, 0xfd, 0x6c,
0x97, 0xbb, 0xfc, 0x20, 0x0d, 0x89, 0x53, 0xef, 0x1a, 0xbd, 0x95, 0x8d, 0xee, 0x5a, 0xe5, 0x47, 0xdf, 0x02, 0x10, 0x12, 0x4b, 0xe2, 0x0f, 0x58, 0x40, 0x9c, 0x72, 0xdb, 0xea, 0x2c, 0xad, 0xb5,
0xd7, 0x54, 0xf8, 0xad, 0x34, 0x24, 0xc8, 0xe4, 0xf9, 0xd0, 0xbe, 0x05, 0x40, 0x9e, 0x08, 0x86, 0x57, 0x0a, 0xf7, 0x5d, 0xd9, 0x53, 0x81, 0x9b, 0x2c, 0x20, 0xa8, 0x21, 0xb2, 0x47, 0xfb, 0x36,
0x7d, 0x9a, 0x1c, 0xa6, 0x4e, 0xa3, 0x5b, 0xef, 0x59, 0x1b, 0xd7, 0xe6, 0x03, 0x64, 0xb9, 0xde, 0x00, 0x79, 0x2a, 0x39, 0xf6, 0x69, 0xbc, 0xcf, 0x9c, 0x4a, 0xbb, 0xdc, 0x69, 0xae, 0x5d, 0x9b,
0x23, 0xb3, 0xfb, 0x38, 0x9a, 0x92, 0x3d, 0x4c, 0x19, 0x32, 0xd5, 0x26, 0x2f, 0x39, 0x4c, 0xdd, 0x4f, 0x90, 0x96, 0x7b, 0x9f, 0x4c, 0x1e, 0xe0, 0x30, 0x21, 0xbb, 0x98, 0x72, 0xd4, 0xd0, 0x8b,
0xdf, 0x0c, 0x58, 0xde, 0x27, 0xec, 0x31, 0x0d, 0x72, 0x00, 0xf3, 0x49, 0x19, 0x2f, 0x9e, 0x54, 0x54, 0xb9, 0xee, 0x77, 0x16, 0x9c, 0xcb, 0x09, 0xe8, 0x3d, 0x84, 0xfd, 0x11, 0x2c, 0xe8, 0x2d,
0x1f, 0x2c, 0x89, 0xd9, 0x57, 0x16, 0xee, 0xd4, 0xaa, 0xb2, 0x2a, 0x22, 0x94, 0xcc, 0x21, 0x48, 0x34, 0x83, 0xe6, 0xda, 0xf5, 0x63, 0x2a, 0x9a, 0xe3, 0x8d, 0xcc, 0x12, 0x1b, 0xc1, 0x4b, 0x22,
0x4a, 0x16, 0xe7, 0x81, 0xd5, 0x17, 0x00, 0x76, 0x1f, 0xda, 0x32, 0xb6, 0x1c, 0xdb, 0x1f, 0x41, 0xe9, 0x0f, 0xb2, 0x29, 0x5f, 0xa3, 0xc2, 0x29, 0x9d, 0xb6, 0x34, 0x7b, 0x76, 0xb5, 0xa9, 0xc7,
0x0b, 0x87, 0x21, 0x23, 0x9c, 0x2b, 0x3c, 0xd6, 0xc6, 0x95, 0xca, 0x50, 0x9b, 0xda, 0x07, 0xe5, 0x7d, 0x00, 0xf5, 0x1d, 0x25, 0xa2, 0x92, 0xf7, 0x03, 0xa8, 0xe1, 0x20, 0xe0, 0x44, 0x88, 0xb4,
0xce, 0x55, 0x35, 0x73, 0xbf, 0x00, 0xf0, 0x12, 0x2a, 0xf6, 0x30, 0xc3, 0xf1, 0xb3, 0xab, 0x3d, 0xba, 0x2b, 0x85, 0x39, 0xd7, 0x4d, 0x0c, 0xca, 0x82, 0x8b, 0xe4, 0x77, 0x3f, 0x07, 0xf0, 0x62,
0x80, 0x0e, 0x17, 0x98, 0x09, 0x7f, 0xa2, 0xfc, 0xaa, 0x49, 0xa8, 0x42, 0x60, 0xa9, 0x6d, 0x3a, 0x2a, 0x77, 0x31, 0xc7, 0x91, 0x38, 0xf6, 0xe0, 0xba, 0xd0, 0x12, 0x12, 0x73, 0xe9, 0x8f, 0x75,
0xba, 0xfb, 0x26, 0xc0, 0xbe, 0x60, 0x34, 0x19, 0x6d, 0x53, 0x2e, 0xe4, 0xb7, 0x1e, 0x4b, 0x3f, 0xdc, 0xe9, 0xa9, 0x34, 0xf5, 0x32, 0x93, 0xdd, 0xbd, 0x0e, 0xb0, 0x27, 0x39, 0x8d, 0x87, 0x5b,
0x1d, 0xcd, 0x44, 0xd9, 0xcc, 0xbd, 0x09, 0xd6, 0x01, 0x8d, 0xc9, 0x01, 0x0d, 0x1e, 0xee, 0xf0, 0x54, 0x48, 0xb5, 0xd7, 0x13, 0x15, 0x67, 0xb2, 0x35, 0x50, 0x3a, 0x72, 0x6f, 0x41, 0xb3, 0x47,
0x91, 0x7d, 0x1d, 0x1a, 0x43, 0xcc, 0xc9, 0x99, 0x48, 0x77, 0xf8, 0xa8, 0x8f, 0x39, 0x41, 0xca, 0x23, 0xd2, 0xa3, 0x83, 0x47, 0xdb, 0x62, 0x68, 0xdf, 0x80, 0x4a, 0x1f, 0x0b, 0x72, 0x22, 0xd3,
0xd3, 0xfd, 0xdd, 0x80, 0x4b, 0x5b, 0x8c, 0xa8, 0xfa, 0x45, 0x11, 0x09, 0x04, 0x4d, 0x13, 0x44, 0x6d, 0x31, 0xdc, 0xc0, 0x82, 0x20, 0x1d, 0xe9, 0xfe, 0x6e, 0xc1, 0xa5, 0x4d, 0x4e, 0x74, 0x7f,
0x1e, 0x4d, 0x09, 0x17, 0x2f, 0x1e, 0xcd, 0xbe, 0x04, 0xad, 0x70, 0xe8, 0x27, 0x38, 0xce, 0x79, 0x84, 0x21, 0x19, 0x48, 0xca, 0x62, 0x44, 0x1e, 0x27, 0x44, 0xc8, 0xe7, 0xcf, 0x66, 0x5f, 0x82,
0x6b, 0x86, 0xc3, 0x5d, 0x1c, 0x13, 0xfb, 0x6d, 0x58, 0x09, 0x8a, 0xf8, 0xd2, 0xa2, 0x3a, 0xde, 0x5a, 0xd0, 0xf7, 0x63, 0x1c, 0x65, 0xba, 0x55, 0x83, 0xfe, 0x0e, 0x8e, 0x88, 0xfd, 0x26, 0x2c,
0x44, 0xa7, 0xac, 0x92, 0xf5, 0x70, 0xe8, 0x0d, 0x9c, 0x86, 0x62, 0x54, 0x8d, 0x6d, 0x17, 0x3a, 0x0d, 0xf2, 0xfc, 0x0a, 0xd1, 0xcd, 0xdb, 0x40, 0x47, 0x50, 0xa5, 0x7a, 0xd0, 0xf7, 0xba, 0x4e,
0xa5, 0x97, 0x37, 0x70, 0x96, 0xd4, 0xda, 0x9c, 0x4d, 0xf2, 0xc3, 0x83, 0x31, 0x89, 0xb1, 0xd3, 0x45, 0x2b, 0xaa, 0x9f, 0x6d, 0x17, 0x5a, 0xd3, 0x28, 0xaf, 0xeb, 0x2c, 0xe8, 0xb9, 0x39, 0x4c,
0xec, 0x1a, 0xbd, 0x0e, 0xca, 0x66, 0xee, 0x4f, 0x06, 0x5c, 0x18, 0xb0, 0x74, 0xf2, 0x32, 0x83, 0xe9, 0x23, 0x06, 0x23, 0x12, 0x61, 0xa7, 0xda, 0xb6, 0x3a, 0x2d, 0x94, 0x8e, 0xdc, 0x9f, 0x2c,
0x73, 0xbf, 0xae, 0xc1, 0x45, 0x5d, 0xa3, 0x3d, 0xcc, 0x04, 0xfd, 0x87, 0x50, 0xbc, 0x03, 0xe7, 0xb8, 0xd0, 0xe5, 0x6c, 0xfc, 0x22, 0x93, 0x73, 0xbf, 0x2a, 0xc1, 0x45, 0x73, 0x46, 0xbb, 0x98,
0xca, 0xaf, 0x6a, 0x87, 0x6a, 0x18, 0x6f, 0xc1, 0xca, 0x24, 0xcf, 0x43, 0xfb, 0x35, 0x94, 0xdf, 0x4b, 0xfa, 0x0f, 0xb1, 0x78, 0x0b, 0xce, 0x4d, 0x77, 0x35, 0x01, 0xc5, 0x34, 0xde, 0x80, 0xa5,
0x72, 0x61, 0x9d, 0x43, 0xbb, 0x74, 0x06, 0xda, 0x66, 0x45, 0x29, 0xbb, 0x60, 0x15, 0x81, 0xbc, 0x71, 0x56, 0x87, 0x89, 0xab, 0xe8, 0xb8, 0xc5, 0x1c, 0x9d, 0x63, 0xbb, 0x70, 0x02, 0xdb, 0x6a,
0x81, 0xd3, 0x52, 0x2e, 0x27, 0x4d, 0xee, 0x57, 0x35, 0x38, 0x2f, 0x8b, 0xfa, 0x1f, 0x1b, 0x92, 0xc1, 0x51, 0xb6, 0xa1, 0x99, 0x27, 0xf2, 0xba, 0x4e, 0x4d, 0x87, 0xcc, 0x42, 0xee, 0x97, 0x25,
0x8d, 0x1f, 0x6b, 0x60, 0xeb, 0xee, 0xf0, 0x92, 0x90, 0x3c, 0xf9, 0x37, 0xb9, 0x78, 0x0d, 0xe0, 0x38, 0xaf, 0x0e, 0xf5, 0x3f, 0x35, 0x94, 0x1a, 0x3f, 0x96, 0xc0, 0x36, 0xdd, 0xe1, 0xc5, 0x01,
0x90, 0x92, 0x28, 0x3c, 0xc9, 0x83, 0xa9, 0x2c, 0x7f, 0x89, 0x03, 0x07, 0x5a, 0x2a, 0x48, 0x81, 0x79, 0xfa, 0x6f, 0x6a, 0xf1, 0x2a, 0xc0, 0x3e, 0x25, 0x61, 0x30, 0xab, 0x43, 0x43, 0x23, 0x7f,
0x3f, 0x9f, 0x4a, 0xa9, 0xd5, 0xbf, 0x8a, 0x4c, 0x6a, 0xdb, 0xcf, 0x2d, 0xb5, 0x6a, 0x5b, 0x26, 0x49, 0x03, 0x07, 0x6a, 0x3a, 0x49, 0xce, 0x3f, 0x1b, 0x2a, 0xab, 0x35, 0xaf, 0xb3, 0xd4, 0x6a,
0xb5, 0xbf, 0xd6, 0x60, 0xd9, 0x4b, 0x38, 0x61, 0xe2, 0x25, 0x68, 0xa4, 0x2b, 0x60, 0x72, 0x32, 0xeb, 0xa7, 0xb6, 0x5a, 0xbd, 0x2c, 0xb5, 0xda, 0x5f, 0x4b, 0xb0, 0xe8, 0xc5, 0x82, 0x70, 0xf9,
0x8a, 0x49, 0x22, 0x0a, 0x26, 0x4b, 0x83, 0x5c, 0x0d, 0xc6, 0x38, 0x49, 0x48, 0x94, 0x71, 0x69, 0x02, 0x34, 0xd2, 0x15, 0x68, 0x08, 0x32, 0x8c, 0xd4, 0x5b, 0x34, 0x53, 0x72, 0x0a, 0xa8, 0xd9,
0xa2, 0xd2, 0x60, 0xbf, 0x0e, 0x20, 0x68, 0x4c, 0xb8, 0xc0, 0xf1, 0x84, 0x3b, 0xad, 0x6e, 0xbd, 0xc1, 0x08, 0xc7, 0x31, 0x09, 0x53, 0x2d, 0x1b, 0x68, 0x0a, 0xd8, 0xaf, 0x01, 0x48, 0x1a, 0x11,
0xd7, 0x40, 0x27, 0x2c, 0x52, 0x45, 0x59, 0x7a, 0xe4, 0x0d, 0x34, 0x91, 0x75, 0x94, 0xcd, 0xec, 0x21, 0x71, 0x34, 0x16, 0x4e, 0xad, 0x5d, 0xee, 0x54, 0xd0, 0x0c, 0xa2, 0x5c, 0x94, 0xb3, 0x03,
0x0f, 0xa1, 0xcd, 0xd2, 0x23, 0x3f, 0xc4, 0x02, 0x3b, 0xa6, 0xa2, 0xf8, 0x72, 0x25, 0x25, 0xfd, 0xaf, 0x6b, 0x84, 0x2c, 0xa3, 0x74, 0x64, 0xbf, 0x0f, 0x75, 0xce, 0x0e, 0xfc, 0x00, 0x4b, 0xec,
0x28, 0x1d, 0xa2, 0x16, 0x4b, 0x8f, 0x06, 0x58, 0x60, 0xf7, 0x3b, 0x75, 0xbd, 0xc0, 0x2c, 0x18, 0x34, 0xb4, 0xc4, 0x97, 0x0b, 0x25, 0xd9, 0x08, 0x59, 0x1f, 0xd5, 0x38, 0x3b, 0xe8, 0x62, 0x89,
0x2f, 0x4e, 0xeb, 0xbb, 0xb0, 0xca, 0x08, 0x9f, 0x46, 0xc2, 0x2f, 0x61, 0x69, 0x7e, 0xcf, 0x69, 0xdd, 0x6f, 0x2d, 0x58, 0xdc, 0x23, 0x98, 0x0f, 0x46, 0x67, 0x97, 0xf5, 0x6d, 0x58, 0xe6, 0x44,
0xfb, 0x56, 0x01, 0x6e, 0x1d, 0x96, 0x1e, 0x4d, 0x09, 0x9b, 0x29, 0x7a, 0xcf, 0xcc, 0x50, 0xfb, 0x24, 0xa1, 0xf4, 0xa7, 0xb4, 0x8c, 0xbe, 0xe7, 0x0c, 0xbe, 0x99, 0x93, 0x5b, 0x85, 0x85, 0xc7,
0x65, 0xd7, 0x1f, 0x9d, 0x9f, 0x0c, 0xc5, 0x17, 0xc8, 0xef, 0x06, 0x34, 0xe5, 0x55, 0x67, 0xca, 0x09, 0xe1, 0x13, 0x2d, 0xef, 0x89, 0x15, 0x9a, 0x38, 0xf7, 0xb7, 0x99, 0xfa, 0x54, 0x2a, 0x71,
0x55, 0x56, 0xd6, 0xc6, 0xab, 0x95, 0x7b, 0xf6, 0x95, 0x0b, 0xca, 0x5c, 0x2b, 0x41, 0xd5, 0xab, 0x86, 0xfa, 0x6e, 0x42, 0x55, 0x7d, 0xb0, 0x24, 0x42, 0x57, 0xd5, 0x5c, 0x7b, 0xa5, 0x70, 0xcd,
0x41, 0x5d, 0x05, 0x2b, 0x26, 0x82, 0xd1, 0xc0, 0x17, 0xb3, 0x49, 0xde, 0x11, 0xa0, 0x4d, 0x07, 0x9e, 0x0e, 0x41, 0x69, 0x68, 0x21, 0xa9, 0x72, 0x31, 0xa9, 0xab, 0xd0, 0x8c, 0x88, 0xe4, 0x74,
0xb3, 0x89, 0x3a, 0x53, 0x63, 0x2a, 0xb8, 0xb3, 0xd4, 0xad, 0xf7, 0x3a, 0x48, 0x8d, 0xdd, 0x5f, 0xe0, 0xcb, 0xc9, 0x38, 0xeb, 0x08, 0x30, 0x50, 0x6f, 0x32, 0xd6, 0x77, 0x6a, 0x44, 0xa5, 0x70,
0x0c, 0x58, 0x1e, 0x90, 0x88, 0x08, 0xb2, 0x38, 0xf1, 0x15, 0x6d, 0x5b, 0xab, 0x6c, 0xdb, 0xb9, 0x16, 0xda, 0xe5, 0x4e, 0x0b, 0xe9, 0x67, 0xf7, 0x17, 0x0b, 0x16, 0xbb, 0x24, 0x24, 0x92, 0x9c,
0x8e, 0xab, 0x9f, 0xdd, 0x71, 0x8d, 0xa7, 0x3a, 0xee, 0x1a, 0x74, 0x26, 0x8c, 0xc6, 0x98, 0xcd, 0x5d, 0xf8, 0x82, 0xb6, 0x2d, 0x15, 0xb6, 0xed, 0x5c, 0xc7, 0x95, 0x4f, 0xee, 0xb8, 0xca, 0x33,
0xfc, 0x87, 0x64, 0xa6, 0x61, 0x48, 0x7d, 0xd3, 0xb6, 0x7b, 0x64, 0xc6, 0xdd, 0xef, 0x0d, 0x68, 0x1d, 0x77, 0x0d, 0x5a, 0x63, 0x4e, 0x23, 0xcc, 0x27, 0xfe, 0x23, 0x32, 0x31, 0x34, 0x94, 0xbf,
0xdf, 0x89, 0xa6, 0x7c, 0xbc, 0xd0, 0x05, 0x67, 0xfe, 0xbc, 0xd4, 0x4e, 0x9f, 0x97, 0xd3, 0xf2, 0x19, 0xec, 0x3e, 0x99, 0x08, 0xf7, 0x7b, 0x0b, 0xea, 0x77, 0xc3, 0x44, 0x8c, 0xce, 0xf4, 0x81,
0x53, 0xaf, 0x90, 0x1f, 0x17, 0x3a, 0xc5, 0x11, 0x3c, 0xc0, 0xa3, 0xac, 0x08, 0x73, 0x36, 0xf7, 0x33, 0x7f, 0x5f, 0x4a, 0x47, 0xef, 0xcb, 0x51, 0xfb, 0x29, 0x17, 0xd8, 0x8f, 0x0b, 0xad, 0xfc,
0x0f, 0x03, 0xcc, 0xed, 0x14, 0x87, 0x4a, 0x82, 0xff, 0xf6, 0x2c, 0xaf, 0x40, 0xa9, 0xa2, 0x39, 0x0a, 0xf6, 0xf0, 0x30, 0x3d, 0x84, 0x39, 0xcc, 0xfd, 0xc3, 0x82, 0xc6, 0x16, 0xc3, 0x81, 0xb6,
0xc7, 0xa5, 0xac, 0x9e, 0x90, 0xc7, 0xc6, 0xbc, 0x3c, 0x5e, 0x05, 0x8b, 0xca, 0x84, 0xfc, 0x09, 0xe0, 0xbf, 0xbd, 0xca, 0x2b, 0x30, 0x75, 0xd1, 0x4c, 0xe3, 0xa9, 0xad, 0xce, 0xd8, 0x63, 0x65,
0x16, 0x63, 0x4d, 0xae, 0x89, 0x40, 0x99, 0xf6, 0xa4, 0x45, 0xea, 0x67, 0xee, 0xa0, 0xf4, 0xb3, 0xde, 0x1e, 0xaf, 0x42, 0x93, 0xaa, 0x82, 0xfc, 0x31, 0x96, 0x23, 0x23, 0x6e, 0x03, 0x81, 0x86,
0xf9, 0xdc, 0xfa, 0x99, 0x05, 0x51, 0xfa, 0xf9, 0xa5, 0x21, 0xef, 0xc5, 0x21, 0x79, 0x22, 0xfb, 0x76, 0x15, 0xa2, 0xfc, 0x33, 0x0b, 0xd0, 0xfe, 0x59, 0x3d, 0xb5, 0x7f, 0xa6, 0x49, 0xb4, 0x7f,
0xfc, 0xe9, 0xa0, 0xc6, 0x22, 0x41, 0xed, 0xeb, 0x70, 0x3e, 0x99, 0xc6, 0x3e, 0x23, 0x11, 0x16, 0x7e, 0x61, 0xa9, 0xef, 0xe2, 0x80, 0x3c, 0x55, 0x7d, 0xfe, 0x6c, 0x52, 0xeb, 0x2c, 0x49, 0xed,
0x24, 0xf4, 0x33, 0x32, 0x78, 0x46, 0x8e, 0x9d, 0x4c, 0x63, 0xa4, 0x97, 0xf6, 0xb3, 0x15, 0xf7, 0x1b, 0x70, 0x3e, 0x4e, 0x22, 0x9f, 0x93, 0x10, 0x4b, 0x12, 0xf8, 0xa9, 0x18, 0x22, 0x15, 0xc7,
0x1b, 0x03, 0xe0, 0x8e, 0x44, 0xae, 0xd3, 0x38, 0x5d, 0x5a, 0xe3, 0xec, 0x3f, 0x4b, 0x6d, 0x9e, 0x8e, 0x93, 0x08, 0x99, 0xa9, 0xbd, 0x74, 0xc6, 0xfd, 0xda, 0x02, 0xb8, 0xab, 0x98, 0x9b, 0x32,
0xba, 0x7e, 0x4e, 0x9d, 0x3c, 0xb3, 0xbc, 0xfa, 0x15, 0x52, 0x3c, 0x64, 0x4a, 0xf0, 0x19, 0xbb, 0x8e, 0x1e, 0xad, 0x75, 0xf2, 0x9b, 0xa5, 0x34, 0x2f, 0xdd, 0x46, 0x26, 0x9d, 0xba, 0xb3, 0xc2,
0x6a, 0xec, 0x7e, 0x6b, 0x40, 0x27, 0xcb, 0x4e, 0xa7, 0x34, 0x57, 0x65, 0xe3, 0x74, 0x95, 0xd5, 0x29, 0x17, 0x71, 0xc8, 0x7f, 0x6c, 0xa6, 0xe4, 0x53, 0x75, 0xf5, 0xb3, 0xfb, 0x8d, 0x05, 0xad,
0x59, 0x8f, 0x53, 0x36, 0xf3, 0x39, 0x3d, 0x26, 0x59, 0x42, 0xa0, 0x4d, 0xfb, 0xf4, 0x98, 0xd8, 0xb4, 0x3a, 0x53, 0xd2, 0xdc, 0x29, 0x5b, 0x47, 0x4f, 0x59, 0xdf, 0xf5, 0x88, 0xf1, 0x89, 0x2f,
0x97, 0xa1, 0xad, 0x28, 0x49, 0x8f, 0x78, 0xd6, 0xa8, 0x2d, 0x49, 0x43, 0x7a, 0xc4, 0xed, 0xf7, 0xe8, 0x21, 0x49, 0x0b, 0x02, 0x03, 0xed, 0xd1, 0x43, 0x62, 0x5f, 0x86, 0xba, 0x96, 0x84, 0x1d,
0xe1, 0xff, 0x8c, 0x04, 0x24, 0x11, 0xd1, 0xcc, 0x8f, 0xd3, 0x90, 0x1e, 0x52, 0x12, 0xaa, 0x6e, 0x88, 0xb4, 0x51, 0x6b, 0x4a, 0x06, 0x76, 0x20, 0xec, 0x77, 0xe1, 0xff, 0x9c, 0x0c, 0x48, 0x2c,
0x68, 0xa3, 0xd5, 0x7c, 0x61, 0x27, 0xb3, 0xbb, 0x3f, 0x1b, 0xb0, 0xf2, 0x99, 0x94, 0xc0, 0xfc, 0xc3, 0x89, 0x1f, 0xb1, 0x80, 0xee, 0x53, 0x12, 0xe8, 0x6e, 0xa8, 0xa3, 0xe5, 0x6c, 0x62, 0x3b,
0x01, 0xb6, 0x88, 0xf2, 0xdd, 0x52, 0x58, 0x32, 0x7a, 0xf4, 0x13, 0xe7, 0x8d, 0x67, 0xbd, 0x14, 0xc5, 0xdd, 0x9f, 0x2d, 0x58, 0xfa, 0x54, 0x59, 0xa0, 0xfa, 0x49, 0x32, 0x95, 0x3d, 0x7f, 0xc7,
0x4f, 0x70, 0x80, 0xda, 0x9c, 0x8c, 0xf4, 0x37, 0xfb, 0x60, 0xe9, 0xdb, 0xc2, 0xf3, 0x50, 0x5c, 0xde, 0xd6, 0x5c, 0x52, 0x79, 0xcc, 0x2f, 0xce, 0xeb, 0xc7, 0xfd, 0x89, 0xce, 0x68, 0x80, 0xea,
0x16, 0x16, 0xe9, 0x3b, 0x86, 0xa6, 0x38, 0x04, 0x6b, 0x87, 0x8f, 0xf6, 0x52, 0xae, 0x4e, 0xa2, 0x82, 0x0c, 0xcd, 0x9e, 0x1b, 0xd0, 0x34, 0x5f, 0x0b, 0xa7, 0x91, 0x78, 0x7a, 0xb0, 0xc8, 0x7c,
0x94, 0x93, 0x4c, 0x7b, 0xb4, 0x64, 0x19, 0xea, 0xac, 0x58, 0x99, 0x4d, 0x9d, 0x96, 0xf3, 0xb0, 0x63, 0x18, 0x89, 0x03, 0x68, 0x6e, 0x8b, 0xe1, 0x2e, 0x13, 0xfa, 0x26, 0x2a, 0x3b, 0x49, 0xbd,
0x14, 0xf3, 0x51, 0xf1, 0x1b, 0xd1, 0x13, 0x59, 0x99, 0x42, 0x95, 0x14, 0xb7, 0x0d, 0x54, 0x1a, 0xc7, 0x58, 0x96, 0xa5, 0xef, 0x4a, 0x33, 0xc5, 0xf4, 0x6d, 0x39, 0x0f, 0x0b, 0x91, 0x18, 0xe6,
0xde, 0xfb, 0x18, 0xcc, 0xe2, 0xb5, 0x6b, 0xaf, 0x42, 0xc7, 0xdb, 0xf5, 0x0e, 0xbc, 0xcd, 0x6d, 0xaf, 0x11, 0x33, 0x50, 0x27, 0x93, 0xbb, 0x92, 0xd6, 0xb6, 0x82, 0xa6, 0xc0, 0x3b, 0x1f, 0x42,
0xef, 0x81, 0xb7, 0xfb, 0xc9, 0xea, 0xff, 0x6c, 0x0b, 0x5a, 0x77, 0x6f, 0x6f, 0x6e, 0x1f, 0xdc, 0x23, 0xff, 0x9b, 0xb6, 0x97, 0xa1, 0xe5, 0xed, 0x78, 0x3d, 0x6f, 0x7d, 0xcb, 0x7b, 0xe8, 0xed,
0xfd, 0x7c, 0xd5, 0xb0, 0x3b, 0xd0, 0xde, 0xec, 0xef, 0x7e, 0x8a, 0x76, 0x36, 0xb7, 0x57, 0x6b, 0x7c, 0xbc, 0xfc, 0x3f, 0xbb, 0x09, 0xb5, 0x7b, 0x77, 0xd6, 0xb7, 0x7a, 0xf7, 0x3e, 0x5b, 0xb6,
0xfd, 0xdb, 0x0f, 0xb6, 0x46, 0x54, 0x8c, 0xa7, 0x43, 0x49, 0xe2, 0xfa, 0x31, 0x8d, 0x22, 0x7a, 0xec, 0x16, 0xd4, 0xd7, 0x37, 0x76, 0x3e, 0x41, 0xdb, 0xeb, 0x5b, 0xcb, 0xa5, 0x8d, 0x3b, 0x0f,
0x2c, 0x48, 0x30, 0x5e, 0xd7, 0x28, 0x3f, 0x08, 0x29, 0x17, 0x8c, 0x0e, 0xa7, 0x82, 0x84, 0xeb, 0x37, 0x87, 0x54, 0x8e, 0x92, 0xbe, 0x12, 0x71, 0xf5, 0x90, 0x86, 0x21, 0x3d, 0x94, 0x64, 0x30,
0x39, 0xd6, 0x75, 0x05, 0xbd, 0x98, 0x4e, 0x86, 0x1b, 0xc3, 0xa6, 0x32, 0xdd, 0xf8, 0x33, 0x00, 0x5a, 0x35, 0x2c, 0xdf, 0x0b, 0xa8, 0x90, 0x9c, 0xf6, 0x13, 0x49, 0x82, 0xd5, 0x8c, 0xeb, 0xaa,
0x00, 0xff, 0xff, 0x3b, 0xf9, 0xfd, 0xe5, 0xa5, 0x10, 0x00, 0x00, 0xa6, 0x9e, 0x0f, 0xc7, 0xfd, 0xb5, 0x7e, 0x55, 0x43, 0x37, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff,
0x6b, 0x80, 0x63, 0x47, 0x73, 0x10, 0x00, 0x00,
} }

View File

@ -117,7 +117,7 @@ service MasterService {
// todo move to data service // todo move to data service
rpc AssignSegmentID(data.AssignSegIDRequest) returns (data.AssignSegIDResponse) {} rpc AssignSegmentID(data.AssignSegIDRequest) returns (data.AssignSegIDResponse) {}
rpc GetServiceStates(common.Empty) returns (internal.ServiceStates) {} rpc GetComponentStates(common.Empty) returns (internal.ComponentStates) {}
rpc GetTimeTickChannel(common.Empty) returns (milvus.StringResponse) {} rpc GetTimeTickChannel(common.Empty) returns (milvus.StringResponse) {}

View File

@ -242,52 +242,52 @@ func init() {
func init() { proto.RegisterFile("master.proto", fileDescriptor_f9c348dec43a6705) } func init() { proto.RegisterFile("master.proto", fileDescriptor_f9c348dec43a6705) }
var fileDescriptor_f9c348dec43a6705 = []byte{ var fileDescriptor_f9c348dec43a6705 = []byte{
// 714 bytes of a gzipped FileDescriptorProto // 712 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0x5b, 0x4f, 0xdb, 0x3c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0x6b, 0x4f, 0xdb, 0x3c,
0x18, 0xc7, 0x39, 0xbd, 0xbc, 0xe2, 0xa1, 0x07, 0xe4, 0x71, 0x81, 0x32, 0x34, 0x58, 0xb7, 0x41, 0x18, 0x86, 0x39, 0xbd, 0xbc, 0xe2, 0xa1, 0x87, 0xc9, 0xe3, 0x03, 0xca, 0xd0, 0x60, 0x9d, 0x06,
0x39, 0x2c, 0x9d, 0xe0, 0x0b, 0x8c, 0x92, 0xa9, 0x54, 0x1a, 0xd2, 0xd6, 0x76, 0x9b, 0xd8, 0x84, 0xe5, 0xb0, 0x74, 0x82, 0x3f, 0x30, 0xda, 0x4c, 0xa5, 0xd2, 0x90, 0xb6, 0xb6, 0xd3, 0x04, 0x13,
0x90, 0x93, 0x5a, 0xad, 0xb5, 0x24, 0xee, 0xe2, 0xa7, 0xb0, 0xf1, 0xd5, 0x77, 0x33, 0xe5, 0xe4, 0x42, 0x49, 0x6a, 0xb5, 0xd6, 0x12, 0x3b, 0x8b, 0x5d, 0xd8, 0xf8, 0xf3, 0x9b, 0xe2, 0x24, 0x4e,
0x24, 0x90, 0x94, 0x4c, 0xe3, 0xd2, 0xf6, 0xdf, 0xbf, 0xff, 0x73, 0x52, 0x1c, 0xa8, 0x38, 0x54, 0x52, 0x92, 0x92, 0x69, 0xfd, 0x68, 0xfb, 0xf6, 0x75, 0x3f, 0x27, 0xc5, 0x81, 0x8a, 0x6b, 0x72,
0x22, 0xf3, 0xf4, 0x89, 0x27, 0x50, 0x90, 0x27, 0x0e, 0xb7, 0xaf, 0xa7, 0x32, 0x5c, 0xe9, 0xe1, 0x81, 0x7d, 0xdd, 0xf3, 0x99, 0x60, 0xe8, 0xb9, 0x4b, 0x9c, 0xbb, 0x29, 0x0f, 0x57, 0x7a, 0x78,
0x91, 0x56, 0xb1, 0x84, 0xe3, 0x08, 0x37, 0xdc, 0xd4, 0x2a, 0x69, 0x89, 0x56, 0xe3, 0x2e, 0x32, 0xa4, 0x55, 0x6c, 0xe6, 0xba, 0x8c, 0x86, 0x9b, 0x5a, 0x25, 0x2d, 0xd1, 0x6a, 0x84, 0x0a, 0xec,
0xcf, 0xa5, 0x76, 0xb4, 0x26, 0x43, 0x8a, 0xf4, 0x4a, 0x32, 0xef, 0x9a, 0x5b, 0x2c, 0xdc, 0x6b, 0x53, 0xd3, 0x89, 0xd6, 0x68, 0x64, 0x0a, 0xf3, 0x96, 0x63, 0xff, 0x8e, 0xd8, 0x38, 0xdc, 0x6b,
0xf4, 0x61, 0xa5, 0x6b, 0xf4, 0xd8, 0x8f, 0x29, 0x93, 0x48, 0xde, 0xc0, 0x92, 0x49, 0x25, 0xdb, 0x0c, 0x60, 0xa3, 0x67, 0xf4, 0xf1, 0x8f, 0x29, 0xe6, 0x02, 0xbd, 0x83, 0x35, 0xcb, 0xe4, 0x78,
0x98, 0xdf, 0x9e, 0x6f, 0xae, 0x1e, 0x6d, 0xea, 0x19, 0xc3, 0xc8, 0xe8, 0x5c, 0x8e, 0xda, 0x54, 0x7b, 0x79, 0x6f, 0xb9, 0xb9, 0x79, 0xba, 0xa3, 0x67, 0x0c, 0x23, 0xa3, 0x4b, 0x3e, 0x6e, 0x9b,
0xb2, 0x5e, 0xa0, 0x24, 0xeb, 0xf0, 0x9f, 0x25, 0xa6, 0x2e, 0x6e, 0x2c, 0x6c, 0xcf, 0x37, 0xab, 0x1c, 0xf7, 0xa5, 0x12, 0x6d, 0xc1, 0x7f, 0x36, 0x9b, 0x52, 0xb1, 0xbd, 0xb2, 0xb7, 0xdc, 0xac,
0xbd, 0x70, 0xd1, 0x18, 0x01, 0xf8, 0x50, 0x39, 0x11, 0xae, 0x64, 0xe4, 0x18, 0x96, 0x25, 0x52, 0xf6, 0xc3, 0x45, 0x63, 0x0c, 0x10, 0x40, 0xb9, 0xc7, 0x28, 0xc7, 0xe8, 0x0c, 0xd6, 0xb9, 0x30,
0x9c, 0xca, 0x88, 0xfb, 0x34, 0x97, 0xdb, 0x0f, 0x24, 0xbd, 0x48, 0x4a, 0x6a, 0xb0, 0xd0, 0x35, 0xc5, 0x94, 0x47, 0xdc, 0x17, 0xb9, 0xdc, 0x81, 0x94, 0xf4, 0x23, 0x29, 0xaa, 0xc1, 0x4a, 0xcf,
0x02, 0xea, 0x62, 0x6f, 0xa1, 0x6b, 0x24, 0x46, 0x8b, 0x69, 0xa3, 0x01, 0xc0, 0x40, 0x8a, 0x47, 0x90, 0xd4, 0xd5, 0xfe, 0x4a, 0xcf, 0x48, 0x8c, 0x56, 0xd3, 0x46, 0x43, 0x80, 0x21, 0x67, 0x0b,
0x08, 0x3f, 0x43, 0xbd, 0x86, 0xd5, 0x80, 0xfa, 0x2f, 0xf1, 0x6f, 0xc2, 0x0a, 0x72, 0x87, 0x49, 0x08, 0x3f, 0x43, 0xbd, 0x83, 0x4d, 0x49, 0xfd, 0x97, 0xf8, 0x77, 0x60, 0x43, 0x10, 0x17, 0x73,
0xa4, 0xce, 0x24, 0x48, 0x63, 0xa9, 0x97, 0x6c, 0xe4, 0xfb, 0x1e, 0xfd, 0xae, 0x43, 0xf5, 0x3c, 0x61, 0xba, 0x9e, 0x4c, 0x63, 0xad, 0x9f, 0x6c, 0xe4, 0xfb, 0x9e, 0xfe, 0xae, 0x43, 0xf5, 0x52,
0x68, 0x6b, 0x3f, 0xec, 0x11, 0xb9, 0x82, 0xb5, 0x53, 0x8f, 0x51, 0x64, 0xa7, 0xc2, 0xb6, 0x99, 0xb6, 0x75, 0x10, 0xf6, 0x08, 0xdd, 0xc2, 0xb3, 0x8e, 0x8f, 0x4d, 0x81, 0x3b, 0xcc, 0x71, 0xb0,
0x85, 0x5c, 0xb8, 0xe4, 0x30, 0x6b, 0x1f, 0x2d, 0xee, 0xca, 0xa2, 0x9a, 0x68, 0xb3, 0x82, 0x6d, 0x2d, 0x08, 0xa3, 0xe8, 0x24, 0x6b, 0x1f, 0x2d, 0x66, 0x65, 0x51, 0x4d, 0xb4, 0x79, 0xc1, 0x36,
0xcc, 0x91, 0x6f, 0x50, 0x33, 0x3c, 0x31, 0x49, 0xe1, 0xf7, 0x73, 0xf1, 0x59, 0x51, 0x49, 0xf8, 0x96, 0xd0, 0x37, 0xa8, 0x19, 0x3e, 0xf3, 0x52, 0xf8, 0xa3, 0x5c, 0x7c, 0x56, 0x54, 0x12, 0x7e,
0x15, 0x54, 0xcf, 0xa8, 0x4c, 0xb1, 0xf7, 0x72, 0xd9, 0x19, 0x4d, 0x8c, 0x7e, 0x9e, 0x2b, 0x6d, 0x0b, 0xd5, 0x0b, 0x93, 0xa7, 0xd8, 0x87, 0xb9, 0xec, 0x8c, 0x26, 0x46, 0xbf, 0xca, 0x95, 0xb6,
0x0b, 0x61, 0xc7, 0x7d, 0x69, 0xcc, 0x91, 0x1b, 0x20, 0x06, 0x93, 0x96, 0xc7, 0xcd, 0x74, 0x81, 0x19, 0x73, 0xe2, 0xbe, 0x34, 0x96, 0xd0, 0x3d, 0x20, 0x03, 0x73, 0xdb, 0x27, 0x56, 0xba, 0x40,
0xf4, 0xfc, 0x0c, 0xee, 0x09, 0x63, 0xab, 0x56, 0x69, 0xbd, 0x32, 0xb6, 0xa1, 0xde, 0x1f, 0x8b, 0x7a, 0x7e, 0x06, 0x8f, 0x84, 0xb1, 0x55, 0xab, 0xb4, 0x5e, 0x19, 0x3b, 0x50, 0x1f, 0x4c, 0xd8,
0x9b, 0xe4, 0x4c, 0x16, 0xd4, 0x2d, 0xab, 0x8a, 0x1d, 0x0f, 0x4a, 0x69, 0x95, 0xdb, 0x25, 0xd4, 0x7d, 0x72, 0xc6, 0x0b, 0xea, 0x96, 0x55, 0xc5, 0x8e, 0xc7, 0xa5, 0xb4, 0xca, 0xed, 0x06, 0xea,
0xc3, 0xf6, 0x7e, 0xa0, 0x1e, 0xf2, 0x20, 0xc7, 0x83, 0x19, 0x43, 0xa0, 0x54, 0x25, 0xdb, 0x74, 0x61, 0x7b, 0x3f, 0x99, 0xbe, 0x20, 0x32, 0xc7, 0xe3, 0x39, 0x43, 0xa0, 0x54, 0x25, 0xdb, 0x74,
0x01, 0x55, 0xbf, 0xbd, 0x09, 0x7c, 0xaf, 0x70, 0x04, 0xfe, 0x16, 0x7d, 0x09, 0x95, 0x33, 0x2a, 0x05, 0xd5, 0xa0, 0xbd, 0x09, 0xfc, 0xb0, 0x70, 0x04, 0xfe, 0x16, 0x7d, 0x03, 0x95, 0x0b, 0x93,
0x13, 0x72, 0xb3, 0x68, 0x00, 0xee, 0x81, 0x4b, 0xf5, 0x9f, 0x43, 0xcd, 0x2f, 0x9a, 0xba, 0x2c, 0x27, 0xe4, 0x66, 0xd1, 0x00, 0x3c, 0x02, 0x97, 0xea, 0x3f, 0x81, 0x5a, 0x50, 0x34, 0x75, 0x99,
0x0b, 0x42, 0xcf, 0x88, 0x62, 0x87, 0xfd, 0x32, 0x52, 0x65, 0xe5, 0x42, 0x3d, 0x9e, 0x88, 0x3e, 0x17, 0x84, 0x9e, 0x11, 0xc5, 0x0e, 0x47, 0x65, 0xa4, 0xca, 0x8a, 0x42, 0x3d, 0x9e, 0x88, 0x01,
0x1b, 0x39, 0xcc, 0xc5, 0x82, 0x1e, 0xdc, 0x51, 0xc5, 0x6e, 0x87, 0xe5, 0xc4, 0xca, 0xcf, 0x82, 0x1e, 0xbb, 0x98, 0x8a, 0x82, 0x1e, 0xcc, 0xa8, 0x62, 0xb7, 0x93, 0x72, 0x62, 0xe5, 0x67, 0x43,
0x8a, 0x1f, 0x4a, 0x74, 0x20, 0xc9, 0x6e, 0x61, 0xb4, 0x77, 0x8c, 0x9a, 0x0f, 0x0b, 0x95, 0xc9, 0x25, 0x08, 0x25, 0x3a, 0xe0, 0xe8, 0xa0, 0x30, 0xda, 0x19, 0xa3, 0xe6, 0xd3, 0x42, 0x65, 0xf2,
0x27, 0x58, 0x0d, 0x47, 0xa6, 0xeb, 0x0e, 0xd9, 0xcf, 0x02, 0x8f, 0x94, 0xa2, 0x64, 0xd7, 0xc7, 0x05, 0x36, 0xc3, 0x91, 0xe9, 0xd1, 0x11, 0xfe, 0x59, 0xe0, 0x91, 0x52, 0x94, 0xec, 0xfa, 0x04,
0x50, 0x8d, 0x13, 0x0b, 0xc1, 0x7b, 0x33, 0x93, 0xcf, 0xa0, 0xf7, 0xcb, 0x48, 0x55, 0x02, 0x26, 0xaa, 0x71, 0x62, 0x21, 0xf8, 0x70, 0x6e, 0xf2, 0x19, 0xf4, 0x51, 0x19, 0xa9, 0x4a, 0xc0, 0x82,
0x54, 0x3b, 0x0c, 0x83, 0x5d, 0xdf, 0x9d, 0x91, 0x9d, 0xdc, 0xeb, 0x89, 0x20, 0xb6, 0xd9, 0x7d, 0x6a, 0x17, 0x0b, 0xb9, 0x1b, 0xb8, 0x63, 0xb4, 0x9f, 0x7b, 0x3d, 0x11, 0xc4, 0x36, 0x07, 0x4f,
0x50, 0x97, 0x2a, 0x52, 0xed, 0xc4, 0xb6, 0x85, 0x35, 0x50, 0x5f, 0xef, 0x2d, 0x3d, 0xe7, 0x25, 0xea, 0x52, 0x45, 0xaa, 0x9d, 0x3b, 0x0e, 0xb3, 0x87, 0xea, 0xeb, 0xbd, 0xab, 0xe7, 0xbc, 0xc4,
0xd6, 0x93, 0x87, 0x48, 0xdb, 0x2e, 0x16, 0x28, 0xec, 0x7b, 0xf8, 0x3f, 0xc0, 0x76, 0x0d, 0xf2, 0x7a, 0xf2, 0x10, 0x69, 0x7b, 0xc5, 0x02, 0x85, 0xfd, 0x08, 0xff, 0x4b, 0x6c, 0xcf, 0x40, 0x2f,
0x2c, 0x57, 0xae, 0x9e, 0x65, 0x6d, 0xab, 0xf0, 0x3c, 0x55, 0x88, 0xfa, 0x89, 0x94, 0x7c, 0xe4, 0x73, 0xe5, 0xea, 0x59, 0xd6, 0x76, 0x0b, 0xcf, 0x53, 0x85, 0xa8, 0x9f, 0x73, 0x4e, 0xc6, 0x34,
0x46, 0x4d, 0xee, 0x1a, 0xe4, 0x55, 0xf6, 0x96, 0xff, 0xf6, 0xeb, 0x4a, 0x93, 0xc0, 0x77, 0x1e, 0x6a, 0x72, 0xcf, 0x40, 0x6f, 0xb2, 0xb7, 0x82, 0xb7, 0x5f, 0x57, 0x9a, 0x04, 0xbe, 0xff, 0x94,
0x92, 0x29, 0x8f, 0xcf, 0xb0, 0xd6, 0x61, 0x18, 0x3d, 0x4d, 0x41, 0x95, 0x24, 0xd1, 0x72, 0x27, 0x4c, 0x79, 0x5c, 0x03, 0xea, 0x62, 0xd1, 0x61, 0xae, 0xc7, 0x28, 0xa6, 0x42, 0xd6, 0x89, 0x23,
0xe1, 0x9d, 0x33, 0xc1, 0x5f, 0xda, 0xcb, 0xec, 0x99, 0xfa, 0x19, 0xc9, 0x10, 0x1a, 0x73, 0xe4, 0x2d, 0x77, 0x16, 0x3e, 0xb8, 0x9e, 0xf8, 0x35, 0xcb, 0x56, 0xbf, 0x23, 0x33, 0x8c, 0xc6, 0x12,
0x0b, 0x90, 0x0e, 0x43, 0xbf, 0xbc, 0x03, 0x6e, 0x7d, 0x3f, 0x1d, 0x53, 0xd7, 0x65, 0xf6, 0x4c, 0xfa, 0x2a, 0xd9, 0x41, 0x89, 0x87, 0xc4, 0xfe, 0xde, 0x99, 0x98, 0x94, 0x62, 0x67, 0x2e, 0xfb,
0xf2, 0x8b, 0xfc, 0x19, 0x47, 0x8f, 0xbb, 0xa3, 0x54, 0xc0, 0x1f, 0xa1, 0xd2, 0x61, 0x68, 0x0c, 0x75, 0xfe, 0x9c, 0x0b, 0x9f, 0xd0, 0x71, 0x2a, 0xe8, 0xcf, 0x50, 0xe9, 0x62, 0x61, 0x8c, 0x16,
0x1f, 0x11, 0x79, 0x01, 0xeb, 0x7e, 0x0d, 0x90, 0x22, 0x97, 0xc8, 0x2d, 0xf9, 0x78, 0xe8, 0x76, 0x88, 0xbc, 0x82, 0xad, 0x2e, 0x96, 0xa1, 0x13, 0x2e, 0x88, 0xcd, 0x17, 0x87, 0x6e, 0xb7, 0xaf,
0xfb, 0xeb, 0xdb, 0x11, 0xc7, 0xf1, 0xd4, 0xf4, 0x6f, 0xb7, 0x6e, 0xb9, 0x6d, 0xf3, 0x5b, 0x64, 0xdf, 0x8f, 0x89, 0x98, 0x4c, 0xad, 0xe0, 0x76, 0xeb, 0x81, 0x38, 0x0e, 0x79, 0x10, 0xd8, 0x9e,
0xd6, 0xb8, 0x15, 0x5e, 0x78, 0x3d, 0xe4, 0x12, 0x3d, 0x6e, 0x4e, 0x91, 0x0d, 0x5b, 0x71, 0x2d, 0xb4, 0xc2, 0x0b, 0x6f, 0x47, 0x84, 0x0b, 0x9f, 0x58, 0x53, 0x81, 0x47, 0xad, 0xb8, 0x9a, 0x2d,
0x5b, 0x01, 0xb2, 0x15, 0x4e, 0xc4, 0xc4, 0x34, 0x97, 0x83, 0xf5, 0xf1, 0x9f, 0x00, 0x00, 0x00, 0x89, 0x6c, 0x85, 0x53, 0xe1, 0x59, 0xd6, 0xba, 0x5c, 0x9f, 0xfd, 0x09, 0x00, 0x00, 0xff, 0xff,
0xff, 0xff, 0xcc, 0x29, 0xfa, 0xd0, 0x39, 0x0a, 0x00, 0x00, 0x65, 0x1d, 0xbf, 0x1d, 0x3d, 0x0a, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
@ -366,7 +366,7 @@ type MasterServiceClient interface {
AllocID(ctx context.Context, in *IDRequest, opts ...grpc.CallOption) (*IDResponse, error) AllocID(ctx context.Context, in *IDRequest, opts ...grpc.CallOption) (*IDResponse, error)
// todo move to data service // todo move to data service
AssignSegmentID(ctx context.Context, in *datapb.AssignSegIDRequest, opts ...grpc.CallOption) (*datapb.AssignSegIDResponse, error) AssignSegmentID(ctx context.Context, in *datapb.AssignSegIDRequest, opts ...grpc.CallOption) (*datapb.AssignSegIDResponse, error)
GetServiceStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*internalpb2.ServiceStates, error) GetComponentStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*internalpb2.ComponentStates, error)
GetTimeTickChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error) GetTimeTickChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error)
GetDdChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error) GetDdChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error)
GetStatisticsChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error) GetStatisticsChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*milvuspb.StringResponse, error)
@ -533,9 +533,9 @@ func (c *masterServiceClient) AssignSegmentID(ctx context.Context, in *datapb.As
return out, nil return out, nil
} }
func (c *masterServiceClient) GetServiceStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*internalpb2.ServiceStates, error) { func (c *masterServiceClient) GetComponentStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*internalpb2.ComponentStates, error) {
out := new(internalpb2.ServiceStates) out := new(internalpb2.ComponentStates)
err := c.cc.Invoke(ctx, "/milvus.proto.master.MasterService/GetServiceStates", in, out, opts...) err := c.cc.Invoke(ctx, "/milvus.proto.master.MasterService/GetComponentStates", in, out, opts...)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -635,7 +635,7 @@ type MasterServiceServer interface {
AllocID(context.Context, *IDRequest) (*IDResponse, error) AllocID(context.Context, *IDRequest) (*IDResponse, error)
// todo move to data service // todo move to data service
AssignSegmentID(context.Context, *datapb.AssignSegIDRequest) (*datapb.AssignSegIDResponse, error) AssignSegmentID(context.Context, *datapb.AssignSegIDRequest) (*datapb.AssignSegIDResponse, error)
GetServiceStates(context.Context, *commonpb.Empty) (*internalpb2.ServiceStates, error) GetComponentStates(context.Context, *commonpb.Empty) (*internalpb2.ComponentStates, error)
GetTimeTickChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error) GetTimeTickChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error)
GetDdChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error) GetDdChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error)
GetStatisticsChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error) GetStatisticsChannel(context.Context, *commonpb.Empty) (*milvuspb.StringResponse, error)
@ -696,8 +696,8 @@ func (*UnimplementedMasterServiceServer) AllocID(ctx context.Context, req *IDReq
func (*UnimplementedMasterServiceServer) AssignSegmentID(ctx context.Context, req *datapb.AssignSegIDRequest) (*datapb.AssignSegIDResponse, error) { func (*UnimplementedMasterServiceServer) AssignSegmentID(ctx context.Context, req *datapb.AssignSegIDRequest) (*datapb.AssignSegIDResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AssignSegmentID not implemented") return nil, status.Errorf(codes.Unimplemented, "method AssignSegmentID not implemented")
} }
func (*UnimplementedMasterServiceServer) GetServiceStates(ctx context.Context, req *commonpb.Empty) (*internalpb2.ServiceStates, error) { func (*UnimplementedMasterServiceServer) GetComponentStates(ctx context.Context, req *commonpb.Empty) (*internalpb2.ComponentStates, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetServiceStates not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetComponentStates not implemented")
} }
func (*UnimplementedMasterServiceServer) GetTimeTickChannel(ctx context.Context, req *commonpb.Empty) (*milvuspb.StringResponse, error) { func (*UnimplementedMasterServiceServer) GetTimeTickChannel(ctx context.Context, req *commonpb.Empty) (*milvuspb.StringResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTimeTickChannel not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetTimeTickChannel not implemented")
@ -1019,20 +1019,20 @@ func _MasterService_AssignSegmentID_Handler(srv interface{}, ctx context.Context
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
func _MasterService_GetServiceStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _MasterService_GetComponentStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(commonpb.Empty) in := new(commonpb.Empty)
if err := dec(in); err != nil { if err := dec(in); err != nil {
return nil, err return nil, err
} }
if interceptor == nil { if interceptor == nil {
return srv.(MasterServiceServer).GetServiceStates(ctx, in) return srv.(MasterServiceServer).GetComponentStates(ctx, in)
} }
info := &grpc.UnaryServerInfo{ info := &grpc.UnaryServerInfo{
Server: srv, Server: srv,
FullMethod: "/milvus.proto.master.MasterService/GetServiceStates", FullMethod: "/milvus.proto.master.MasterService/GetComponentStates",
} }
handler := func(ctx context.Context, req interface{}) (interface{}, error) { handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MasterServiceServer).GetServiceStates(ctx, req.(*commonpb.Empty)) return srv.(MasterServiceServer).GetComponentStates(ctx, req.(*commonpb.Empty))
} }
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
@ -1164,8 +1164,8 @@ var _MasterService_serviceDesc = grpc.ServiceDesc{
Handler: _MasterService_AssignSegmentID_Handler, Handler: _MasterService_AssignSegmentID_Handler,
}, },
{ {
MethodName: "GetServiceStates", MethodName: "GetComponentStates",
Handler: _MasterService_GetServiceStates_Handler, Handler: _MasterService_GetComponentStates_Handler,
}, },
{ {
MethodName: "GetTimeTickChannel", MethodName: "GetTimeTickChannel",

View File

@ -145,7 +145,7 @@ message GetStatsChannelResponse {
message ServiceStatesResponse { message ServiceStatesResponse {
common.Status status = 1; common.Status status = 1;
internal.ServiceStates server_states = 2; internal.ComponentStates server_states = 2;
} }
service QueryService { service QueryService {
@ -163,7 +163,7 @@ service QueryService {
rpc GetTimeTickChannel(common.Empty) returns (GetTimeTickChannelResponse) {} rpc GetTimeTickChannel(common.Empty) returns (GetTimeTickChannelResponse) {}
rpc GetStatsChannel(common.Empty) returns (GetStatsChannelResponse) {} rpc GetStatsChannel(common.Empty) returns (GetStatsChannelResponse) {}
rpc GetPartitionStates(PartitionStatesRequest) returns (PartitionStatesResponse) {} rpc GetPartitionStates(PartitionStatesRequest) returns (PartitionStatesResponse) {}
rpc GetServiceStates(common.Empty) returns (ServiceStatesResponse) {} rpc GetComponentStates(common.Empty) returns (ServiceStatesResponse) {}
} }
service QueryNode { service QueryNode {

View File

@ -1222,11 +1222,11 @@ func (m *GetStatsChannelResponse) GetStatsChannelID() string {
} }
type ServiceStatesResponse struct { type ServiceStatesResponse struct {
Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
ServerStates *internalpb2.ServiceStates `protobuf:"bytes,2,opt,name=server_states,json=serverStates,proto3" json:"server_states,omitempty"` ServerStates *internalpb2.ComponentStates `protobuf:"bytes,2,opt,name=server_states,json=serverStates,proto3" json:"server_states,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *ServiceStatesResponse) Reset() { *m = ServiceStatesResponse{} } func (m *ServiceStatesResponse) Reset() { *m = ServiceStatesResponse{} }
@ -1261,7 +1261,7 @@ func (m *ServiceStatesResponse) GetStatus() *commonpb.Status {
return nil return nil
} }
func (m *ServiceStatesResponse) GetServerStates() *internalpb2.ServiceStates { func (m *ServiceStatesResponse) GetServerStates() *internalpb2.ComponentStates {
if m != nil { if m != nil {
return m.ServerStates return m.ServerStates
} }
@ -1297,81 +1297,81 @@ func init() {
func init() { proto.RegisterFile("query_service.proto", fileDescriptor_5fcb6756dc1afb8d) } func init() { proto.RegisterFile("query_service.proto", fileDescriptor_5fcb6756dc1afb8d) }
var fileDescriptor_5fcb6756dc1afb8d = []byte{ var fileDescriptor_5fcb6756dc1afb8d = []byte{
// 1170 bytes of a gzipped FileDescriptorProto // 1174 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0x5d, 0x6f, 0x1b, 0x45, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0x5b, 0x6f, 0x1b, 0x45,
0x17, 0xf6, 0xc6, 0x4e, 0xde, 0xfa, 0xc4, 0xb1, 0x9d, 0xc9, 0xa7, 0xf6, 0x45, 0x55, 0x19, 0x0a, 0x14, 0xf6, 0xc6, 0x4e, 0xa8, 0x4f, 0x1c, 0xdb, 0x99, 0x5c, 0xb5, 0xa0, 0xaa, 0x0c, 0xd0, 0xe6,
0xcd, 0x07, 0x38, 0x28, 0x95, 0x10, 0x77, 0x28, 0x89, 0xab, 0xc8, 0x12, 0x0d, 0x61, 0xd3, 0x0a, 0x02, 0x0e, 0x4a, 0x25, 0xc4, 0x1b, 0x4a, 0xe2, 0x2a, 0xb2, 0xa0, 0x21, 0x6c, 0x5a, 0x21, 0x42,
0x91, 0xb6, 0x32, 0xeb, 0xdd, 0x21, 0x99, 0x76, 0x3f, 0xdc, 0x9d, 0x71, 0x4a, 0x72, 0x03, 0x95, 0x23, 0xb3, 0xde, 0x1d, 0x92, 0x69, 0xf7, 0xe2, 0xee, 0x8c, 0x53, 0x92, 0x17, 0xa8, 0xc4, 0x3b,
0xb8, 0xe7, 0x92, 0x6b, 0x04, 0x02, 0x89, 0x1f, 0xc0, 0xff, 0xe0, 0x1a, 0x6e, 0xf8, 0x27, 0x68, 0xcf, 0x3c, 0x22, 0x10, 0x48, 0xfc, 0x02, 0xfe, 0x06, 0xcf, 0xf0, 0xc2, 0x3f, 0x41, 0x3b, 0xb3,
0x67, 0xd6, 0x9b, 0x5d, 0xef, 0x6c, 0xec, 0xd4, 0x69, 0xc3, 0xdd, 0xce, 0xec, 0x99, 0xf3, 0x3c, 0xde, 0xec, 0xae, 0xc7, 0x97, 0xd4, 0x69, 0xd3, 0xb7, 0x9d, 0xd9, 0x33, 0xe7, 0xfb, 0xce, 0x99,
0xe7, 0xcc, 0x9c, 0x33, 0xcf, 0xc0, 0xdc, 0xf3, 0x1e, 0x09, 0x4e, 0xdb, 0x8c, 0x04, 0x27, 0xd4, 0x39, 0x67, 0xbe, 0x81, 0xb9, 0xa7, 0x1d, 0x12, 0x9c, 0x35, 0x19, 0x09, 0x4e, 0xa9, 0x45, 0x6a,
0x22, 0x8d, 0x6e, 0xe0, 0x73, 0x1f, 0x21, 0x97, 0x3a, 0x27, 0x3d, 0x26, 0x47, 0x0d, 0x61, 0xa1, 0xed, 0xc0, 0xe7, 0x3e, 0x42, 0x2e, 0x75, 0x4e, 0x3b, 0x4c, 0x8e, 0x6a, 0xc2, 0x42, 0x2f, 0x59,
0x57, 0x2c, 0xdf, 0x75, 0x7d, 0x4f, 0xce, 0xe9, 0x55, 0xea, 0x71, 0x12, 0x78, 0xa6, 0x23, 0xc7, 0xbe, 0xeb, 0xfa, 0x9e, 0x9c, 0xd3, 0xcb, 0xd4, 0xe3, 0x24, 0xf0, 0x4c, 0x47, 0x8e, 0xf1, 0xf7,
0xf8, 0x5b, 0x98, 0x33, 0xc8, 0x11, 0x65, 0x9c, 0x04, 0x7b, 0xbe, 0x4d, 0x0c, 0xf2, 0xbc, 0x47, 0x30, 0x67, 0x90, 0x63, 0xca, 0x38, 0x09, 0xf6, 0x7c, 0x9b, 0x18, 0xe4, 0x69, 0x87, 0x30, 0x8e,
0x18, 0x47, 0x1f, 0x42, 0xa9, 0x63, 0x32, 0xb2, 0xac, 0xdd, 0xd2, 0x56, 0xa6, 0x37, 0xdf, 0x6a, 0x3e, 0x84, 0x42, 0xcb, 0x64, 0x64, 0x59, 0xbb, 0xa5, 0xad, 0x4c, 0x6f, 0xbe, 0x55, 0x4b, 0xf9,
0xa4, 0xfc, 0x46, 0x0e, 0xef, 0xb3, 0xa3, 0x6d, 0x93, 0x11, 0x43, 0x58, 0xa2, 0x8f, 0xe0, 0x7f, 0x8d, 0x1c, 0xde, 0x67, 0xc7, 0xdb, 0x26, 0x23, 0x86, 0xb0, 0x44, 0x1f, 0xc1, 0x1b, 0xa6, 0x6d,
0xa6, 0x6d, 0x07, 0x84, 0xb1, 0xe5, 0x89, 0x0b, 0x16, 0x6d, 0x49, 0x1b, 0xa3, 0x6f, 0x8c, 0x7f, 0x07, 0x84, 0xb1, 0xe5, 0x89, 0x01, 0x8b, 0xb6, 0xa4, 0x8d, 0xd1, 0x35, 0xc6, 0x3f, 0x69, 0x30,
0xd0, 0x60, 0x3e, 0xcd, 0x80, 0x75, 0x7d, 0x8f, 0x11, 0x74, 0x17, 0xa6, 0x18, 0x37, 0x79, 0x8f, 0x9f, 0x66, 0xc0, 0xda, 0xbe, 0xc7, 0x08, 0xba, 0x0b, 0x53, 0x8c, 0x9b, 0xbc, 0xc3, 0x22, 0x12,
0x45, 0x24, 0xfe, 0xaf, 0xf4, 0x77, 0x20, 0x4c, 0x8c, 0xc8, 0x14, 0x6d, 0xc3, 0x34, 0xf5, 0x28, 0x6f, 0x2a, 0xfd, 0x1d, 0x08, 0x13, 0x23, 0x32, 0x45, 0xdb, 0x30, 0x4d, 0x3d, 0xca, 0x9b, 0x6d,
0x6f, 0x77, 0xcd, 0xc0, 0x74, 0xfb, 0x4c, 0xde, 0x4e, 0xaf, 0x8c, 0x33, 0xd0, 0xf2, 0x28, 0xdf, 0x33, 0x30, 0xdd, 0x2e, 0x93, 0xb7, 0xd3, 0x2b, 0xe3, 0x0c, 0x34, 0x3c, 0xca, 0xf7, 0x85, 0xa1,
0x17, 0x86, 0x06, 0xd0, 0xf8, 0x1b, 0x3f, 0x81, 0x85, 0x83, 0x63, 0xff, 0xc5, 0x8e, 0xef, 0x38, 0x01, 0x34, 0xfe, 0xc6, 0x47, 0xb0, 0x70, 0x70, 0xe2, 0x3f, 0xdb, 0xf1, 0x1d, 0x87, 0x58, 0x9c,
0xc4, 0xe2, 0xd4, 0xf7, 0x5e, 0x3d, 0x29, 0x08, 0x4a, 0x76, 0xa7, 0xd5, 0x14, 0x3c, 0x8a, 0x86, 0xfa, 0xde, 0x8b, 0x27, 0x05, 0x41, 0xc1, 0x6e, 0x35, 0xea, 0x82, 0x47, 0xde, 0x10, 0xdf, 0x98,
0xf8, 0xc6, 0x0c, 0x16, 0x07, 0xdd, 0x8f, 0x13, 0xf1, 0x6d, 0x98, 0xb1, 0x62, 0x57, 0xad, 0x66, 0xc1, 0x62, 0xd6, 0xfd, 0x38, 0x11, 0xbf, 0x0b, 0x33, 0x56, 0xec, 0xaa, 0x51, 0x0f, 0x63, 0xce,
0x18, 0x73, 0x71, 0xa5, 0x68, 0xa4, 0x27, 0xf1, 0x4b, 0x0d, 0x16, 0x3e, 0xf5, 0x4d, 0xfb, 0x35, 0xaf, 0xe4, 0x8d, 0xf4, 0x24, 0x7e, 0xae, 0xc1, 0xc2, 0x67, 0xbe, 0x69, 0xbf, 0xa4, 0xa0, 0x10,
0x05, 0x85, 0x30, 0x54, 0x92, 0x80, 0xcb, 0x45, 0xf1, 0x2f, 0x35, 0x87, 0xbf, 0xd7, 0x60, 0xd9, 0x86, 0x52, 0x12, 0x70, 0x39, 0x2f, 0xfe, 0xa5, 0xe6, 0xf0, 0x8f, 0x1a, 0x2c, 0x1b, 0xc4, 0x21,
0x20, 0x0e, 0x31, 0x19, 0xb9, 0x4e, 0x1a, 0xdf, 0x69, 0x30, 0x1f, 0x6e, 0xc0, 0xbe, 0x19, 0x70, 0x26, 0x23, 0xd7, 0x49, 0xe3, 0x07, 0x0d, 0xe6, 0xc3, 0x0d, 0xd8, 0x37, 0x03, 0x4e, 0xaf, 0x87,
0x7a, 0x3d, 0x14, 0xba, 0xf2, 0x84, 0x25, 0x18, 0x8c, 0x73, 0x02, 0x30, 0x54, 0xba, 0x7d, 0x4f, 0x42, 0x5b, 0x9e, 0xb0, 0x04, 0x83, 0x71, 0x4e, 0x00, 0x86, 0x52, 0xbb, 0xeb, 0xe9, 0xe2, 0x00,
0xe7, 0x07, 0x20, 0x35, 0x87, 0x5d, 0xa8, 0xc5, 0x68, 0xe1, 0x72, 0xc2, 0xd0, 0x2d, 0x98, 0x4e, 0xa4, 0xe6, 0xb0, 0x0b, 0x95, 0x18, 0x2d, 0x5c, 0x4e, 0x18, 0xba, 0x05, 0xd3, 0x09, 0x13, 0x01,
0x98, 0x08, 0xc0, 0xa2, 0x91, 0x9c, 0x42, 0x1f, 0xc3, 0x64, 0x08, 0x41, 0x44, 0x7c, 0xd5, 0x4d, 0x98, 0x37, 0x92, 0x53, 0xe8, 0x63, 0x98, 0x0c, 0x21, 0x88, 0x88, 0xaf, 0xbc, 0x89, 0x6b, 0xbd,
0xdc, 0xc8, 0x76, 0x97, 0x46, 0xda, 0xab, 0x21, 0x17, 0xe0, 0x5f, 0x35, 0x58, 0x1c, 0xc0, 0x7b, 0xdd, 0xa5, 0x96, 0xf6, 0x6a, 0xc8, 0x05, 0xf8, 0x77, 0x0d, 0x16, 0x33, 0x78, 0xaf, 0x3c, 0xcb,
0xe3, 0x59, 0xce, 0xe4, 0xa5, 0xa4, 0xc8, 0xcb, 0xef, 0x1a, 0x2c, 0x65, 0x88, 0x8e, 0xb3, 0x19, 0x3d, 0x79, 0x29, 0x28, 0xf2, 0xf2, 0xa7, 0x06, 0x4b, 0x3d, 0x44, 0xc7, 0xd9, 0x8c, 0x43, 0x58,
0x87, 0xb0, 0x18, 0x03, 0xb4, 0x6d, 0xc2, 0xac, 0x80, 0x76, 0xc3, 0x6f, 0xb9, 0x2d, 0xd3, 0x9b, 0x8c, 0x01, 0x9a, 0x36, 0x61, 0x56, 0x40, 0xdb, 0xe1, 0xb7, 0xdc, 0x96, 0xe9, 0xcd, 0x77, 0x86,
0xef, 0x0c, 0x4f, 0x22, 0x33, 0x16, 0x62, 0x17, 0xcd, 0x84, 0x07, 0xfc, 0x8b, 0x06, 0xf3, 0x61, 0x27, 0x91, 0x19, 0x0b, 0xb1, 0x8b, 0x7a, 0xc2, 0x03, 0xfe, 0x4d, 0x83, 0xf9, 0xb0, 0x88, 0xaf,
0x11, 0x5f, 0xdf, 0xc9, 0x1d, 0x29, 0xa7, 0xbf, 0x69, 0xb0, 0x14, 0xd5, 0xf9, 0x7f, 0x9c, 0xe9, 0xef, 0xe4, 0x8e, 0x94, 0xd3, 0x3f, 0x34, 0x58, 0x8a, 0xea, 0xfc, 0x35, 0x67, 0xfa, 0x8b, 0x06,
0x4f, 0x1a, 0xe8, 0x3b, 0x01, 0x31, 0x39, 0xf9, 0x3c, 0xdc, 0x87, 0x9d, 0x63, 0xd3, 0xf3, 0x88, 0xfa, 0x4e, 0x40, 0x4c, 0x4e, 0xbe, 0x08, 0xf7, 0x61, 0xe7, 0xc4, 0xf4, 0x3c, 0xe2, 0x8c, 0x77,
0x33, 0xde, 0x01, 0xb8, 0x03, 0xb5, 0x40, 0x06, 0xdb, 0xb6, 0xa4, 0x3f, 0x41, 0xbd, 0x6c, 0x54, 0x00, 0xee, 0x40, 0x25, 0x90, 0xc1, 0x36, 0x2d, 0xe9, 0x4f, 0x50, 0x2f, 0x1a, 0xe5, 0x68, 0x3a,
0xa3, 0xe9, 0x08, 0x05, 0xbd, 0x0b, 0xd5, 0x80, 0xb0, 0x9e, 0x73, 0x6e, 0x57, 0x14, 0x76, 0x33, 0x42, 0x41, 0xef, 0x41, 0x39, 0x20, 0xac, 0xe3, 0x5c, 0xd8, 0xe5, 0x85, 0xdd, 0x8c, 0x9c, 0x8d,
0x72, 0x36, 0x32, 0xc3, 0x3f, 0x6b, 0xb0, 0xb4, 0x65, 0xdb, 0x49, 0x82, 0x63, 0xd4, 0xd2, 0x3a, 0xcc, 0xf0, 0xaf, 0x1a, 0x2c, 0x6d, 0xd9, 0x76, 0x92, 0xe0, 0x18, 0xb5, 0xb4, 0x0e, 0xb3, 0x19,
0xcc, 0x0e, 0xb0, 0x8b, 0x52, 0x5b, 0x36, 0xea, 0x69, 0x7e, 0xad, 0x26, 0x5a, 0x85, 0x7a, 0x9a, 0x76, 0x51, 0x6a, 0x8b, 0x46, 0x35, 0xcd, 0xaf, 0x51, 0x47, 0xab, 0x50, 0x4d, 0x33, 0x8c, 0x52,
0x61, 0x94, 0xea, 0xb2, 0x51, 0x4b, 0x71, 0x6c, 0x35, 0xf1, 0x5f, 0x1a, 0xe8, 0x06, 0x71, 0xfd, 0x5d, 0x34, 0x2a, 0x29, 0x8e, 0x8d, 0x3a, 0xfe, 0x47, 0x03, 0xdd, 0x20, 0xae, 0x7f, 0x4a, 0x94,
0x13, 0xa2, 0x24, 0xfa, 0x4a, 0x99, 0xec, 0x47, 0x37, 0x31, 0x5e, 0x74, 0xc5, 0x4b, 0x44, 0x57, 0x44, 0x5f, 0x28, 0x93, 0xdd, 0xe8, 0x26, 0xc6, 0x8b, 0x2e, 0x7f, 0x89, 0xe8, 0x0a, 0xea, 0xe8,
0x52, 0x47, 0xf7, 0x14, 0x16, 0xbf, 0x30, 0xb9, 0x75, 0xdc, 0x74, 0xc7, 0xdf, 0x81, 0x9b, 0x00, 0x1e, 0xc3, 0xe2, 0x97, 0x26, 0xb7, 0x4e, 0xea, 0xee, 0xf8, 0x3b, 0x70, 0x13, 0x20, 0xc6, 0x93,
0x31, 0x9e, 0x6c, 0x0a, 0x65, 0x23, 0x31, 0x83, 0xff, 0xd6, 0x00, 0x85, 0x45, 0x7e, 0x40, 0x8e, 0x4d, 0xa1, 0x68, 0x24, 0x66, 0xf0, 0xbf, 0x1a, 0xa0, 0xb0, 0xc8, 0x0f, 0xc8, 0xb1, 0x4b, 0x3c,
0x5c, 0xe2, 0xf1, 0x37, 0x5f, 0x38, 0x03, 0xf7, 0x42, 0x29, 0x7b, 0x2f, 0xdc, 0x04, 0x60, 0x92, 0xfe, 0xea, 0x0b, 0x27, 0x73, 0x2f, 0x14, 0x7a, 0xef, 0x85, 0x9b, 0x00, 0x4c, 0xb2, 0x0b, 0x43,
0x5d, 0x18, 0xc2, 0xa4, 0x28, 0xac, 0xc4, 0x0c, 0xd2, 0xe1, 0xc6, 0xd7, 0x94, 0x38, 0x76, 0xf8, 0x98, 0x14, 0x85, 0x95, 0x98, 0x41, 0x3a, 0xdc, 0xf8, 0x96, 0x12, 0xc7, 0x0e, 0xff, 0x4e, 0x89,
0x77, 0x4a, 0xfc, 0x8d, 0xc7, 0xf8, 0x1f, 0x0d, 0x16, 0xa2, 0xe6, 0x70, 0x6d, 0x11, 0x8e, 0xd0, 0xbf, 0xf1, 0x18, 0xff, 0xa7, 0xc1, 0x42, 0xd4, 0x1c, 0xae, 0x2d, 0xc2, 0x11, 0x5a, 0xc3, 0x58,
0x1a, 0xc6, 0x8a, 0xf1, 0xa5, 0x06, 0xfa, 0x2e, 0xe1, 0x0f, 0xa8, 0x4b, 0x1e, 0x50, 0xeb, 0xd9, 0x31, 0x3e, 0xd7, 0x40, 0xdf, 0x25, 0xfc, 0x01, 0x75, 0xc9, 0x03, 0x6a, 0x3d, 0xb9, 0x92, 0xb6,
0x95, 0xb4, 0x95, 0x06, 0xcc, 0x71, 0xea, 0x92, 0x36, 0xa7, 0xd6, 0xb3, 0x4c, 0xe9, 0xce, 0xf2, 0x52, 0x83, 0x39, 0x4e, 0x5d, 0xd2, 0xe4, 0xd4, 0x7a, 0xd2, 0x53, 0xba, 0xb3, 0x3c, 0x0d, 0xd5,
0x34, 0x54, 0xab, 0x89, 0x5f, 0xc0, 0xd2, 0x2e, 0xe1, 0xa1, 0x13, 0x76, 0x55, 0x6d, 0x2d, 0xfc, 0xa8, 0xe3, 0x67, 0xb0, 0xb4, 0x4b, 0x78, 0xe8, 0x84, 0x5d, 0x55, 0x5b, 0x0b, 0xbf, 0x58, 0x0f,
0x62, 0x19, 0xec, 0x2a, 0x4b, 0x60, 0xb4, 0x9a, 0xf8, 0x47, 0x0d, 0x16, 0x0e, 0xe4, 0xa3, 0xe4, 0x76, 0x99, 0x25, 0x30, 0x1a, 0x75, 0xfc, 0xb3, 0x06, 0x0b, 0x07, 0xf2, 0x51, 0x72, 0x15, 0xf7,
0x2a, 0xee, 0xd3, 0x16, 0xcc, 0x84, 0x4f, 0x1c, 0x12, 0xb4, 0x85, 0xb2, 0xe8, 0x4b, 0xfa, 0xdb, 0xe9, 0xa7, 0x30, 0x13, 0x3e, 0x71, 0x48, 0xd0, 0x14, 0xca, 0xa2, 0x2b, 0xe9, 0x6f, 0xf7, 0x91,
0x39, 0x92, 0x3e, 0x8d, 0x5c, 0x91, 0x4b, 0xe5, 0x68, 0xed, 0x0c, 0xaa, 0xe9, 0x8b, 0x16, 0x55, 0xf4, 0x3b, 0xbe, 0xdb, 0xf6, 0x3d, 0xe2, 0xf1, 0x08, 0xbb, 0x24, 0x17, 0xcb, 0xd1, 0xda, 0x39,
0xe0, 0xc6, 0x9e, 0xcf, 0xef, 0x7d, 0x43, 0x19, 0xaf, 0x17, 0x50, 0x15, 0x60, 0xcf, 0xe7, 0xfb, 0x94, 0xd3, 0x57, 0x2d, 0x2a, 0xc1, 0x8d, 0x3d, 0x9f, 0xdf, 0xfb, 0x8e, 0x32, 0x5e, 0xcd, 0xa1,
0x01, 0x61, 0xc4, 0xe3, 0x75, 0x0d, 0x01, 0x4c, 0x7d, 0xe6, 0x35, 0xc3, 0x7f, 0x13, 0x68, 0x2e, 0x32, 0xc0, 0x9e, 0xcf, 0xf7, 0x03, 0xc2, 0x88, 0xc7, 0xab, 0x1a, 0x02, 0x98, 0xfa, 0xdc, 0xab,
0xd2, 0x4f, 0xa6, 0xd3, 0xf2, 0xee, 0x13, 0xd7, 0x0f, 0x4e, 0xeb, 0xc5, 0x70, 0x79, 0x3c, 0x2a, 0x87, 0xff, 0x26, 0xd0, 0x5c, 0xa4, 0xa0, 0x4c, 0xa7, 0xe1, 0xdd, 0x27, 0xae, 0x1f, 0x9c, 0x55,
0xa1, 0x3a, 0x54, 0x62, 0x93, 0xdd, 0xfd, 0x87, 0xf5, 0x49, 0x54, 0x86, 0x49, 0xf9, 0x39, 0xb5, 0xf3, 0xe1, 0xf2, 0x78, 0x54, 0x40, 0x55, 0x28, 0xc5, 0x26, 0xbb, 0xfb, 0x0f, 0xab, 0x93, 0xa8,
0xf9, 0x47, 0x19, 0x2a, 0xa2, 0x33, 0x46, 0x04, 0x91, 0x05, 0x95, 0xe4, 0xab, 0x07, 0xdd, 0x51, 0x08, 0x93, 0xf2, 0x73, 0x6a, 0xf3, 0xaf, 0x22, 0x94, 0x44, 0x6f, 0x8c, 0x92, 0x83, 0x2c, 0x28,
0xe9, 0x02, 0xc5, 0xcb, 0x4c, 0x5f, 0x19, 0x6e, 0x28, 0xf3, 0x8d, 0x0b, 0xe8, 0x29, 0xd4, 0xd2, 0x25, 0xdf, 0x3d, 0xe8, 0x8e, 0x4a, 0x19, 0x28, 0xde, 0x66, 0xfa, 0xca, 0x70, 0x43, 0x99, 0x71,
0x4f, 0x0d, 0x86, 0x56, 0x55, 0xcb, 0x95, 0xcf, 0x1d, 0x7d, 0x6d, 0x14, 0xd3, 0x18, 0xeb, 0x08, 0x9c, 0x43, 0x8f, 0xa1, 0x92, 0x7e, 0x6c, 0x30, 0xb4, 0xaa, 0x5a, 0xae, 0x7c, 0xf0, 0xe8, 0x6b,
0xaa, 0x29, 0x4d, 0xcb, 0xd0, 0x4a, 0xde, 0xfa, 0x41, 0x55, 0xa0, 0xaf, 0x8e, 0x60, 0x19, 0x03, 0xa3, 0x98, 0xc6, 0x58, 0xc7, 0x50, 0x4e, 0xa9, 0x5a, 0x86, 0x56, 0xfa, 0xad, 0xcf, 0xea, 0x02,
0x7d, 0x09, 0xd5, 0x94, 0x08, 0xca, 0x01, 0x52, 0x09, 0x25, 0xfd, 0xa2, 0x23, 0x87, 0x0b, 0xa8, 0x7d, 0x75, 0x04, 0xcb, 0x18, 0xe8, 0x2b, 0x28, 0xa7, 0x64, 0x50, 0x1f, 0x20, 0x95, 0x54, 0xd2,
0x0d, 0xb3, 0x83, 0xc2, 0x85, 0xa1, 0x75, 0x75, 0xc2, 0x95, 0xfa, 0x66, 0x18, 0xc0, 0xa1, 0xe4, 0x07, 0x1d, 0x3a, 0x9c, 0x43, 0x4d, 0x98, 0xcd, 0x4a, 0x17, 0x86, 0xd6, 0xd5, 0x09, 0x57, 0x2a,
0x7e, 0x9e, 0x40, 0xf5, 0x7e, 0x28, 0x5f, 0x6a, 0xc3, 0x7c, 0x7f, 0x15, 0x93, 0x4f, 0xb8, 0x7f, 0x9c, 0x61, 0x00, 0x87, 0x92, 0xfb, 0x45, 0x02, 0xd5, 0xfb, 0xa1, 0x7c, 0xab, 0x0d, 0xf3, 0xfd,
0xff, 0x02, 0xf2, 0x97, 0x46, 0xe8, 0x00, 0xca, 0xaa, 0x25, 0xa4, 0x2b, 0x17, 0xdd, 0x73, 0xbb, 0x4d, 0x4c, 0x3e, 0xe1, 0xfe, 0xfd, 0x01, 0xe4, 0x2f, 0x8d, 0xd0, 0x02, 0xd4, 0xab, 0x97, 0x90,
0xfc, 0x54, 0x6f, 0xa8, 0xe0, 0xf3, 0x15, 0x97, 0xc4, 0xc8, 0xb6, 0xce, 0xcb, 0x63, 0xe4, 0xb7, 0xae, 0x5c, 0x74, 0xcf, 0x6d, 0xf3, 0x33, 0xbd, 0xa6, 0x82, 0xef, 0xaf, 0xb9, 0x24, 0x46, 0x6f,
0x5f, 0x5c, 0x40, 0x8f, 0xa1, 0x36, 0xd0, 0x1b, 0x2f, 0x04, 0x58, 0xcf, 0x01, 0x50, 0x35, 0x57, 0xf3, 0xbc, 0x3c, 0x46, 0xff, 0x06, 0x8c, 0x73, 0xe8, 0x11, 0x54, 0x32, 0xdd, 0x71, 0x20, 0xc0,
0x5c, 0x40, 0xbe, 0x88, 0x60, 0xf0, 0xb5, 0xb5, 0x36, 0x8a, 0xee, 0x8f, 0xb6, 0x61, 0x7d, 0x24, 0x7a, 0x1f, 0x00, 0x55, 0x7b, 0xc5, 0x39, 0xe4, 0x8b, 0x08, 0xb2, 0xef, 0xad, 0xb5, 0x51, 0x94,
0xdb, 0x18, 0xf0, 0x11, 0xd4, 0x43, 0x36, 0xc9, 0xce, 0x77, 0x61, 0x3c, 0xea, 0x6a, 0x53, 0xb5, 0x7f, 0xb4, 0x0d, 0xeb, 0x23, 0xd9, 0xc6, 0x80, 0x47, 0x02, 0x30, 0xd3, 0xfb, 0x06, 0x46, 0xa4,
0x6c, 0x5c, 0xd8, 0xfc, 0xb3, 0x04, 0x65, 0xb1, 0x55, 0xa2, 0x4b, 0x3d, 0x81, 0xda, 0x80, 0x16, 0xae, 0x37, 0x55, 0xdb, 0xc6, 0xb9, 0xcd, 0xbf, 0x0b, 0x50, 0x14, 0x9b, 0x25, 0xfa, 0xd4, 0x11,
0x55, 0x97, 0x47, 0x8e, 0x60, 0x1d, 0x76, 0xc0, 0x2c, 0x40, 0x59, 0x11, 0x89, 0x1a, 0xea, 0x33, 0x54, 0x32, 0x7a, 0x54, 0x5d, 0x20, 0x7d, 0x44, 0xeb, 0xb0, 0x23, 0x66, 0x01, 0xea, 0x15, 0x92,
0x9c, 0x27, 0x36, 0x87, 0x81, 0x3c, 0x86, 0xda, 0x80, 0x98, 0x53, 0x6f, 0x8e, 0x5a, 0xf1, 0x0d, 0xa8, 0xa6, 0x3e, 0xc5, 0xfd, 0x04, 0xe7, 0x30, 0x90, 0x47, 0x50, 0xc9, 0x08, 0x3a, 0xf5, 0xf6,
0xf3, 0xfe, 0x10, 0x2a, 0x09, 0xf5, 0xc6, 0xd0, 0x7b, 0x79, 0xf5, 0x9d, 0x56, 0x3f, 0xc3, 0xdc, 0xa8, 0x55, 0xdf, 0x30, 0xef, 0x0f, 0xa1, 0x94, 0x50, 0x70, 0x0c, 0xdd, 0xee, 0x57, 0xe1, 0x69,
0x3e, 0x82, 0x5a, 0x5a, 0x35, 0xe5, 0x74, 0x72, 0xa5, 0xb4, 0x1a, 0xe6, 0xdc, 0x83, 0xd9, 0xcc, 0x05, 0x34, 0xcc, 0xed, 0xd7, 0x50, 0x49, 0x2b, 0xa7, 0x3e, 0xbd, 0x5c, 0x29, 0xaf, 0x86, 0x39,
0x89, 0x7d, 0x8d, 0x07, 0x76, 0x7b, 0xeb, 0xf0, 0x93, 0x23, 0xca, 0x8f, 0x7b, 0x9d, 0x90, 0xc9, 0xf7, 0x60, 0xb6, 0xe7, 0xcc, 0xbe, 0xc4, 0x23, 0xbb, 0xbd, 0x75, 0xf8, 0xc9, 0x31, 0xe5, 0x27,
0xc6, 0x19, 0x75, 0x1c, 0x7a, 0xc6, 0x89, 0x75, 0xbc, 0x21, 0xbd, 0x7c, 0x60, 0x53, 0xc6, 0x03, 0x9d, 0x56, 0xc8, 0x64, 0xe3, 0x9c, 0x3a, 0x0e, 0x3d, 0xe7, 0xc4, 0x3a, 0xd9, 0x90, 0x5e, 0x3e,
0xda, 0xe9, 0x71, 0x62, 0x6f, 0xf4, 0x6f, 0xf6, 0x0d, 0xe1, 0x7a, 0x43, 0xb8, 0xee, 0x76, 0x3a, 0xb0, 0x29, 0xe3, 0x01, 0x6d, 0x75, 0x38, 0xb1, 0x37, 0xba, 0xb7, 0xfb, 0x86, 0x70, 0xbd, 0x21,
0x53, 0x62, 0x78, 0xf7, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb4, 0x7e, 0x65, 0x42, 0x06, 0x15, 0x5c, 0xb7, 0x5b, 0xad, 0x29, 0x31, 0xbc, 0xfb, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x90, 0x66,
0x00, 0x00, 0x45, 0xf8, 0x0a, 0x15, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
@ -1397,7 +1397,7 @@ type QueryServiceClient interface {
GetTimeTickChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*GetTimeTickChannelResponse, error) GetTimeTickChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*GetTimeTickChannelResponse, error)
GetStatsChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*GetStatsChannelResponse, error) GetStatsChannel(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*GetStatsChannelResponse, error)
GetPartitionStates(ctx context.Context, in *PartitionStatesRequest, opts ...grpc.CallOption) (*PartitionStatesResponse, error) GetPartitionStates(ctx context.Context, in *PartitionStatesRequest, opts ...grpc.CallOption) (*PartitionStatesResponse, error)
GetServiceStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*ServiceStatesResponse, error) GetComponentStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*ServiceStatesResponse, error)
} }
type queryServiceClient struct { type queryServiceClient struct {
@ -1507,9 +1507,9 @@ func (c *queryServiceClient) GetPartitionStates(ctx context.Context, in *Partiti
return out, nil return out, nil
} }
func (c *queryServiceClient) GetServiceStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*ServiceStatesResponse, error) { func (c *queryServiceClient) GetComponentStates(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*ServiceStatesResponse, error) {
out := new(ServiceStatesResponse) out := new(ServiceStatesResponse)
err := c.cc.Invoke(ctx, "/milvus.proto.query.QueryService/GetServiceStates", in, out, opts...) err := c.cc.Invoke(ctx, "/milvus.proto.query.QueryService/GetComponentStates", in, out, opts...)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1529,7 +1529,7 @@ type QueryServiceServer interface {
GetTimeTickChannel(context.Context, *commonpb.Empty) (*GetTimeTickChannelResponse, error) GetTimeTickChannel(context.Context, *commonpb.Empty) (*GetTimeTickChannelResponse, error)
GetStatsChannel(context.Context, *commonpb.Empty) (*GetStatsChannelResponse, error) GetStatsChannel(context.Context, *commonpb.Empty) (*GetStatsChannelResponse, error)
GetPartitionStates(context.Context, *PartitionStatesRequest) (*PartitionStatesResponse, error) GetPartitionStates(context.Context, *PartitionStatesRequest) (*PartitionStatesResponse, error)
GetServiceStates(context.Context, *commonpb.Empty) (*ServiceStatesResponse, error) GetComponentStates(context.Context, *commonpb.Empty) (*ServiceStatesResponse, error)
} }
// UnimplementedQueryServiceServer can be embedded to have forward compatible implementations. // UnimplementedQueryServiceServer can be embedded to have forward compatible implementations.
@ -1569,8 +1569,8 @@ func (*UnimplementedQueryServiceServer) GetStatsChannel(ctx context.Context, req
func (*UnimplementedQueryServiceServer) GetPartitionStates(ctx context.Context, req *PartitionStatesRequest) (*PartitionStatesResponse, error) { func (*UnimplementedQueryServiceServer) GetPartitionStates(ctx context.Context, req *PartitionStatesRequest) (*PartitionStatesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPartitionStates not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetPartitionStates not implemented")
} }
func (*UnimplementedQueryServiceServer) GetServiceStates(ctx context.Context, req *commonpb.Empty) (*ServiceStatesResponse, error) { func (*UnimplementedQueryServiceServer) GetComponentStates(ctx context.Context, req *commonpb.Empty) (*ServiceStatesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetServiceStates not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetComponentStates not implemented")
} }
func RegisterQueryServiceServer(s *grpc.Server, srv QueryServiceServer) { func RegisterQueryServiceServer(s *grpc.Server, srv QueryServiceServer) {
@ -1775,20 +1775,20 @@ func _QueryService_GetPartitionStates_Handler(srv interface{}, ctx context.Conte
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
func _QueryService_GetServiceStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _QueryService_GetComponentStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(commonpb.Empty) in := new(commonpb.Empty)
if err := dec(in); err != nil { if err := dec(in); err != nil {
return nil, err return nil, err
} }
if interceptor == nil { if interceptor == nil {
return srv.(QueryServiceServer).GetServiceStates(ctx, in) return srv.(QueryServiceServer).GetComponentStates(ctx, in)
} }
info := &grpc.UnaryServerInfo{ info := &grpc.UnaryServerInfo{
Server: srv, Server: srv,
FullMethod: "/milvus.proto.query.QueryService/GetServiceStates", FullMethod: "/milvus.proto.query.QueryService/GetComponentStates",
} }
handler := func(ctx context.Context, req interface{}) (interface{}, error) { handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServiceServer).GetServiceStates(ctx, req.(*commonpb.Empty)) return srv.(QueryServiceServer).GetComponentStates(ctx, req.(*commonpb.Empty))
} }
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
@ -1842,8 +1842,8 @@ var _QueryService_serviceDesc = grpc.ServiceDesc{
Handler: _QueryService_GetPartitionStates_Handler, Handler: _QueryService_GetPartitionStates_Handler,
}, },
{ {
MethodName: "GetServiceStates", MethodName: "GetComponentStates",
Handler: _QueryService_GetServiceStates_Handler, Handler: _QueryService_GetComponentStates_Handler,
}, },
}, },
Streams: []grpc.StreamDesc{}, Streams: []grpc.StreamDesc{},

View File

@ -25,7 +25,7 @@ func (s ProxyService) Stop() {
panic("implement me") panic("implement me")
} }
func (s ProxyService) GetServiceStates() (internalpb2.ServiceStates, error) { func (s ProxyService) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -21,7 +21,7 @@ func (qs *QueryService) Stop() {
panic("implement me") panic("implement me")
} }
func (qs *QueryService) GetServiceStates() (internalpb2.ServiceStates, error) { func (qs *QueryService) GetComponentStates() (*internalpb2.ComponentStates, error) {
panic("implement me") panic("implement me")
} }

View File

@ -11,7 +11,7 @@ type Service interface {
} }
type Component interface { type Component interface {
GetServiceStates() (internalpb2.ServiceStates, error) GetComponentStates() (*internalpb2.ComponentStates, error)
GetTimeTickChannel() (string, error) GetTimeTickChannel() (string, error)
GetStatisticsChannel() (string, error) GetStatisticsChannel() (string, error)
} }