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
342 stars 46 forks source link

Add `ignore_local_streams` config #112

Closed matchai closed 2 years ago

matchai commented 2 years ago

Following up from #87 – I've gone ahead and rebased on master.


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

saltydk commented 2 years ago

Sorry bud, I was asking you to use develop :P

matchai commented 2 years ago

Oof. whoops! Here we go – fixed it 😅