rclone:pr-6561-vfs

Last commit made on 2023-07-17
Get this branch:
git clone -b pr-6561-vfs https://git.launchpad.net/rclone

Branch merges

Branch information

Name:
pr-6561-vfs
Repository:
lp:rclone

Recent commits

064b9af... by Nick Craig-Wood

vfs: rework directory virtuals to calculate them in advance

This had the advantage that they will never be stale.

5910ba5... by Anagh Kumar Baranwal <email address hidden>

vfs: keep virtual directory status accurate and reduce deadlock potential

This changes hasVirtual to an atomic struct variable that's updated on
add or delete from the virtual map.

This keeps it up to date and avoids deadlocks.

Signed-off-by: Anagh Kumar Baranwal <email address hidden>

0c64075... by Anagh Kumar Baranwal <email address hidden>

vfs: Added cache cleaner for directories to reduce memory usage

This empties the directory cache after twice the directory cache
period to release memory.

Signed-off-by: Anagh Kumar Baranwal <email address hidden>

3404eb0... by Nick Craig-Wood

Changelog updates from Version v1.63.1

13e5701... by Nick Craig-Wood

build: add new sponsors page to docs

432d5d1... by Nick Craig-Wood

operations: fix overlapping check on case insensitive file systems

Before this change, the overlapping check could erroneously give this
error on case insensitive file systems:

    Failed to sync: destination and parameter to --backup-dir mustn't overlap

The code was fixed and re-worked to be simpler and more reliable.

See: https://forum.rclone.org/t/backup-dir-cannot-be-in-root-even-when-excluded/39844/

cc05159... by Nick Craig-Wood

Add Benjamin to contributors

119ccb2... by Benjamin <email address hidden>

s3: add Leviia S3 Object Storage as provider

0ef0e90... by Anagh Kumar Baranwal <email address hidden>

build: update to go1.21rc3 and make go1.19 the minimum required version

Signed-off-by: Anagh Kumar Baranwal <email address hidden>

0063d14... by Nick Craig-Wood

Add darix to contributors