2960: Refactor keepstore into a streaming server.
authorTom Clegg <tom@curii.com>
Mon, 12 Feb 2024 19:46:30 +0000 (14:46 -0500)
committerTom Clegg <tom@curii.com>
Tue, 13 Feb 2024 20:40:02 +0000 (15:40 -0500)
commit2c6557f613fcf6cdcebb08c321a5d061aeb780c6
treede690ff30572bc0298f1f2295df880d35e1a5de2
parent54377a7bacc182ace0bb8b55a812e0a9fee5ced8
2960: Refactor keepstore into a streaming server.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
51 files changed:
sdk/go/arvados/api.go
sdk/go/keepclient/keepclient.go
sdk/python/tests/test_keep_client.py
services/keep-balance/change_set.go
services/keep-balance/change_set_test.go
services/keepproxy/keepproxy_test.go
services/keepstore/azure_blob_volume.go
services/keepstore/azure_blob_volume_test.go
services/keepstore/bufferpool.go
services/keepstore/bufferpool_test.go
services/keepstore/collision.go [deleted file]
services/keepstore/collision_test.go [deleted file]
services/keepstore/command.go
services/keepstore/count.go
services/keepstore/gocheck_test.go [deleted file]
services/keepstore/handler_test.go [deleted file]
services/keepstore/handlers.go [deleted file]
services/keepstore/hashcheckwriter.go [new file with mode: 0644]
services/keepstore/keepstore.go
services/keepstore/keepstore_test.go [new file with mode: 0644]
services/keepstore/metrics.go
services/keepstore/metrics_test.go [new file with mode: 0644]
services/keepstore/mock_mutex_for_test.go [deleted file]
services/keepstore/mounts_test.go
services/keepstore/perms.go [deleted file]
services/keepstore/perms_test.go [deleted file]
services/keepstore/pipe_adapters.go [deleted file]
services/keepstore/proxy_remote.go [deleted file]
services/keepstore/proxy_remote_test.go
services/keepstore/pull_worker.go
services/keepstore/pull_worker_integration_test.go [deleted file]
services/keepstore/pull_worker_test.go
services/keepstore/putprogress.go [new file with mode: 0644]
services/keepstore/router.go [new file with mode: 0644]
services/keepstore/router_test.go [new file with mode: 0644]
services/keepstore/s3aws_volume.go
services/keepstore/s3aws_volume_test.go
services/keepstore/status_test.go [deleted file]
services/keepstore/streamwriterat.go [new file with mode: 0644]
services/keepstore/streamwriterat_test.go [new file with mode: 0644]
services/keepstore/trash_worker.go
services/keepstore/trash_worker_test.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
services/keepstore/work_queue.go [deleted file]
services/keepstore/work_queue_test.go [deleted file]
tools/keep-block-check/keep-block-check_test.go
tools/keep-rsync/keep-rsync_test.go