Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Infinite stream loops #15

Open
mikabytes opened this issue Apr 26, 2021 · 0 comments
Open

Infinite stream loops #15

mikabytes opened this issue Apr 26, 2021 · 0 comments
Assignees
Milestone

Comments

@mikabytes
Copy link
Collaborator

Describe the bug
When two streams make requests from each other, either directly or indirectly by third party, an endless loop can occur which causes the app to freeze, or downloads to happen perpetually.

To Reproduce
Create two streams. Make stream1 fetch something from stream2, and then stream2 should fetch from stream1. Witness madness and chaos occur.

You may also insert an intermediate stream(s), such that stream1 -> stream2 -> stream3 -> stream1

Expected behavior
After 3 rounds Tiden should crash the first offending stream, and provide an error message

Desktop (please complete the following information):
all

Smartphone (please complete the following information):
all

Additional context
As discussed in #14

@mikabytes mikabytes self-assigned this Apr 26, 2021
@mikabytes mikabytes changed the title Infinite stream requests Infinite stream loops Apr 26, 2021
@mikabytes mikabytes added the Someday/Maybe Stuff that is decided not to be planned for now label Sep 13, 2021
@mikabytes mikabytes removed the Someday/Maybe Stuff that is decided not to be planned for now label Oct 6, 2021
@mikabytes mikabytes added this to the Someday/maybe milestone Oct 6, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant