On 10/11/2011 03:51 PM, Dorian Guillois wrote:
> On Mon, Oct 10, 2011 at 9:31 PM, Andreas Ericsson wrote:
>> Try this with multiple contacts getting notified, using a notification
>> command that uses all macros. Some macros will be missing for all
>> contacts beyond the first one if I'm reading the code right.
>
> I'm sorry, but i don't understand. I cleanup nagios_macros at the end of the
> function when nothing uses this variable anymore. Moreover the loop that sends
> notifications is over. So i don't understand why some macros would be missing.
> I made some basic testing, and i think it works correctly.
>
I've done some more extensive testing with this patch, and I can say
with 100% certainty that it doesn't work. With more than two contacts
and multiple notifications being sent frequently the patch results in
a coredump. I have no idea why, but a different version, clearing only
set macros, has been applied instead.
One thing worth noting though, is that when I or any other gatekeeper
for patches say "I doubt this works, so you need to fix this or that",
a bit more reassurance than "I did some basic testing and it seems ok"
is not only recommended, but actually required. Sending in crap (which
this was) just means I'll need more verification that future patches
from you work the way you say they should. If that happens, I suggest
you send me details regarding the tests you've done and help me set
them up myself (which should be easy if you really *do* run more than
just basic tests) so I can really verify that the patch does what it's
supposed to.
On a kindlier note; Thanks for spotting the problem.
--
Andreas Ericsson [email protected]
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]