Closed jianghaitao closed 8 years ago
could you paste the workload config file?
here is a thread about the exception from AWS: https://github.com/awslabs/aws-sdk-android-samples/issues/62
about setting the property:
@ywang19 Thank you very much! -D option helped. Tests completed successfully.
I was able to reproduce this issue using this conf file using version 0.4.2.c4: ceph-s3-config.txt
If I set it to just one worker running the read operation, it succeeds with 100% success rate. But any additional workers results in a less than 5% success rate and the eventual failure as mentioned above. However, upon setting hashCheck=true
in the read operation, the workload does finish successfully. And all of this is without setting the disableGetObjectMD5Validation=true
property.
My question is, if I set the javac property and also keep the hashCheck=true
setting for the any operations, will it still check for data integrity or not?
Just wanted to chime in that I am seeing the exact same issue; @srujun any fix you found for this? I was wondering if this is an issue in RadosGW / Ceph or cosbench..
@ericychoi I think it's an issue in aws-java-sdk and it has been fixed in 1.5.0 release. https://forums.aws.amazon.com/thread.jspa?threadID=126007
@ywang19 What's the aws-java-sdk version used in Cosbench 0.4.2.c4?
1.10.76 in master branch, but seems that it is not yet released.
https://github.com/intel-cloud/cosbench/commit/d7a4d7c77a3a9ca49e246eb401c4b41d3506a2d5
about setting the property:
- stop all cosbench processes (controller, drivers)
- edit cosbench-start.sh, locate the java launching line, and add "-Dcom.amazonaws.services.s3.disableGetObjectMD5Validation=true"
- restart cosbench processes.
Right one thankyou
Cosbench v0.4.2.c4 against Ceph (Hammer) / radosgw / HAproxy's HTTP end point. All seems fine except that at the end of the read test, it failed the task and gave following errors