Skip to content

Fix cyclic graph state explosion#191

Open
CapCap wants to merge 4 commits into
javrasya:masterfrom
CapCap:master
Open

Fix cyclic graph state explosion#191
CapCap wants to merge 4 commits into
javrasya:masterfrom
CapCap:master

Conversation

@CapCap

@CapCap CapCap commented May 13, 2021

Copy link
Copy Markdown

When states cycle A->B->A->B, there are a truly exponential number of states that get created. Two such cycles are enough to cause 10s + loading times for pages, and realistically will easily break altogether.

Big thank you to @JohnieBraaf for the fixes here.

This should fix #188
and #120

The problem is discussed in detail in the above issues.

@JohnieBraaf

Copy link
Copy Markdown

Thank you for creating this PR @CapCap

@pupubird

pupubird commented Sep 3, 2021

Copy link
Copy Markdown

Any time soon to have this fix on the codebase? Thanks

@CapCap

CapCap commented Sep 4, 2021

Copy link
Copy Markdown
Author

Unlikely, author believes this is a feature not a bug, despite performance quickly exponentially declining when used

@pupubird

pupubird commented Sep 4, 2021

Copy link
Copy Markdown

Ah I see! No worries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Workflow pattern issue (circular not working)

3 participants