mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
Fix data race in pipeline/manager (#24127)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
parent
74bba2320a
commit
a960cc2a1b
@ -49,10 +49,12 @@ type manager struct {
|
||||
|
||||
tSafeManager TSafeManager
|
||||
dispatcher msgdispatcher.Client
|
||||
mu sync.Mutex
|
||||
mu sync.RWMutex
|
||||
}
|
||||
|
||||
func (m *manager) Num() int {
|
||||
m.mu.RLock()
|
||||
defer m.mu.RUnlock()
|
||||
return len(m.channel2Pipeline)
|
||||
}
|
||||
|
||||
@ -162,6 +164,5 @@ func NewManager(dataManager *DataManager,
|
||||
delegators: delegators,
|
||||
tSafeManager: tSafeManager,
|
||||
dispatcher: dispatcher,
|
||||
mu: sync.Mutex{},
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user