Epoll in Edge Trigger mode
The epoll
Linux system call has two modes of operations. The "normal" mode, called level trigger mode, will report an event if it is currently active.
In edge trigger mode, the event will only be reported once. After being reported, that same fd will not be reported for that event until all pending data is consumed.