Skip to content

Commit 70d4787

Browse files
committed
apply reviewer's suggestion
1 parent 4ed433a commit 70d4787

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

receiver/k8sobjectsreceiver/receiver.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,25 +121,24 @@ func (kr *k8sobjectsreceiver) Start(ctx context.Context, host component.Host) er
121121
return err
122122
}
123123

124-
cctx, cancel := context.WithCancel(ctx)
125-
kr.cancel = cancel
126-
127124
if kr.config.K8sLeaderElector != nil {
128125
k8sLeaderElector := host.GetExtensions()[*kr.config.K8sLeaderElector]
129126
if k8sLeaderElector == nil {
130127
return fmt.Errorf("unknown k8s leader elector %q", kr.config.K8sLeaderElector)
131128
}
132129

133-
kr.setting.Logger.Info("trying to become the leader")
130+
kr.setting.Logger.Info("registering the receiver in leader election")
134131
elector, ok := k8sLeaderElector.(k8sleaderelector.LeaderElection)
135132
if !ok {
136133
return fmt.Errorf("the extension %T is not implement k8sleaderelector.LeaderElection", k8sLeaderElector)
137134
}
138135

139136
elector.SetCallBackFuncs(
140137
func(ctx context.Context) {
138+
cctx, cancel := context.WithCancel(ctx)
139+
kr.cancel = cancel
141140
for _, object := range validConfigs {
142-
kr.start(ctx, object)
141+
kr.start(cctx, object)
143142
}
144143
kr.setting.Logger.Info("Object Receiver started as leader")
145144
},
@@ -151,6 +150,8 @@ func (kr *k8sobjectsreceiver) Start(ctx context.Context, host component.Host) er
151150
}
152151
})
153152
} else {
153+
cctx, cancel := context.WithCancel(ctx)
154+
kr.cancel = cancel
154155
for _, object := range validConfigs {
155156
kr.start(cctx, object)
156157
}

0 commit comments

Comments
 (0)