Skip to content
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

oss: migrate to ossfs #6307

Merged
merged 23 commits into from Jul 13, 2021
Merged

oss: migrate to ossfs #6307

merged 23 commits into from Jul 13, 2021

Conversation

karajan1001
Copy link
Contributor

@karajan1001 karajan1001 commented Jul 13, 2021

Fix #6177, migrate to ossfs

Thank you for the contribution - we'll try to review it as soon as possible. πŸ™

come from #6178

Performance summary:

The latest version runs 1.5 times faster in gc and push than the version we are using, and more than 2 times in pull.

time cost \ version current version last week version reuse session version dircache version (latest)
gc 100% +115% 70% 68%
pull 100% 171% 118% 36%
push 100% 97% 64% 72 %

image
The results from the current version compare to reuse of sessions optimization.

image
The results from the current version compare to reuse of sessions optimization.

@karajan1001 karajan1001 requested a review from efiop July 13, 2021 01:53
@karajan1001 karajan1001 requested a review from a team as a code owner July 13, 2021 01:53
@karajan1001 karajan1001 mentioned this pull request Jul 13, 2021
2 tasks
@efiop efiop requested a review from isidentical July 13, 2021 10:33
@isidentical
Copy link
Contributor

Now that we are using the real OSS, do we need this?

pytest.param(
pytest.lazy_fixture("oss"),
marks=pytest.mark.xfail(
reason="https://github.com/iterative/dvc/issues/4633"
),
)
]

@efiop
Copy link
Member

efiop commented Jul 13, 2021

@isidentical Great catch, indeed we don't need it anymore. We can safely remove xfail now.

Because we didn't use emulator, we can remove some pytest XFAILs
Copy link
Contributor

@isidentical isidentical left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@efiop efiop merged commit 93f36d9 into master Jul 13, 2021
@efiop efiop deleted the fix6177 branch July 13, 2021 12:27
@efiop
Copy link
Member

efiop commented Jul 13, 2021

Thank you @karajan1001 ! πŸ™

For the record: now waiting for conda package conda-forge/staged-recipes#15612

@efiop efiop added the enhancement Enhances DVC label Jul 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhances DVC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

oss remote Migration to ossfs.
3 participants