fixup! Weekend fun with further optimisations.

This commit is contained in:
2025-09-14 01:40:03 +01:00
parent 7457a901a9
commit 0d88612d8c
3 changed files with 213 additions and 2 deletions
+6
View File
@@ -553,6 +553,12 @@ func (tr *TaskRegistry) CreateSingletonTask(name string, interval time.Duration,
}
return nil, fmt.Errorf("singleton task already exists: %s (requested: %s)", taskName, name)
}
if strings.Contains(taskName, "memory-monitor") && strings.Contains(name, "memory-monitor") {
if tr.logger != nil {
tr.logger.Debug("Singleton enforcement: memory-monitor task %s already exists, rejecting %s", taskName, name)
}
return nil, fmt.Errorf("singleton memory-monitor task already exists: %s (requested: %s)", taskName, name)
}
}
// Check if exact task already exists