puppet-swift/templates/swift-bench.conf.erb
Mathieu Gagné c8936fea9b Use @ notation for ERB template variables
Fix Puppet 3.2 deprecation warnings (see Puppet #19058)

Change-Id: I0da9696499bce281ad258cbf0e88bd57f7dde76f
2013-07-17 14:33:00 -04:00

61 lines
2.1 KiB
Plaintext

[bench]
auth = <%= @auth_url %>
user = <%= @swift_user %>
key = <%= @swift_key %>
auth_version = <%= @auth_version %>
log-level = <%= @log_level %>
timeout = <%= @test_timeout %>
# You can configure PUT, GET, and DELETE concurrency independently or set all
# three with "concurrency"
put_concurrency = <%= @put_concurrency %>
get_concurrency = <%= @get_concurrency %>
del_concurrency = <%= @del_concurrency %>
# concurrency =
# A space-sep list of files whose contents will be read and randomly chosen
# as the body (object contents) for each PUT.
# object_sources =
# If object_sources is not set and lower_object_size != upper_object_size,
# each PUT will randomly select an object size between the two values. Units
# are bytes.
lower_object_size = <%= @lower_object_size %>
upper_object_size = <%= @upper_object_size %>
# If object_sources is not set and lower_object_size == upper_object_size,
# every object PUT will contain this many bytes.
object_size = <%= @object_size %>
num_objects = <%= @num_objects %>
num_gets = <%= @num_gets %>
num_containers = <%= @num_containers %>
# The base name for created containers.
# container_name = (randomly-chosen uuid4)
# Should swift-bench benchmark DELETEing the created objects and then delete
# all created containers?
delete = <%= @delete %>
# Without use_proxy, swift-bench will talk directly to the backend Swift
# servers. Doing that will require "url", "account", and at least one
# "devices" entry.
# use_proxy = yes
# If use_proxy = yes, this will override any returned X-Storage-Url returned
# by authenticaion (the account name will still be extracted from
# X-Storage-Url though and may NOT be set with the "account" conf var). If
# use_proxy = no, this setting is required and used as the X-Storage-Url when
# deleting containers and as a source for IP and port for back-end Swift server
# connections. The IP and port specified in this setting must have local
# storage access to every device specified in "devices".
# url =
# Only used (and required) when use_proxy = no.
# account =
# A space-sep list of devices names; only relevant (and required) when
# use_proxy = no.
# devices = sdb1