-
Notifications
You must be signed in to change notification settings - Fork 1.3k
s3: fsspec migration #5683
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
Merged
Merged
s3: fsspec migration #5683
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
d6b4598
s3: migrate to s3fs
isidentical 396d90c
s3: strip etag
isidentical a0c81ab
s3: disable instance cache
isidentical 214319e
tests: use the proper remote:// form in test_checkout
isidentical 2ffc53f
tests: move/drop some tests
isidentical f5d753b
setup: depend on s3fs
isidentical c193dcf
tests: normalize s3 tests with some cleanups
isidentical 130bdd7
Use _download/_upload with old implementation
isidentical 8073f20
fsspec: cache .exists() results
isidentical b1963a0
setup: pin the boto version
isidentical 28e60c7
setup: install s3fs[boto3]
isidentical d13cb6a
s3: proper exception management
isidentical f461148
s3: config improvements
isidentical 2e55ad6
setup: reference without quotes
isidentical a3381db
setup: install boto separately
isidentical 4ebe85b
setup: install moto server
isidentical 1664d75
s3: mocking adjustments for moto_server
isidentical 7531825
s3: mark some fixtures with scope=session
isidentical c29b06f
s3: s3_fake_creds_file scopes to func
isidentical 6288f54
fsspec: add some docs regarding exists() optimization
isidentical f0451ec
fsspec: exists() fallback
isidentical 5d2c3c0
fsspec: revert exists() optimization
isidentical 833c1fb
w: catching up with master
isidentical e1f4032
tests: ssl_verify => verify
isidentical 8ac98ac
setup: temporarily fetch from master
isidentical 96367ff
w: catch up with master
isidentical f6c0af2
w: catch up with master
isidentical 82821cf
s3: add boto as a requirement
isidentical dbfd44f
tests: do an extra check regarding race conditions
isidentical 8790eb3
tests: use motoserver docker image
isidentical d24651e
w: catch up with master
isidentical c541ddf
tests: wrap config deletion with try/finally
isidentical 5b0dc6f
tests: disable s3 by default
isidentical 799ffca
w: catch up with master
isidentical e795c8c
Merge branch 'master' of github.com:iterative/dvc into s3fs-temp-migr…
isidentical 36c0c59
setup: upgrade fsspec
isidentical 71e7032
w: catch up with master
isidentical File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,7 +19,7 @@ | |
| "hdfs": False, | ||
| "http": True, | ||
| "oss": False, | ||
| "s3": True, | ||
| "s3": False, | ||
| "ssh": True, | ||
| "webdav": True, | ||
| } | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@isidentical, now that we are using docker 😩, please turn the following config off so that s3 tests are not run by default:
https://github.com/iterative/dvc/blob/31439754377d829da6babffcc720dd696554d8ab/tests/conftest.py#L22