Hi, I’ve written an app which gathers information about current streams. I’ve noticed recently very weird examples. When I look closer to direct stream it seems like it’s id parameter changed, but streamer hadn’t created new stream because the “old” one still existed. The overall result is there are two parallel streams from one streamer and unfortunately this state lasts for a while.
I’ve checked thoroughly my code to blame it for this, but there is nothing wrong.
This weird behaviour happens rarely, most streams are saved correctly
Application refresh the streams’ data and this double parallel state still lasts(doubled stream entities have different id) so we cannot blame any non-atomic operations.
Invalid stream entities marked with red.