Nick Craig-Wood
13e46c4b3f
accounting: cull the old time ranges when possible to save memory
2019-10-17 11:43:32 +01:00
Nick Craig-Wood
d40972bf1a
accounting: allow up to 100 completed transfers in the accounting list
...
This fixes the core/transfers rc so it shows items again.
2019-10-16 22:13:17 +01:00
Nick Craig-Wood
b002ff8d54
accounting: fix total duration calculation
...
This was broken in e337cae0c5
when we deleted the transfers
immediately.
This is fixed by keeping a merged slice of time ranges of completed
transfers and adding those to the current transfers.
2019-10-16 22:13:17 +01:00
Aleksandar Jankovic
934440a9df
accounting: fix total duration calculation
...
Fixes : #3498
2019-09-12 10:29:40 +01:00
Nick Craig-Wood
ffa1dac10b
build: apply gofmt from go1.13 to change case of number literals
2019-09-05 13:59:06 +01:00
Nick Craig-Wood
57d5de6fba
build: fix up package paths after repo move
...
git grep -l github.com/ncw/rclone | xargs -d'\n' perl -i~ -lpe 's|github.com/ncw/rclone|github.com/rclone/rclone|g'
goimports -w `find . -name \*.go`
2019-07-28 18:47:38 +01:00
Aleksandar Jankovic
be0464f5f1
accounting: change stats interface
...
This is done to make clear ownership over accounting object and prepare
for removing global stats object.
Stats elapsed time calculation has been altered to account for actual
transfer time instead of stats creation time.
2019-07-28 14:48:19 +01:00
AbelThar
70c6b01f54
fs: Higher units for ETA - fixes #3221
2019-07-01 12:09:19 +01:00
Nick Craig-Wood
2065e73d0b
cmd: implement RetryAfter errors which cause a sleep before a retry
...
Use NewRetryAfterError to return an error which will cause a high
level retry after the delay specified.
2019-03-25 13:41:34 +00:00
Nick Craig-Wood
f5617dadf3
fs/accounting: factor out eta and percent calculations and write tests
2018-08-28 22:21:17 +01:00