Skip to content

Commit 90d9a93

Browse files
committed
Merge branch 'v3.2.x' of https://github.com/Tencent/bk-cmdb into v3.2.x
2 parents e543ed0 + adad603 commit 90d9a93

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed

src/scene_server/datacollection/datacollection/discover.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,14 @@ func (d *Discover) subChan() {
214214
if nil != err {
215215
d.interrupt <- err
216216
blog.Errorf("subscribe [%s] failed: %s", d.chanName, err.Error())
217+
return
217218
}
218219

219220
defer func() {
220221
subChan.Unsubscribe(d.chanName)
221222
d.isSubing = false
222223
blog.Infof("close subscribe channel: %s", d.chanName)
224+
_ = subChan.Close()
223225
}()
224226

225227
var ts = time.Now()
@@ -244,7 +246,7 @@ func (d *Discover) subChan() {
244246

245247
blog.Warnf("receive message err: %s", err.Error())
246248
d.interrupt <- err
247-
continue
249+
return
248250
}
249251

250252
msg, ok := received.(*redis.Message)

src/scene_server/datacollection/datacollection/hostsnap.go

+8-6
Original file line numberDiff line numberDiff line change
@@ -533,8 +533,10 @@ func (h *HostSnap) subChan(snapcli *redis.Client, chanName []string) {
533533
subChan, err := snapcli.Subscribe(chanName...)
534534
if nil != err {
535535
h.interrupt <- err
536-
blog.Error("subscribe channel faile ", err.Error())
536+
blog.Errorf("subscribe channel failed %s", err.Error())
537+
return
537538
}
539+
defer subChan.Close()
538540
closeChan := make(chan struct{})
539541
go h.healthCheck(closeChan)
540542
defer func() {
@@ -559,13 +561,13 @@ func (h *HostSnap) subChan(snapcli *redis.Client, chanName []string) {
559561
if err == redis.Nil || err == io.EOF {
560562
continue
561563
}
562-
msg, ok := received.(*redis.Message)
563-
if !ok {
564-
continue
565-
}
566564
if nil != err {
567-
blog.Debug("receive messave err", err.Error())
565+
blog.Debug("receive message err", err.Error())
568566
h.interrupt <- err
567+
return
568+
}
569+
msg, ok := received.(*redis.Message)
570+
if !ok {
569571
continue
570572
}
571573

src/ui/src/views/hosts/index.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,9 @@
178178
.hosts-table{
179179
margin-top: 20px;
180180
}
181-
</style>
181+
.filter-field /deep/ {
182+
.bk-selector-list {
183+
z-index: 300;
184+
}
185+
}
186+
</style>

0 commit comments

Comments
 (0)