nextcloud / nextcloud/android

Lower Priorities for Auto-Upload

Aperta
#8,301 0 commenti 4 reazioni 0 assegnatari Vedi su GitHub
enhancement feature: auto upload feature: transfers performance 🚀
Lingua principale
Kotlin
Stelle
5.6k
Fork
2k
Merge medio
2g 20h
PR unite (30g)
105

Descrizione

I have my Nextcloud Android client set to auto-upload (and then delete) images and video when in WiFi. I am doing this to save space on my phone, it's working great and i am super thankful for this functionality.

What IS problematic though, is that the auto upload is internally scheduled like any other (manual) upload. So, if I have been on a photo safari, shot 2000 Images and return home, my phone will start uploading them - during which it is unavailable for any other Nextcloud file transaction.

So for the time of the auto-upload, the access to my Nextcloud from the phone is basically blocked. I think the auto-upload functionality should be handled like any backup process is handled in desktop computers, as a background process with lower Priorities than manual interactions.

If, during an auto upload, i need access to a file from the cloud, auto upload should be paused and the manual interaction should be prioritized over the auto upload.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non sono indicati file o test. Inizia tracciando come vengono pianificati i job di auto-upload e come vengono gestite le transazioni manuali dei file nel client Android; confronta il loro comportamento durante un upload di grandi dimensioni. Il lavoro è completato quando l’auto-upload non blocca più le transazioni manuali e cede loro la precedenza come descritto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, kotlin
Ambito
mobile
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.