[syslog-ng] [Bug 43] syslog-ng 2.1.4 consumes all CPU when processing "source file"

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Tue May 5 14:45:28 CEST 2009


Balazs Scheidler <bazsi at balabit.hu> changed:

           What    |Removed                     |Added
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from Balazs Scheidler <bazsi at balabit.hu>  2009-05-05 14:45:28 ---
(In reply to comment #5)
> Thanks, your May 4 patch to logreader.c appears to fix the problem 
> on SunOS-5.8 and MacOsX-10.5.6, though I don't trust it enough yet to put into production.
> The diff format was not recognized by my version of patch, not a big problem.
> I can email you full strace privately.  It's too big (26 thousand lines)
> for me to sanitize before posting in public.

If the patch above fixes your problem, then no need to post the strace. I'll just commit this patch.

commit 2a2c8e8c1fabd0a7515fdd728c0bb921381c1b37
Author: Balazs Scheidler <bazsi at balabit.hu>
Date:   Tue May 5 14:43:52 2009 +0200

    [affile] fixed 100% CPU usage for file sources (fixes: pub#43)

    The patch 8f7098563a1cc53220cd35c9dc415a11be502feb enables multi-read for
    regular files but as it seems this broke the EOF handling logic in
    LogReader, which is fixed by this patch.

    Reported-By: Denis Laplante
    Tested-By: Denis Laplante

Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the syslog-ng mailing list