2960: Move streaming from volume to keepstore layer.
authorTom Clegg <tom@curii.com>
Thu, 15 Feb 2024 20:20:41 +0000 (15:20 -0500)
committerTom Clegg <tom@curii.com>
Thu, 15 Feb 2024 20:20:41 +0000 (15:20 -0500)
commit022107bd52092c658208e74161581c6bedda4a5f
tree906d89d5e83178758a57edfed5b15d236aea48e9
parent7ef752823f118079af629604ac29143e7c156687
2960: Move streaming from volume to keepstore layer.

Avoids using 2x buffers when comparing existing data during
BlockWrite.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
13 files changed:
services/keepstore/azure_blob_volume.go
services/keepstore/azure_blob_volume_test.go
services/keepstore/keepstore.go
services/keepstore/keepstore_test.go
services/keepstore/router_test.go
services/keepstore/s3_volume.go
services/keepstore/s3_volume_test.go
services/keepstore/streamwriterat.go
services/keepstore/unix_volume.go
services/keepstore/unix_volume_test.go
services/keepstore/volume.go
services/keepstore/volume_generic_test.go
services/keepstore/volume_test.go