mirror of https://github.com/milvus-io/milvus.git
Fix proxy panic if quit before init (#5981)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/5984/head
parent
20a3d601ea
commit
7a2546c24a
|
@ -370,13 +370,23 @@ func (node *Proxy) Start() error {
|
||||||
func (node *Proxy) Stop() error {
|
func (node *Proxy) Stop() error {
|
||||||
node.cancel()
|
node.cancel()
|
||||||
|
|
||||||
node.idAllocator.Close()
|
if node.idAllocator != nil {
|
||||||
node.segAssigner.Close()
|
node.idAllocator.Close()
|
||||||
node.sched.Close()
|
}
|
||||||
node.tick.Close()
|
if node.segAssigner != nil {
|
||||||
err := node.chTicker.close()
|
node.segAssigner.Close()
|
||||||
if err != nil {
|
}
|
||||||
return err
|
if node.sched != nil {
|
||||||
|
node.sched.Close()
|
||||||
|
}
|
||||||
|
if node.tick != nil {
|
||||||
|
node.tick.Close()
|
||||||
|
}
|
||||||
|
if node.chTicker != nil {
|
||||||
|
err := node.chTicker.close()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
node.wg.Wait()
|
node.wg.Wait()
|
||||||
|
|
Loading…
Reference in New Issue