Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-24362

Agent 2 wrong loadable plugin process handling

XMLWordPrintable

    • 1

      Currently Agent 2 handles loadable plugin child processes with a universal listener (created by a syscall) to all child process signals, meaning that the listener will also catch signals unrelated to loadable plugins (like smart plugin smartctl invocations and command invocations). This means that for no-loadable plugin child processes there may be two listeners for the processes signals, creating a conflict and uncertanti - which listener will catch the signal first.

      Fix this by adding singular handling to each loadable plugins process with `cmd.Run()`, `cmd.Wait(), and/or `cmd.Start()`. Remove the universal child process signal listeners.

            rzvejs Rudolfs Zvejs
            rzvejs Rudolfs Zvejs
            Team INT
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: