Project

General

Profile

Actions

Optimization #947

closed
VJ VJ

dynamic allocation of thread queues

Optimization #947: dynamic allocation of thread queues

Added by Victor Julien over 12 years ago. Updated about 6 years ago.

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

Description

Currently the number of "thread queues" is hardcoded at a value of 256. This affects all runmodes using these queues, most notably autofp. Autofp will be limited to 256 'detect' threads.

Given the advance of many-core systems, this may at some point be a limiting factor.

It appears the only limitation is the queue declaration, so moving to a dynamic way of creating queues would remove this limit.


Related issues 1 (0 open1 closed)

Has duplicate Suricata - Bug #1315: trans_q should not have hardcoded sizeRejectedOISF DevActions

VJ Updated by Victor Julien over 7 years ago Actions #1

  • Has duplicate Bug #1315: trans_q should not have hardcoded size added

VJ Updated by Victor Julien over 6 years ago Actions #2

  • Target version changed from TBD to 6.0.0beta1

VJ Updated by Victor Julien over 6 years ago Actions #3

  • Tracker changed from Feature to Optimization

VJ Updated by Victor Julien about 6 years ago Actions #4

  • Status changed from Assigned to Closed
  • Priority changed from Low to Normal
Actions

Also available in: PDF Atom