storj/cmd/uplink/ulfs
Michał Niewrzał 7e387af010 cmd/uplink: add buffering while writing to stdout
Current pipelining to stdout is synchronous so we don't have any
advantage from using --parallelism flag. This change adds buffer
while writing to stdout. Each part is first read into the buffer
and flushed only when all data was read from this part.

https://github.com/storj/uplink/issues/105

Change-Id: I07bec0f4864dc4fccb42224e450d85d4d196f2ee
2022-06-09 15:10:04 +00:00
..
buffer_test.go cmd/uplink: add buffering while writing to stdout 2022-06-09 15:10:04 +00:00
buffer.go cmd/uplink: add buffering while writing to stdout 2022-06-09 15:10:04 +00:00
filesystem.go cmd/uplink: bring back --metadata for cp command 2022-05-18 15:58:53 +00:00
handle_file.go cmd/uplink: fix recursive copy and improve tests 2022-05-11 15:17:16 -04:00
handle_generic.go cmd/uplink: adding Length Method to MultiReadHandle 2022-05-13 21:31:45 +02:00
handle_std_test.go cmd/uplink/ulfs: disallow writes after first failure 2022-04-25 18:16:46 +03:00
handle_std.go cmd/uplink: adding Length Method to MultiReadHandle 2022-05-13 21:31:45 +02:00
handle_uplink.go cmd/uplink: bring back --metadata for cp command 2022-05-18 15:58:53 +00:00
helpers_iterator.go cmd/uplinkng: become cmd/uplink 2022-02-09 17:02:21 +00:00
local_backend_mem.go cmd/uplink: fix recursive copy and improve tests 2022-05-11 15:17:16 -04:00
local_backend_os.go cmd/uplink: fix recursive copy and improve tests 2022-05-11 15:17:16 -04:00
local.go cmd/uplink: fix recursive copy and improve tests 2022-05-11 15:17:16 -04:00
mixed.go cmd/uplink: fix recursive copy and improve tests 2022-05-11 15:17:16 -04:00
remote.go cmd/uplink: bring back --metadata for cp command 2022-05-18 15:58:53 +00:00