GoogleCloudPlatform / GoogleCloudPlatform/PerfKitBenchmarker
The object storage services needs a refatoring
- Dominant language
- Python
- Stars
- 2k
- Forks
- 562
- Avg merge
- 4h 55m
- Merged PRs (30d)
- 69
Description
In looking through the object storage benchmark a lot of implementation details have leaked into the code and does not meet the separate of policy and mechanism we have for other benchmarks.
A benchmark should be implemented in a Cloud independent way. The means there should be an interface for;
- single put
- Single get
- multi put
- multi get
- list
and them the details of how those would should move into the different provider directories.
One issues I'm hitting as well is I'm running GCS from GCE vms and its trying to install the azure cli. That seems like a bug but first pri is getting a solid refactor.
Contributor guide
Assessment
This issue has not been assessed yet.