- 
    
Patch request
 - 
    Resolution: Fixed
 - 
    
Major
 - 
    None
 - 
    None
 
- 
        Prev.Sprint, S24-W42/43
 - 
        1.5
 
Steps to reproduce:
- Start Zabbix Agent2
 
Result:
In /var/log/zabbix/zabbix_agent2.log there is a message:
2022/11/04 14:39:03.013506 lowering the plugin ZabbixSync capacity to 1 as the configured capacity 100 exceeds limits
Expected:
No warnings in log file with default configuration
Proposed ugly fix:
$ git diff
diff --git a/src/go/internal/agent/scheduler/manager.go b/src/go/internal/agent/scheduler/manager.go
index 14e96f4d01..346ed61bf2 100644
--- a/src/go/internal/agent/scheduler/manager.go
+++ b/src/go/internal/agent/scheduler/manager.go
@@ -490,10 +490,14 @@ func (m *Manager) init() {
        for _, metric := range metrics {
                if metric.Plugin != pagent.impl {
                        capacity, forceActiveChecksOnStart := getPluginOptions(agent.Options.Plugins[metric.Plugin.Name()], metric.Plugin.Name())
-                       if capacity > metric.Plugin.Capacity() {
-                               log.Warningf("lowering the plugin %s capacity to %d as the configured capacity %d exceeds limits",
-                                       metric.Plugin.Name(), metric.Plugin.Capacity(), capacity)
+                       if metric.Plugini.Name() == "ZabbixSync" {
                                capacity = metric.Plugin.Capacity()
+                       } else {
+                               if capacity > metric.Plugin.Capacity() {
+                                       log.Warningf("lowering the plugin %s capacity to %d as the configured capacity %d exceeds limits",
+                                               metric.Plugin.Name(), metric.Plugin.Capacity(), capacity)
+                                       capacity = metric.Plugin.Capacity()
+                               }