nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
2.99k stars 784 forks source link

Set file/folder sync priority #723

Open alexbixor opened 5 years ago

alexbixor commented 5 years ago

Expected behaviour

It would be very useful to be able to set/change the priority of up/downloads from the client UI. An example of this is the MEGA client, whereby it is possible, albeit manually, to move an upload to the top of the queue and vice versa. This is particularly useful in work-flows that have varied file sizes to sync continuously, VFX is a fine example of this, where it is common to have a huge multi GB file blocking other uploads for hours, thus slowing down the whole team.

Actual behaviour

This is no possible at all at this point.

Steps to reproduce

1. 2. 3.

Client configuration

Client version: 2.X Operating system: Win/OSX/Linux OS language: Any Qt version used by client package (Linux only, see also Settings dialog):

Client package (From Nextcloud or distro) (Linux only):

Installation path of client:

Server configuration

Operating system:

Web server:

Database:

PHP version:

Nextcloud version:

Storage backend (external storage):

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer logs.

Template for output < 10 lines

  1. Client logfile: Output of nextcloud --logwindow or nextcloud --logfile log.txt (On Windows using cmd.exe, you might need to first cd into the Nextcloud directory) (See also https://docs.nextcloud.com/desktop/2.3/troubleshooting.html#log-files)

  2. Web server error log:

  3. Server logfile: nextcloud log (data/nextcloud.log):

alexbixor commented 5 years ago

Hi,

Any update on this?

Another idea would be to add the possibility to prioritize up/downloads based on size.

This way a "big" transfer, is the user chooses to do so, could get a lower priority if a smaller file needs to be transferred. This will make transfers more responsive due to the fact that a large file would not block smaller files for hours and hours.

Of course this setting should be optional.

Thoughts?

JonasDaWi commented 5 years ago

Hi,

this would be indeed very useful, eg. also in low-bandwidth situations where you want to upload important files first.

Greetings!

patricekaratchentzeff commented 5 years ago

Hi,

I'm also interested, event if you can do it only server side.

Thanks,

jmkiol commented 4 years ago

Support for that!

vexx32 commented 4 years ago

Would definitely love the ability to do this! Especially for syncing large folders, where I might want smaller, more numerous files synced first than for it to get stuck for a good solid hour or two syncing one large file before it even gets started on the rest of the file.

tdamsma commented 4 years ago

There is definitely demand for this, it was also requested (and rejected) previously: https://github.com/nextcloud/server/issues/7204

mark3apps commented 3 years ago

Please Make this happen! We have TB's of data and things can really bog down when we're stuck on some large files.

4security commented 3 years ago

It would be great if you add this feature.

As a workaround, you can setup mulitple nextcloud instances and disable the sync of the first instance when you first want to download other stuff.

AnttiPerala commented 2 years ago

Would really appreciate this feature. At the moment I'm syncing large video files but would really need a small text file first.

eekhof commented 1 year ago

I would also be really interested in such a feature :)

jadtl commented 8 months ago

I'm interesting as well, it would be useful in my use-case where I would like Obsidian files to sync so I can pick them up again seamlessly between my devices, before sometimes huge files sync from other directories!

DorianVasco commented 5 months ago

Indeed, that would be an awesome feature! I'm also handling a lot of footage which will upload slowly. But in the time I also edit a few small text documents which should get uploaded inbetween the huge stuff.

nikbpetrov commented 13 hours ago

+1 I got backups syncing on multiple devices (not an ideal setup, I know, but sue me) and would like to assign lowest priority to that. If I open a device I have not used for work in a while, I want critical files to be synced first.

p.s. unlikely to be implemented as per nextcloud/server#17791