Would it make sense to have an optional "drop events on the floor" policy when things get busy?
Gary On Fri, May 17, 2019, 14:52 Carter Kozak <cko...@ckozak.net> wrote: > Hi friends, > > I've filed LOG4J2-2606 after tracking down the issue in prod. It's > frightening because the result was instability across entire box due to CPU > starvation, caused by a full logging queue from heavy load. I'm curious if > anyone else has run into this behavior. We may want to change the default > policy to use the synchronous route rather than enqueue. This would allow > for contention in other places, and allow certain threadlocals to be > initialized on application threads rather than being confined to the > background thread, however we already account for this when running in > synchronous mode and the current failure is pretty nasty. > > Thoughts or concerns? > > https://issues.apache.org/jira/browse/LOG4J2-2606 > > Thanks, > -ck >