Project

General

Profile

Actions

Task #4444

closed

files: store files in transactions instead of per flow state

Added by Victor Julien over 3 years ago. Updated about 2 years ago.

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

Description

Several goals:
  • performance: avoid looping the file list from the tx loop
  • code clarity: put thing together that belong together conceptionally
  • complexity: esp in Rust working with multiple mutable storage concepts caused issues

Related issues 2 (2 open0 closed)

Related to Suricata - Task #4143: tracking: file.data improvementsAssignedJeff LucovskyActions
Related to Suricata - Bug #3375: Tracking: file tracking/inspection performance issuesNewVictor JulienActions
Actions

Also available in: Atom PDF