Hi

This is to report what may be an issue in Heka, where Heka consumes
CPU while there's nothing to do.

My test-case is the following: LogStreamer with an rsyslog.lua decoder
reading logs from a number of static log files. After having processed
all the logs (from all the files) Heka still consumes CPU.

On my 8-core laptop, with 500 static log file, Heka consumes 400% CPU
while processing the logs, which is expected given that I set max_proc
to 4 in heka.conf. BUT it still consumes 25% of CPU after having
processed all the logs, and this for ever. The more log files to be
processed the more consumed by Heka. So this is related to the number
of decoders Heka creates.

Is this expected? Is this a bug in Heka.

My test-case is here <https://github.com/elemoine/heka-cpu>, with
instructions on how to reproduce the problem.

Thanks!

PS: I'm happy to create a GitHub issue if you think it's appropriate.
_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to