Skip to content
Snippets Groups Projects

Draft: Better scheduler node evaluation

When evaluating a control flow node for completeness, the scheduler will loop over all children and identify unresolved child nodes.

In the case where the children are sequential, this evaluation scales as n^2: the parent node must be evaluated once for each child, with each evaluation involving a loop over children.

The MR investigates whether caching of already-resolved child nodes can increase the performance of the scheduler.

Edited by Benjamin Michael Wynne

Merge request reports

Members who can merge are allowed to add commits.
Requires 1 approval from eligible users.
Test summary results are being parsed
Merge blocked: 3 checks failed

Merge details

  • The source branch is 1035 commits behind the target branch.
  • 1 commit and 1 merge commit will be added to master (squashes 7 commits).
  • Source branch will be deleted.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading