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

Handle resend of multipart parts and reject resend if part size changed #136

Open
JustinKyleJames opened this issue Nov 11, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@JustinKyleJames
Copy link
Contributor

JustinKyleJames commented Nov 11, 2024

We need to handle a resend of a part when doing multipart uploads if the part size is unchanged.

I believe this should work if writing directly to iRODS and may work if writing to a local cache file.

  • If writing directly to iRODS, this would just be a new open/seek/write so that should work fine.
  • If writing to a part file, the part file would need to be truncated on open.

Even if both of these work, we would need to prove that they work and that will require writing a client using low level API's. (It's possible that this could be done with curl.)

We should also reject a resend if we detect the part size changed.

@alanking alanking added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 11, 2024
@alanking alanking modified the milestones: 0.5.0, 0.4.0 Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants