I have a heka instance that's upstream of another heka instance that's
queued ~60GB of output. So the moment the upstream heka starts, it gets
pounded with a heavy workload.

The upstream heka runs for exactly 20 mins before halting all progress and
prints out the idle packs error message. As always, the error includes
every plugin attributing the same count to every one of them:
https://gist.github.com/davidbirdsong/f5d1bf140c865f9b2d72

 Prior to the error, the http dashboard indicates that the decoder plugin
channels are usually full or close to full, but are still moving messages
through them--roughly ~8-11k/sec decode rates depending on whether there
are 1 or 2 downstream heka's connected. After the error, message matchers
and plugin channels all show 0 messages.

What's a good course of action to rooting out and fixing the cause? Since
this heka is upstream and is well positioned to apply back pressure, I'm
trying out configuring the plugin channel to 0. It seems that's the best
way to cut down on messages lost on restart, but I don't get why it would
impact back pressure since a full channel is the same as a blocking channel
(right?).

All hail Heka son of Atum.
_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to