fsspec / fsspec/s3fs

Connection error on exists

Open
#384 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1k
Forks
305
Avg merge
22h 37m
Merged PRs (30d)
4

Description

The files in the directory are huge. Some are a > 1G.
What happened:
Connection timed out
What you expected to happen:

Minimal Complete Verifiable Example:

# Put your MCVE code here

Anything else we need to know?:

Environment:

  • Dask version:
  • Python version:3.4
  • Operating System:linux
  • Install method (conda, pip, source):pip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at aws_sort.py line 188 and trace S3.exists through s3fs/core.py methods exists, ls, and _lsdir, using the reported botocore ConnectTimeoutError as the failure case. Reproduce it in the stated Python 3.4/Linux/pip environment and establish the intended behavior for large directory listings; the issue currently provides no expected outcome or named test.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.