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

add file_copy example #349

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

kirkshoop
Copy link
Contributor

requires #347 and #348

This is the first working version. Cleanup and improvements needed.
It implements a throttling algo adhoc. :(
It runs a bit slower than the std::filesystem version - I need someone with more linux knowledge to point me in the right direction. I speculate that std::filesystem does the entire copy in kernel by using a file copy syscall per file.
this is using liburing to actually open and read and write 64000 byte blocks from user mode.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 16, 2021
Copy link
Contributor

@AnujYamdagni AnujYamdagni left a comment

Choose a reason for hiding this comment

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

We're doing repo cleanup - this seems stale. Can we close this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants