Project

General

Profile

Actions

Optimization #1377

closed

flow manager: reduce (try)locking

Added by Victor Julien almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

About once a second the flow manager currently walks the entire flow hash, checking each flow for possible timeout. This is quite expensive, and can interrupt the packet paths as it locks each flow.

It is possible to do these checks without locking the flow.

Actions

Also available in: Atom PDF