High memory consumption by the timer process

XMLWordPrintable

    • S25-W50/51/52/01, S26-W04/05
    • 5

      I have a system with ~20,000,000 records in the "problem" table. Only ~10,000 of these are active problems; all the others are recently resolved.

      I configured a maintenance by tag, with a condition that should suppress 1,000 problems.

      Processing this maintenance by the timer process consumes a lot of memory — more than 16 GB.

      1. Why do we read all records from the "problem" table?
      src/zabbix_server/timer/timer.c:323
      2. If this is still necessary, why do we read tags for resolved problems?
      src/zabbix_server/timer/timer.c:268

            Assignee:
            Vladislavs Sokurenko
            Reporter:
            Alexander Vladishev
            Team A
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 5h
                5h