GoogleCloudPlatform / GoogleCloudPlatform/PerfKitBenchmarker

The object storage services needs a refatoring

Open
#853 1 comment 0 reactions 1 assignee Claimed by @noahl View on GitHub
enhancement internal cleanup P0
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.