Commit Graph

81 Commits (de58f2114941d908041f6f08ac557069bad1bf49)

Author SHA1 Message Date
Vitaliy Filippov de58f21149 Remove defers 2022-02-01 15:05:18 +03:00
Vitaliy Filippov 8782423d02 Use go module 2021-09-29 11:40:49 +03:00
Vitaliy Filippov 3d74b32057 Change references for the fixed version to vitalif/hsbench 2020-08-13 16:27:20 +03:00
Vitaliy Filippov 9aa3faee81 Allow to pass buckets explicitly 2020-08-12 14:54:46 +03:00
Vitaliy Filippov 2824649c37 Implement parallel deletes 2020-08-12 14:35:58 +03:00
Vitaliy Filippov 6d7e98a45c Fix listings: do not try to list whole buckets 2020-08-12 12:29:29 +03:00
Vitaliy Filippov 2e3b3d4db7 Add first_object parameter 2020-08-09 14:44:19 +03:00
Vitaliy Filippov ad9ae1693b Implement random downloads 2020-08-09 14:34:39 +03:00
ofriedma 1ed9b499aa Fix read op is not reading more than 64K
After several tests using hsbench I have seen that the bw reported by hsbench is not equal to the network bw.
It looks like hsbench is closing the connection before getting the whole obj for medium object or larger(bigger than 512K).
2020-05-20 16:26:27 +03:00
Mark Nelson ffff811a2b
Merge pull request #14 from markhpc/wip-idle-connections
hsbench: Limit idle connections to 2x the thread count.
2019-08-27 07:44:23 -05:00
Mark Nelson cda38c8070 hsbench: Limit idle connections to 2x the thread count.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-27 08:29:07 -04:00
Mark Nelson 8a6777a242
Merge pull request #12 from icepic/patch-1
minor error in error message.
2019-08-27 06:25:09 -05:00
Mark Nelson 36980f2623
Merge pull request #13 from markhpc/wip-bucketname-fix
hsbench: Fix invalid default bucket prefix
2019-08-23 13:43:39 -05:00
Mark Nelson 0730ddbbda hsbench: Fix invalid default bucket prefix
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-23 14:42:54 -04:00
Janne Johansson dbb0e955d6
minor error in error message. 2019-08-23 12:05:29 +02:00
Mark Nelson 36682c9fe9
Merge pull request #11 from markhpc/wip-readme
README: get rid of version so we don't have to update
2019-08-22 09:24:16 -05:00
Mark Nelson 9f2c6c8309 README: get rid of version so we don't have to update
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-22 10:23:49 -04:00
Mark Nelson 0f214290dd
Merge pull request #10 from markhpc/wip-fmt
hsbench: gofmt cleanup
2019-08-22 09:21:01 -05:00
Mark Nelson 14e1dec818 hsbench: gofmt cleanup
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-22 10:20:21 -04:00
Mark Nelson bdf41e7a30
Merge pull request #9 from markhpc/wip-bucket-list
hsbench: Add bucket list benchmark
2019-08-22 09:13:34 -05:00
Mark Nelson 1e44dd98c8 hsbench: Add bucket list benchmark
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-22 10:00:49 -04:00
Mark Nelson 6176271af8
Merge pull request #7 from markhpc/wip-read-bodyclose
hsbench: Close the resp body instead of copying to ioutil.Discard
2019-08-20 07:02:02 -05:00
Mark Nelson c22f095bd4 hsbench: Close the resp body instead of copying to ioutil.Discard
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-20 08:00:44 -04:00
Mark Nelson 457598e1b6
Merge pull request #6 from markhpc/wip-fmt
hsbench: gofmt to cleanup code
2019-08-19 10:56:29 -05:00
Mark Nelson 9cafa0c4c4 hsbench: gofmt to cleanup code
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-19 11:54:16 -04:00
Mark Nelson f88d05d4fd
Merge pull request #5 from markhpc/wip-readme
readme: update limitations
2019-08-19 10:33:30 -05:00
Mark Nelson 6a86160e17 readme: update limitations
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-19 11:32:48 -04:00
Mark Nelson 704f9ae5f4
Merge pull request #4 from markhpc/wip-json
hsbench: refactor stats and add json output support
2019-08-19 10:29:42 -05:00
Mark Nelson 37eedcf948 hsbench: refactor stats and add json output support
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-19 11:28:18 -04:00
Mark Nelson c4d9ef3872
Merge pull request #3 from markhpc/wip-csv
hsbench.go: refactor stats, add csv output support.
2019-08-19 07:30:13 -05:00
Mark Nelson 82c7c64ba2 hsbench.go: refactor stats, add csv output support.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-19 08:28:16 -04:00
Mark Nelson 2617d436a2
Merge pull request #2 from markhpc/wip-readme
README: Add CPU usage to example
2019-08-15 19:52:23 -05:00
Mark Nelson 8d9144aa63 README: Add CPU usage to example
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 19:33:29 -04:00
Mark Nelson 3649f24ef8
Merge pull request #1 from markhpc/wip-readme
README: Update readme
2019-08-15 17:54:43 -05:00
Mark Nelson cbb559469e README: Update readme
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 18:53:21 -04:00
Mark Nelson 07d77c3e52
Merge pull request #14 from markhpc/wip-copyright
hsbench: update copyright statement
2019-08-15 16:42:21 -05:00
Mark Nelson c653fd710b hsbench: update copyright statement
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 17:34:51 -04:00
Mark Nelson a68f0df045
Merge pull request #13 from markhpc/wip-rename
hsbench: rename s3-benchamrk to hsbench
2019-08-15 16:30:53 -05:00
Mark Nelson 73205f809a hsbench: rename s3-benchamrk to hsbench
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 17:29:33 -04:00
Mark Nelson cf527a3365
Merge pull request #12 from markhpc/wip-fixup
s3-benchmark: Various fixes and cleanup
2019-08-15 16:24:50 -05:00
Mark Nelson 84ace5c177 s3-benchmark: Various fixes and cleanup
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 17:23:38 -04:00
Mark Nelson 35b1231801
Merge pull request #11 from markhpc/wip-bucket-tests
s3-benchmark: refactor and separate out bucket tests
2019-08-15 15:07:50 -05:00
Mark Nelson 4652f6d43e s3-benchmark: refactor and separate out bucket tests
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 16:06:28 -04:00
Mark Nelson ce911b7ad5
Merge pull request #10 from markhpc/wip-threaded-init
s3-benchmark: make bucket initialization multi-threaded.
2019-08-15 12:23:58 -05:00
Mark Nelson de4284e534 s3-benchmark: make bucket initialization multi-threaded.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 13:17:10 -04:00
Mark Nelson dd4d6e7ca3
Merge pull request #9 from markhpc/wip-interval-stats
s3-benchmark: Add interval stats
2019-08-15 07:55:45 -05:00
Mark Nelson a9f8236b72 s3-benchmark: Add interval stats
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-15 08:53:26 -04:00
Mark Nelson c74fcda990
Merge pull request #8 from markhpc/wip-run-modes
s3-benchmark: Implement user defined run modes.
2019-08-12 14:20:19 -05:00
Mark Nelson c89808646f s3-benchmark: Implement user defined run modes.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2019-08-12 15:06:57 -04:00
Mark Nelson 7021dd1cbb
Merge pull request #7 from markhpc/wip-prefix-options
s3-benchmark: change object/bucket prefix option.
2019-08-12 10:01:38 -05:00