For the first time I’ve seen Rclone crash
goroutine 60 [select]:
net/http.(*persistConn).roundTrip(0xc0002ad9e0, 0xc003e34ff0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/transport.go:2174 +0x75c
net/http.(*Transport).roundTrip(0xc00014a240, 0xc00010ed00, 0x137b524, 0xa, 0xc003d09150)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/transport.go:481 +0xa1b
net/http.(*Transport).RoundTrip(...)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/roundtrip.go:17
github.com/ncw/rclone/fs/fshttp.(*Transport).RoundTrip(0xc0001271d0, 0xc00010ed00, 0xc00010ed00, 0x0, 0x10)
/home/travis/gopath/src/github.com/ncw/rclone/fs/fshttp/http.go:324 +0x1e3
github.com/ncw/rclone/vendor/golang.org/x/oauth2.(*Transport).RoundTrip(0xc00011a5a0, 0xc00010ec00, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/vendor/golang.org/x/oauth2/transport.go:56 +0xfc
net/http.send(0xc00010ec00, 0x15de4c0, 0xc00011a5a0, 0x0, 0x0, 0x0, 0xc00000e350, 0xc003d08dc0, 0x1, 0x0)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/client.go:250 +0x461
net/http.(*Client).send(0xc00011a5d0, 0xc00010ec00, 0x0, 0x0, 0x0, 0xc00000e350, 0x0, 0x1, 0x5a25a75a1d51beec)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/client.go:174 +0xfb
net/http.(*Client).do(0xc00011a5d0, 0xc00010ec00, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/client.go:641 +0x279
net/http.(*Client).Do(...)
/home/travis/.gimme/versions/go1.12.1.linux.amd64/src/net/http/client.go:509
github.com/ncw/rclone/backend/drive.(*resumableUpload).transferChunk(0xc000125440, 0x800000, 0x15ee640, 0xc000609480, 0x800000, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/upload.go:167 +0xaa
github.com/ncw/rclone/backend/drive.(*resumableUpload).Upload.func1(0x0, 0x0, 0x8)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/upload.go:214 +0x13e
github.com/ncw/rclone/fs.pacerInvoker(0x1, 0xf, 0xc0006094c0, 0xc0006094c0, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/fs/fs.go:1189 +0x3c
github.com/ncw/rclone/lib/pacer.(*Pacer).call(0xc000118240, 0xc0006094c0, 0xf, 0x40, 0x12e30a0)
/home/travis/gopath/src/github.com/ncw/rclone/lib/pacer/pacer.go:197 +0x8b
github.com/ncw/rclone/lib/pacer.(*Pacer).Call(0xc000118240, 0xc0006094c0, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/lib/pacer/pacer.go:216 +0x78
github.com/ncw/rclone/backend/drive.(*resumableUpload).Upload(0xc000125440, 0xc000125440, 0x8, 0xc003ef2000)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/upload.go:212 +0x2a0
github.com/ncw/rclone/backend/drive.(*Fs).Upload(0xc000177800, 0x15dd1e0, 0xc00031b080, 0x494e0a0e7, 0x138f561, 0x18, 0xc0013d2030, 0x21, 0xc003ecc960, 0x9d, ...)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/upload.go:113 +0x5bf
github.com/ncw/rclone/backend/drive.(*baseObject).update(0xc000100100, 0xc0047fe300, 0x138f561, 0x18, 0x15dd1e0, 0xc00031b080, 0x160bac0, 0xc00031b0a0, 0x0, 0x0, ...)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/drive.go:2669 +0x2d4
github.com/ncw/rclone/backend/drive.(*Object).Update(0xc000100100, 0x15dd1e0, 0xc00031b080, 0x160bac0, 0xc00031b0a0, 0xc000388870, 0x1, 0x1, 0x18, 0x128f060)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/drive.go:2683 +0x181
github.com/ncw/rclone/backend/drive.(*Fs).Put(0xc000177800, 0x15dd1e0, 0xc00031b080, 0x160bac0, 0xc00031b0a0, 0xc000388870, 0x1, 0x1, 0x20, 0x128f060, ...)
/home/travis/gopath/src/github.com/ncw/rclone/backend/drive/drive.go:1641 +0x201
github.com/ncw/rclone/backend/crypt.(*Fs).put(0xc0002fa140, 0x15dd1c0, 0xc00050a780, 0x147644a0d698, 0xc00064c9c0, 0xc000388870, 0x1, 0x1, 0xc0013e9c30, 0x0, ...)
/home/travis/gopath/src/github.com/ncw/rclone/backend/crypt/crypt.go:357 +0x195
github.com/ncw/rclone/backend/crypt.(*Fs).Put(0xc0002fa140, 0x15dd1c0, 0xc00050a780, 0x147644a0d698, 0xc00064c9c0, 0xc000388870, 0x1, 0x1, 0x1611f20, 0xc000346e20, ...)
/home/travis/gopath/src/github.com/ncw/rclone/backend/crypt/crypt.go:389 +0xd5
github.com/ncw/rclone/fs/operations.Copy(0x1611ea0, 0xc0002fa140, 0x0, 0x0, 0xc00003bbd0, 0x43, 0x16128a0, 0xc00064c9c0, 0x1611f20, 0xc000346e20, ...)
/home/travis/gopath/src/github.com/ncw/rclone/fs/operations/operations.go:317 +0x14c4
github.com/ncw/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc0000aa000, 0xc0001209c0, 0x1611ea0, 0xc0002fa140, 0xc0000aa0d8)
/home/travis/gopath/src/github.com/ncw/rclone/fs/sync/sync.go:295 +0x251
created by github.com/ncw/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/ncw/rclone/fs/sync/sync.go:321 +0x9f
Just did this:
rclone copy --verbose --transfers 7 --checkers 4 --contimeout 60s --timeout 300s --retries 6 --low-level-retries 15 --tpslimit 10 --no-traverse --bwlimit 8700K --stats 1s --ignore-existing /mnt/user/PLEX/TV\ Shows/ secure:STREAM
And got that
EDIT:
Ok, I can see what you are talking about. It says new besides the copy process.
Like so:
2019/04/09 08:13:48 INFO : Band of Brothers/Season 01/Band of Brothers - S01E04 - Replacements.nfo: Copied (new)
The thing is I’m running like this now:
rclone copy -vv --stats 2s --no-update-modtime --size-only --fast-list --no-traverse --transfers 5 --checkers 5 --contimeout 60s --timeout 300s --retries6 --low-level-retries 15 --tpslimit 5 --bwlimit 8700K --ignore-existing /mnt/user/PLEX/TV\ Shows/ secure:STREAM
I’m using every option to avoid it to compare dates and time, to ignore existing files but it doesn’t matter.
Rclone is doing whatever it thinks it should.