As I can see commit 124c8a28f9 introduce the problem with that:
for i := 0; i < numConsumers; i++ {
go func() {
defer wg.Done()
for {
select {
case <-reporter.Done():
return
case msgs := <-out:
reporter.Event(buildMetricbeatEvent(msgs, ms.config))
}
}
}()
}
numConsumers is equal with the number of the cpus (max = 4)
which is unsafe.
( if I set up max_procs: 1 at auditbeat.yml the problem goes away )
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.