[GH-ISSUE #2150] Client hangs while holding open a streaming upload connection #257

Open
opened 2026-03-03 12:09:28 +03:00 by kerem · 2 comments
Owner

Originally created by @mullr on GitHub (Feb 20, 2026).
Original GitHub issue: https://github.com/fsouza/fake-gcs-server/issues/2150

  1. Start to stream an upload
  2. While the upload connection is still open, try to download some objects

Step 2 hangs at least intermittently.

Originally created by @mullr on GitHub (Feb 20, 2026). Original GitHub issue: https://github.com/fsouza/fake-gcs-server/issues/2150 1. Start to stream an upload 2. While the upload connection is still open, try to download some objects Step 2 hangs at least intermittently.
Author
Owner

@mullr commented on GitHub (Feb 20, 2026):

I have a test case and fix for this up at https://github.com/mullr/fake-gcs-server/tree/upload-deadlock. But they are AI generated, and I don't want to impose that on the maintainer here. Perhaps the test case could be useful, for developing a better fix.

<!-- gh-comment-id:3936831151 --> @mullr commented on GitHub (Feb 20, 2026): I have a test case and fix for this up at https://github.com/mullr/fake-gcs-server/tree/upload-deadlock. But they are AI generated, and I don't want to impose that on the maintainer here. Perhaps the test case could be useful, for developing a better fix.
Author
Owner

@mullr commented on GitHub (Feb 20, 2026):

I tested this against https://github.com/fsouza/fake-gcs-server/pull/2117, but that didn't fix this problem.

<!-- gh-comment-id:3936840533 --> @mullr commented on GitHub (Feb 20, 2026): I tested this against https://github.com/fsouza/fake-gcs-server/pull/2117, but that didn't fix this problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/fake-gcs-server#257
No description provided.