未验证 提交 0bcedbd2 编写于 作者: W wayblink 提交者: GitHub

quick fix queryCoordV2 active-standby (#21395)

Signed-off-by: Nwayblink <anyang.wang@zilliz.com>
上级 2aed48c4
......@@ -325,6 +325,25 @@ func (s *Server) Start() error {
return err
}
if s.enableActiveStandBy {
s.activateFunc = func() {
log.Info("querycoord switch from standby to active, activating")
s.startServerLoop()
s.UpdateStateCode(commonpb.StateCode_Healthy)
}
s.UpdateStateCode(commonpb.StateCode_StandBy)
} else {
s.startServerLoop()
s.UpdateStateCode(commonpb.StateCode_Healthy)
}
log.Info("QueryCoord started")
s.afterStart()
return nil
}
func (s *Server) startServerLoop() {
log.Info("start cluster...")
s.cluster.Start(s.ctx)
......@@ -341,23 +360,6 @@ func (s *Server) Start() error {
s.collectionObserver.Start(s.ctx)
s.leaderObserver.Start(s.ctx)
s.targetObserver.Start(s.ctx)
if s.enableActiveStandBy {
s.activateFunc = func() {
// todo to complete
log.Info("querycoord switch from standby to active, activating")
s.initMeta()
s.UpdateStateCode(commonpb.StateCode_Healthy)
}
s.UpdateStateCode(commonpb.StateCode_StandBy)
} else {
s.UpdateStateCode(commonpb.StateCode_Healthy)
}
log.Info("QueryCoord started")
s.afterStart()
return nil
}
func (s *Server) Stop() error {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册