Project

General

Profile

Actions

Optimization #7089

open

rust transaction iterator runs a useless iteration of the loop

Added by Philippe Antoine 6 months ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Target version:
Effort:
Difficulty:
Label:


Subtasks 1 (0 open1 closed)

Optimization #7090: rust transaction iterator runs a useless iteration of the loop (7.0.x backport)RejectedPhilippe AntoineActions
Actions #1

Updated by OISF Ticketbot 6 months ago

  • Subtask #7090 added
Actions #2

Updated by OISF Ticketbot 6 months ago

  • Label deleted (Needs backport to 7.0)
Actions #5

Updated by Philippe Antoine 5 months ago

  • Status changed from In Review to In Progress
  • Target version changed from 8.0.0-beta1 to TBD

https://github.com/OISF/suricata/pull/11579 was last version.

This code is getting too complex for the benefits (like 2-3% CPU in some worst case scenario)

We can wait for all app-layer protocols be in rust to simplify the abstractions around tx iterators...

Actions

Also available in: Atom PDF