HomePhabricator

ecore/signal: increase maximum signal throughput

Authored by zmike on Sep 19 2019, 11:52 AM.

Description

ecore/signal: increase maximum signal throughput

this adds 4 more signal handling fds and loops over them for reading/writing
signal info in order to handle more signals when the buffer of one (or more)
pipes is full

also update the unit test to verify that we are receiving all the events without
dropping any and bump the number of signals to 2000 since we should now be able to
handle that many

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10027

Details

Committed
cedricSep 19 2019, 2:37 PM
Differential Revision
D10027: ecore/signal: increase maximum signal throughput
Parents
rEFLaf5abbe4bcdd: tests/ecore: add stress test for main loop signal handling
Branches
Unknown
Tags
Unknown