Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C CRND Web
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • crnd-opensource
  • CRND Web
  • Merge requests
  • !171

Merged
Created Mar 16, 2023 by Dmytro Katyukha@katyukhaOwner

[FIX] diagram_plus: Avoid infinit recursion/loop when computing diagram

  • Overview 0
  • Commits 11
  • Pipelines 1
  • Changes 4

At this moment, as temporary solution, if infinite recursion/loop detected, then system will raise error (which is better than hanging forever).

In future versions we will try to fix this in better way (without error)

The following route could could be used to reproduce this error:

From To
New Some node
Other Branch 1 Closed
Other Branch 1 Other branch 2
Bad Node Closed
Other branch 2 Closed
Bad Node Some node
Some node Other Branch 1

The bad route in this example is from Some node to Other Branch1

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 15.0-oh-forward-port-from-14.0-x-okOg