[icinga-devel] Icinga 1.7.2 Bugfix release is out

Michael Friedrich michael.friedrich at gmail.com
Mon Aug 27 16:57:27 CEST 2012

Dear Community,

we learned by different sources (#2964 
<https://dev.icinga.org/issues/2964>,using mod_gearman 
rrdtool illegal update time 
that a performance increasing change in Icinga Core 1.7.0 (#2182 
<https://dev.icinga.org/issues/2182>) was causing trouble on the event 
scheduling logic, causing duplicated events when rescheduling those. 
This resulted in duplicated (or even more) check events under various 
circumstances, as well as too much performance data and more outputs. 
We’ve been testing various fixes in our development branches (#2676 
<https://dev.icinga.org/issues/2676>). This included yet another bug 
(#2993 <https://dev.icinga.org/issues/2993>) which helped resolving it 
overall – big shout out to*Imri Zvik*, thanks for the awesome help! Also 
big thanks to*Joerg Linge*and*Christophe Haen*for testing the git r1.7 
release branch :-)

There were other core bugs which we’ve been working on git. We decided 
to fully backport them in order to keep the 1.7.x tree clean and fixed.

Download Icinga <https://sourceforge.net/projects/icinga/files/>and 
report any issues to ourDev Tracker <https://dev.icinga.org/>, or use 
one of thesupport channels <https://www.icinga.org/support/>for your 

Thanks for using Icinga :)

*Changelog <https://wiki.icinga.org/display/Dev/Icinga+Core+Changelog>*

* core: fix duplicated events on check scheduling logic for new events 
#2676 <https://dev.icinga.org/issues/2676>#2993 
* core: avoid duplicate events when scheduling forced host|service 
check#2993 <https://dev.icinga.org/issues/2993>
* core: get rid of the instame macro usage while logging alerts and 
states#2665 <https://dev.icinga.org/issues/2665>
* core: revamp the detection of embedded perl usage directive “# icinga: 
+epn”#2197 <https://dev.icinga.org/issues/2197>
* core: fix whitespaces are not stripped using multiple templates (“use 
abc, def, ghi”)#2701 <https://dev.icinga.org/issues/2701>
* core: add hint on icinga.cfg package location, read Changelog CHANGES 
on upgrades#2879 <https://dev.icinga.org/issues/2879>
* core: bail out early with config error if resource.cfg macros contain 
NULL values#2879 <https://dev.icinga.org/issues/2879>
* core: fix logical bug on icinga.cfg detection on config read#2879 
* core: fsync() files before fclose()#2948 
* core: remove weird switch() statement when scanning checkresult 
queue#2950 <https://dev.icinga.org/issues/2950>
* core: fix deleting too old check result files #2951 

* idoutils: fix icinga mysql db creation script grants access to all 
dbs#2917 <https://dev.icinga.org/issues/2917>
* idoutils: fix ignoring mysql password in create_mysqldb.sh#2994 

* icinga.spec: forced update on icinga.cfg change package locations#2923 
* icinga.spec: fix permissions on ido2db.cfg potentially world 
readable#2897 <https://dev.icinga.org/issues/2897>


DI (FH) Michael Friedrich


Lead Icinga Core Developer

More information about the icinga-devel mailing list