els0r / goProbe

High-performance IP packet metadata aggregation and efficient storage and querying of flows
GNU General Public License v2.0
12 stars 4 forks source link

Improve resilience against capture deadlocks #334

Closed fako1024 closed 3 months ago

fako1024 commented 3 months ago

Based on recent analysis on a larger sensor fleet it still is possible that in certain situations (apparently during removal of certain interfaces / GRE tunnels in conjunction with other actions running in parallel, e.g. a rotation) it's still possible for individual interfaces to trigger a three-point-lock timeout. Unfortunately these situations are not ideally handled yet so that it is possible that such cases lead to a complete deadlock of the CaptureManager. The following mitigation items are to be added: