Merge "obj: Add option to tune down etag validation in object-server"

This commit is contained in:
Zuul
2025-01-08 20:59:29 +00:00
committed by Gerrit Code Review
5 changed files with 96 additions and 22 deletions

View File

@@ -155,6 +155,14 @@ use = egg:swift#object
# yielding.
# cooperative_period = 0
#
# By default, the object-server will always validate the MD5 of object data
# while streaming a complete object response. Occassionally this is identified
# as a CPU bottleneck, consuming as much as 40% of the CPU time of the
# object-server. Since range-request-heavy clients don't get these integrity
# checks, it seems reasonable to give operators a chance to tune it down and
# instead rely on the object-auditor to detect and quarantine corrupted objects.
# etag_validate_pct = 100
#
# on PUTs, sync data every n MB
# mb_per_sync = 512
#