Ben McClelland
Ben McClelland
### Feature Request Currently [(*blockblob.Client).StageBlock()](https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/storage/azblob/blockblob/client.go#L206) requires passing in body of type io.ReadSeekCloser. This is requiring caching the full stage block body in memory before submitting the upload. Ideally I would...
This creates a metrics service for the rest of the gateway that can be used to send metrics stats to any number of metrics plugins. To start, a statsd plugin...
This adds the option to store metadata for objects and buckets within a hidden folder alongside the bucket or object: bucket: .vgw_meta. object: .vgw_meta. Example invocation: ./versitygw -a myaccess -s...
**Describe the solution you'd like** An upcoming scoutfs release adds project id support. Our IAM accounts already have project id support. We just need to add optional setting of the...
**Describe the solution you'd like** The gateway typically runs as root, so provides full access to anything below the gateway root directory only limited by bucket ownership and ACLs. You...
This issue is just to capture the feature for general metrics. This should be something that can track request rates, throughput, etc. At a minimum we should allow configuring a...
**Describe the bug** The presigned URLs generated by `s3cmd` do not include all of the authorization headers that the gateway is expecting. Since this works with AWS, we should allow...
**Describe the solution you'd like** See this post on why "utils" is not the best package name: [https://dave.cheney.net/2019/01/08/avoid-package-names-like-base-util-or-common](https://dave.cheney.net/2019/01/08/avoid-package-names-like-base-util-or-common) **Additional context** We have in there: - auth-reader - chunk-reader - csum-reader...
**Describe the solution you'd like** Running `golint ./...` shows a good amount of warnings about exported types not having comments, etc. We should put some effort into cleaning this up....
**Describe the solution you'd like** Some commands like complete multipart upload can take a long time on some filesystems and possibly timeout on the client side. This causes the clients...