rclone-dev:vfs-async-release

Last commit made on 2019-05-11
Get this branch:
git clone -b vfs-async-release https://git.launchpad.net/rclone-dev

Branch merges

Branch information

Name:
vfs-async-release
Repository:
lp:rclone-dev

Recent commits

8fd2577... by Nick Craig-Wood

mount,cmount: run Release asynchronously

Before this change the mount and cmount would run Release
synchronously. This would mean that it would wait for files to be
closed (eg uploaded) before returning to the kernel.

However Release is already running asynchronously from userspace so
this commit changes it to do the functionality of Release
asynchronously too.

This should fix libfuse blocking when Release is active and it is
asked to do something else with a file.

Forum: https://forum.rclone.org/t/vfs-cache-mode-writes-upload-expected-behaviour/8014

f865280... by calistri <email address hidden>

Adds a public IP flag for ftp. Closes #3158

Fixed variable names

8beab1a... by Nick Craig-Wood

build: more pre go1.8 workarounds removed

b9e16b3... by Fionera <email address hidden>

Fix Multipart upload check

In the Documentation it states:
// If (opts.MultipartParams or opts.MultipartContentName) and
// opts.Body are set then CallJSON will do a multipart upload with a
// file attached.

b68c3ce... by Nick Craig-Wood

s3: suppport S3 Accelerated endpoints with --s3-use-accelerate-endpoint

Fixes #3123

d04b0b8... by =?utf-8?q?Fabian_M=C3=B6ller?= <email address hidden>

fserrors: use errors.Walk for the wrapped error types

d0ff07b... by Gary Kim <email address hidden>

mega: add cleanup support

Fixes #3138

577fda0... by Nick Craig-Wood

rc: fix race in tests

49d2ab5... by Nick Craig-Wood

test_all: run restic integration tests against local backend

9df322e... by Nick Craig-Wood

tests: make test servers choose a random port to make more reliable

Tests have been randomly failing with messages like

    listen tcp 127.0.0.1:51778: bind: address already in use

Rework all the test servers so they choose a random free port on
startup and use that for the tests to avoid.