Project

General

Profile

Idea #9463

Updated by Peter Amstutz almost 8 years ago

Right now arv-put does uploads using the CollectionWriter class.    Reimplement it so that it uploads using the Collection class rather than CollectionWriter. 

 There should be no UI or UX changes as part of this story.    No new command line switches, no new output.    The organization of files inside collections should remain as it is now.    It is OK if the implementation divides blocks differently than the current version, as long as the end result is the same when you re-get the collection. 

 Doing this will enable further development we're interested in like #8910. 

 Acceptance criteria: 

 * Must maintain existing command line behavior. 
 * Must be able to resume from interrupted upload, including the middle of large files 
 * On resume, must detect if previously uploaded files on disk have changed and re-upload  

Back