albertony
bcdfad3c83
build: update logging statements to make json log work - fixes #6038
...
This changes log statements from log to fs package, which is required for --use-json-log
to properly make log output in JSON format. The recently added custom linting rule,
handled by ruleguard via gocritic via golangci-lint, warns about these and suggests
the alternative. Fixing was therefore basically running "golangci-lint run --fix",
although some manual fixup of mainly imports are necessary following that.
2024-09-06 17:04:18 +01:00
Nick Craig-Wood
d08b49d723
pool: Add ability to wait for a write to RW
2024-08-14 21:13:09 +01:00
Nick Craig-Wood
cb2d2d72a0
pool: Make RW thread safe so can read and write at the same time
2024-08-14 21:13:09 +01:00
Nick Craig-Wood
bc986b44b2
lib/pool: add DelayAccounting() to fix accounting when reading hashes
2023-08-24 16:42:09 +01:00
Nick Craig-Wood
f4b1a51af6
lib/pool: add SetAccounting to RW
2023-08-24 15:28:40 +01:00
Nick Craig-Wood
0dea83a4aa
pool: add page backed reader/writer for multi thread uploads
2023-08-24 12:39:27 +01:00
Nick Craig-Wood
b58bb03e95
test: Don't run unreliable tests on CI #4171
2020-06-15 21:34:37 +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
Nick Craig-Wood
cfba337ef0
lib/pool: fix memory leak by freeing buffers on flush
2019-02-06 17:20:54 +00:00
Nick Craig-Wood
da90069462
lib/pool: only flush buffers if they are unused between flush intervals
2019-02-03 19:07:50 +00:00
Nick Craig-Wood
bed2971bf0
lib/pool: a buffer recycling library which can be optionally be used with mmap
2019-02-02 14:35:56 +00:00