Ask Your Question

Revision history [back]

You can slow down the object auditor by setting the following configuration fields in the object-auditor section of your object-server.conf file:

files_per_second = 20 bytes_per_second = 10000000

The above values are the defaults. You can see this in the docs here: http://swift.openstack.org/deployment_guide.html#object-server-configuration

It is important to have the auditor running to check for data corruption but using the fields above you should be able to set it to a speed that won't affect performance of the cluster too much.

Another another important audit check to run is described here: http://swift.openstack.org/admin_guide.html#object-auditor

The zero byte check can be run at a much faster speed and causes less load because it only looks at zero byte files and doesn't read through the entire files for an md5 for verification of the file's etag. The zero byte file is much more common problem. We run it after we have system failures on a object-server.