mirror of https://github.com/milvus-io/milvus.git
enhance: Close singleton etcd client in integration teardown (#32664)
Found lots of `failed to updateTimeTick` with error `skip ChannelTimeTickMsg from un-recognized session 1` The reason was etcd client became singleton and used last root path in multiple cases are run in one suite. This PR add close singleton client invocation to fix this problem. Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/32619/head
parent
07720f1a95
commit
8c4fc1e61c
|
@ -47,6 +47,7 @@ import (
|
|||
"github.com/milvus-io/milvus/internal/storage"
|
||||
"github.com/milvus-io/milvus/internal/types"
|
||||
"github.com/milvus-io/milvus/internal/util/dependency"
|
||||
kvfactory "github.com/milvus-io/milvus/internal/util/dependency/kv"
|
||||
"github.com/milvus-io/milvus/internal/util/hookutil"
|
||||
"github.com/milvus-io/milvus/pkg/log"
|
||||
"github.com/milvus-io/milvus/pkg/util/etcd"
|
||||
|
@ -397,6 +398,8 @@ func (cluster *MiniClusterV2) Stop() error {
|
|||
}
|
||||
}
|
||||
cluster.ChunkManager.RemoveWithPrefix(cluster.ctx, cluster.ChunkManager.RootPath())
|
||||
|
||||
kvfactory.CloseEtcdClient()
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue