Add guard close in event stream
for not handling stopped Execution Environment Allocations
This commit is contained in:
@ -261,6 +261,10 @@ func (m *NomadRunnerManager) onAllocationAdded(alloc *nomadApi.Allocation) {
|
|||||||
func (m *NomadRunnerManager) onAllocationStopped(alloc *nomadApi.Allocation) {
|
func (m *NomadRunnerManager) onAllocationStopped(alloc *nomadApi.Allocation) {
|
||||||
log.WithField("id", alloc.JobID).Debug("Runner stopped")
|
log.WithField("id", alloc.JobID).Debug("Runner stopped")
|
||||||
|
|
||||||
|
if nomad.IsEnvironmentTemplateID(alloc.JobID) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
environmentID, err := nomad.EnvironmentIDFromRunnerID(alloc.JobID)
|
environmentID, err := nomad.EnvironmentIDFromRunnerID(alloc.JobID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.WithError(err).Warn("Stopped allocation can not be handled")
|
log.WithError(err).Warn("Stopped allocation can not be handled")
|
||||||
|
Reference in New Issue
Block a user