bloomreach / bloomreach/s4cmd

Add adjustable timeout setting

Open
#48 2 comments 0 reactions 0 assignees View on GitHub
info-needed
Dominant language
Python
Stars
1.4k
Forks
209
PR merge metrics
No merged PRs in 30d

Description

When trying to download a very large multipart file i would like to be able to adjust the timeout setting on the socket from the current default 5min.

eg:
--socket-timeout=30s

```
SOCKET_TIMEOUT = 5 * 60 # in sec(s) (timeout if we don't receive any recv() callback)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate SOCKET_TIMEOUT and the command-line option parsing, then trace the multipart download timeout path. Done means a --socket-timeout value such as 30s changes the current five-minute receive timeout while downloads continue to work with the default when no option is supplied.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, networking
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.