After exiting the program, restore the uploaded file
- Lingua principale
- C++
- Stelle
- 2.2k
- Fork
- 1.2k
- Merge medio
- 4g 11h
- PR unite (30g)
- 13
Descrizione
### Describe the feature
I am trying write an application to continuously upload large data (multipart uploads) to Amazon's S3 Storage. However, my application needs to be able to shut down mid-transfer and pick up from where it left off the next time it's restarted.
### Use Case
From playing around a little bit with the C++ SDK, the TransferManager class provides a RetryUpload function that requires a shared pointer to the TransferHandle object that is returned upon issuing an initial UploadFile call. However, the transfer handle object will no longer be in existence if the application crashes or has to shut down mid-operation.
### Proposed Solution
resume a multipart upload using the TransferManager class
### Other Information
_No response_
### Acknowledgements
- [ ] I may be able to implement this feature request
- [X] This feature might incur a breaking change
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con le API TransferManager, UploadFile e RetryUpload del C++ SDK descritte nell’issue. Determina come rappresentare un caricamento multipart e il relativo TransferHandle durante l’arresto dell’applicazione o dopo arresti anomali, quindi definisci il comportamento al riavvio. Il lavoro è completo quando un caricamento multipart interrotto può essere ripreso dopo il riavvio del programma.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, cpp
- Ambito
- cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100