TritonDataCenter / cosbench-manta

COSBench Adaptor for Manta
MIT License
5 stars 7 forks source link

Adding support to benchmark manta buckets APIs #11

Closed 1010sachin closed 4 years ago

1010sachin commented 5 years ago

Goal

This purpose of this PR is to provide support for benchmarking manta buckets performance, to the existing cosbench-manta adapter code.

Implementation

The way we achieve the goal is by adding a new cosbench config parameter called test_type which can take two values either dir or buckets. Accordingly the existing code has been refactored to run the cosbench benchmark for either directories or buckets.

NOTE: Since the APIs used in the code depend on java-manta, this PR has been created by using the yet unmerged code from the branch here. Hence, the requested target branch is not master but rather a test branch. The idea is to merge the buckets_test branch to the master once the client SDK code has been merged and a new release version is out.

Screen Shot 2019-07-31 at 10 46 04 AM