{"push_id":714857175,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b3f364e86c525dff1dbc9724093b4b998c1e2016","before":"8202767f3f7b981af9bb845f25ea112b6eff0976","commits":[{"sha":"0f7aeee1d965f94c9672820dc8a61fe263ddf3d0","author":{"email":"b6470dba0e3c1e1a2991851466d1be6d9aa159a0@gmail.com","name":"shawn chen"},"message":"obj_bencher: check run_name and prefix for empty string instead of NULL\n\nchange aio_bench and clean_up parameter const char * to const std::string & format.\nIn rest_bench.cc, aio_bench used run_name.c_str(), so this format will always be empty\nstring not NULL, so the condition statement\nconst std::string run_name_meta = (run_name == NULL ? BENCH_LASTRUN_METADATA : std::string(run_name));\nis wrong!\n\ntest fix:\n    before:\n        ./rest-bench --seconds 1 -t 2 -b 100 write --api-host=radosgw.com --bucket=test_rm --access-key=FTL7TSJAGXX5KKDQHMJM  --secret=123456879\n        use s3cmd ls s3://test_rm , we can a lot of objects in this bucket, objects are not cleaned up.\n    after changes, do the same procedure, objects are cleaned up.\n\nSigned-off-by: shawn chen <cxwshawn@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/0f7aeee1d965f94c9672820dc8a61fe263ddf3d0"},{"sha":"b3f364e86c525dff1dbc9724093b4b998c1e2016","author":{"email":"cdc92d111bae0ed1ee3b3c8a1f849fcffc6b44f7@gmail.com","name":"Kefu Chai"},"message":"Merge pull request #5071 from cxwshawn/master\n\nobj_bencher: check run_name and prefix for empty string instead of NULL\r\n\r\nReviewed-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/b3f364e86c525dff1dbc9724093b4b998c1e2016"}]}