-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long sessions playback is sometimes interrupted #1774
Comments
@klizhentas how does |
I looked at the chunks and noticed that the 2nd chunk is empty on the first attempt. When the player fetches the same chunk on consequent attempt, then it has data in it. It confirms that this is not the issue with the UI/JS. We need to look at the web handlers or further up.
[UPDATE]: note that we query for all chunks at the same time. |
cool, thanks for your research, this gives me something to work on |
In case if multiple requests to get session event data were issued to the auth server at the same time, multiple download requests were originated, and sometimes partial data was returned. This commit serializes downloads of the session in the context of the same auth server.
Serialize parallel downloads, fixes #1774
The issue is back. It can repro it in the current master |
Let's double check to see if this is still occurring after we've merged in #3549. |
What happened:
Playback of the long sessions is sometimes incomplete.
What you expected to happen:
Playback recorded session to the end
How to reproduce it (as minimally and precisely as possible):
This issue is for teleport 2.6.0-alpha.0
Setup the teleport with dynamodb backend and s3 upload:
Open the terminal session in the UI.
Then try to playback the session. For the first playback the session will be played back to about 70%
and stop. Second playback will work.
I've checked on backend and it's the same set of files, there is no eventual consistency as in 2.6.0 the session is fully downloaded on replay and is played from the same tarball.
That's why I'm assuming there is UI somehow involved.
Environment:
teleport version
):2.6.0-alpha.0
tsh version
):Browser environment
Relevant Debug Logs If Applicable
The text was updated successfully, but these errors were encountered: