(1) that looks really great - let's include performance improvement in appropriate whatsnew
Aleksandrs Saveljevs Documented that at https://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew2011?&#daemon_improvements . RESOLVED.
<richlv> as discussed on irc, also added minor clarification about processes that process triggers -> CLOSED
Aleksandrs Saveljevs Documented that at https://www.zabbix.com/documentation/2.2/manual/introduction/whatsnew222?&#daemon_improvements , too.
<richlv> thanks, CLOSED
Oleksiy Zagorskyi I don't like how we described the changes.
Before I looked to this issue I understood changes (described in doc) incorrectly.
If we read only doc then it looks that only one syncer or timer at all will process triggers, other ones will do other tasks.
What If we change it to this:
"A complex trigger can now only be processed by one process (history syncer or timer) at a time, ..."
<richlv> hmm, i don't really like introduction of "complex triggers", we would have to define that. also, is that correct ? i suppose timer could collide with hsyncer even on triggers that do not reference multiple items. as for only one process overall processing triggers, i wouldn't read it as that - see the "at a time" part, does that make the sentence clear ?
regarding "complex" trigger part, we'd need a comment from asaveljevs on that
Oleksiy Zagorskyi ok, I agree to not use "complex" term. It was not so important.
My main goals:
1) to not use plural form because it looks like "for all rigger in zabbix" only one zabbix process. Use singular form - "A trigger ... "
2) don't use some unknown "main ... process" term, because we would have to define that . My form "one process (history syncer or timer) at a time" is simple and clear, IMO.
<richlv> 1) sounds reasonable, changed;
2) we don't have to define it any more than poller, timer or history syncer
"server #0 started [main process]"
Oleksiy Zagorskyi 1) thanks, closed.
2) hmm, what is "main" process in documentation? Does "server #0 started [main process]" able to process triggers ?
<richlv> 2) during server shutdown, main process clears out history/trend caches, and hopefully does so by fully processing triggers, it services etc
Oleksiy Zagorskyi hhm, didn't know that, thanks.