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

File Upload Consistency #149

Open
johnbradley opened this issue Jul 13, 2017 · 0 comments
Open

File Upload Consistency #149

johnbradley opened this issue Jul 13, 2017 · 0 comments

Comments

@johnbradley
Copy link
Collaborator

Due to the DukeDS eventual consistency changes files that are uploaded will have three states after a ddsclient upload command finishes.

  • Uploading - file chunks have been uploaded, waiting for them to be stitched together in swift and indexed in DukeDS
  • Complete - file is fully uploaded
  • Error - An error occurred in combining the chunks/indexing and the file invalid
    DukeDS will be adding an API endpoint to check the status of a project.

DukeDSClient changes

  • Allow a user to wait for a project to be come consistent as part of uploading. This would make it safe to script deleting the files being uploaded (current pre-eventual consistency behavior).
  • Allow a user to check the status of a project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant