[osiris-devel] osiris-4.0.1 release candidate 2

Brian Wotring brian at shmoo.com
Wed May 5 01:06:22 EDT 2004


You're right, the handler should not be calling syslog(), or anything 
like it.   I have attached a diff that should address this issue, 
reviews are very much appreciated.

Thanks emmanuel.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: md_schedule.c.diff
Type: application/octet-stream
Size: 3773 bytes
Desc: not available
Url : http://lists.shmoo.com/pipermail/osiris-devel/attachments/20040504/eb5fe1cd/attachment.obj 
-------------- next part --------------


On May 4, 2004, at 6:02 PM, osiris-devel at lemmin.gs wrote:

> Hi Brian,
>
> In a previous email of mine, I said that I noticed that the scheduler
> was in a blocked waiting on a lock. This morning our 4.0.0 release MD
> was locked again.
>
> Investigation via gdb revealed that the cause is the log_info() call 
> inside
> md_schedule.c:scheduling_signal_handler() (syslog is not reentrant).
>
> emmanuel

--
     Brian Wotring ( brian at shmoo.com )
     PGP KeyID: 0x9674763D


More information about the osiris-devel mailing list