l3uddz / cloudplow

Automatic rclone remote uploader, with support for multiple remote/folder pairings. UnionFS Cleaner functionality: Deletion of UnionFS whiteout files and their corresponding files on rclone remotes. Automatic remote syncer: Sync between different remotes via a Scaleway server instance, that is created and destroyed at every sync.
GNU General Public License v3.0
338 stars 48 forks source link

Add `ignore_local_streams` config option #87

Closed matchai closed 2 years ago

matchai commented 4 years ago

Howdy folks! 👋

This PR adds configuration to toggle the changes introduced by #74. Closes #86.

For folks whose streams are affected by the I/O impact of Cloudplow uploads, this allows local streams to optionally count when determining whether Cloudplow should be throttled. The default behavior is to ignore local streams so that throttling behavior will remain the same.

I haven't touched Python in a long time, so feel free to make whatever changes you see fit.

Great work on Cloudplow! Cheers

matchai commented 3 years ago

Just a friendly bump for this PR. I've been using these changes for the last half-year without any issues.

Let me know if anything is still needed to see this get merged. 😊

giveusmezpls commented 2 years ago

I was searching for a solution to my issue and this is exactly it however am I correct in assuming this is not part of the standard build? I'd like to avoid changing anything myself with regards to the code...

saltydk commented 2 years ago

Any chance you could rebase this against develop?