How exactly do swift-bench timeouts work?

asked 2014-10-15 13:05:12 -0500

dchsueh gravatar image

updated 2014-10-17 15:01:23 -0500

smaffulli gravatar image

Could someone please describe in detail how the swift-bench timeout configuration works, and how retries and timeouts are done in an actual benchmarking run?

AFAICT, from examining swift-1.4.8 and swift-1.13.1 source files, the timeout=10 parameter in the swift-bench CONF_DEFAULTS gets passed to Bench() and BenchPUT() as self.timeout and then this value isn't used elsewhere. I am unable to determine what timeout/retry scheme is used when uploading blobs.

(Sorry if this is ends up being a how-to-read-python question.)

Thank you.

edit retag flag offensive close merge delete