Skip to content

bug(dfir_rs): a subgraph may run multiple times in one tick due to race-ish behavior between the graph and external events #2580

@MingweiSamuel

Description

@MingweiSamuel

Found while testing cross_join implementations, assert!(#context.is_first_run_this_tick()) fails. A subgraph should only run twice in a tick if there is a loop causing it to be re-scheduled (a fix point loop).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium prioritydfir_rs schedulerDFIR runtime scheduler (part of the Core API)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions