Merge "bulk: Remove redundant hard-coded defaults"
This commit is contained in:
		@@ -20,28 +20,29 @@
 | 
			
		||||
# === Parameters
 | 
			
		||||
#
 | 
			
		||||
# [*max_containers_per_extraction*]
 | 
			
		||||
# The maximum number of containers that can be extracted from an archive.
 | 
			
		||||
# Default to 10000.
 | 
			
		||||
#   (Optional) The maximum number of containers that can be extracted from
 | 
			
		||||
#   an archive.
 | 
			
		||||
#   Defaults to $::os_service_default.
 | 
			
		||||
#
 | 
			
		||||
# [*max_failed_extractions*]
 | 
			
		||||
# The maximum number of failed extractions allowed when an archive has
 | 
			
		||||
# extraction failures.
 | 
			
		||||
# Default to 1000.
 | 
			
		||||
#   (Optional) The maximum number of failed extractions allowed when an archive
 | 
			
		||||
#   has extraction failures.
 | 
			
		||||
#   Defaults to $::os_service_default.
 | 
			
		||||
#
 | 
			
		||||
# [*max_deletes_per_request*]
 | 
			
		||||
# The maximum number of deletes allowed by each request.
 | 
			
		||||
# Default to 10000.
 | 
			
		||||
#   (Optional) The maximum number of deletes allowed by each request.
 | 
			
		||||
#   Defaults to $::os_service_default.
 | 
			
		||||
#
 | 
			
		||||
# [*yield_frequency*]
 | 
			
		||||
# The frequency the server will spit out an ' ' to keep the connection alive
 | 
			
		||||
# while its processing the request.
 | 
			
		||||
# Default to 10.
 | 
			
		||||
#   (Optional) The frequency the server will spit out an ' ' to keep
 | 
			
		||||
#   the connection alive while its processing the request.
 | 
			
		||||
#   Defaults to $::os_service_default.
 | 
			
		||||
#
 | 
			
		||||
class swift::proxy::bulk(
 | 
			
		||||
  $max_containers_per_extraction = '10000',
 | 
			
		||||
  $max_failed_extractions        = '1000',
 | 
			
		||||
  $max_deletes_per_request       = '10000',
 | 
			
		||||
  $yield_frequency               = '10',
 | 
			
		||||
  $max_containers_per_extraction = $::os_service_default,
 | 
			
		||||
  $max_failed_extractions        = $::os_service_default,
 | 
			
		||||
  $max_deletes_per_request       = $::os_service_default,
 | 
			
		||||
  $yield_frequency               = $::os_service_default,
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
  include swift::deps
 | 
			
		||||
 
 | 
			
		||||
@@ -24,27 +24,27 @@ describe 'swift::proxy::bulk' do
 | 
			
		||||
  shared_examples 'swift::proxy::bulk' do
 | 
			
		||||
    describe "when using default parameters" do
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/use').with_value('egg:swift#bulk') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_containers_per_extraction').with_value('10000') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_failed_extractions').with_value('1000') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_deletes_per_request').with_value('10000') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/yield_frequency').with_value('10') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_containers_per_extraction').with_value('<SERVICE DEFAULT>') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_failed_extractions').with_value('<SERVICE DEFAULT>') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_deletes_per_request').with_value('<SERVICE DEFAULT>') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/yield_frequency').with_value('<SERVICE DEFAULT>') }
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    describe "when overriding default parameters" do
 | 
			
		||||
      let :params do
 | 
			
		||||
        {
 | 
			
		||||
          :max_containers_per_extraction => 5000,
 | 
			
		||||
          :max_failed_extractions        => 500,
 | 
			
		||||
          :max_deletes_per_request       => 5000,
 | 
			
		||||
          :yield_frequency               => 60,
 | 
			
		||||
          :max_containers_per_extraction => 10000,
 | 
			
		||||
          :max_failed_extractions        => 1000,
 | 
			
		||||
          :max_deletes_per_request       => 10001,
 | 
			
		||||
          :yield_frequency               => 10,
 | 
			
		||||
        }
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/use').with_value('egg:swift#bulk') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_containers_per_extraction').with_value('5000') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_failed_extractions').with_value('500') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_deletes_per_request').with_value('5000') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/yield_frequency').with_value('60') }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_containers_per_extraction').with_value(10000) }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_failed_extractions').with_value(1000) }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/max_deletes_per_request').with_value(10001) }
 | 
			
		||||
      it { is_expected.to contain_swift_proxy_config('filter:bulk/yield_frequency').with_value(10) }
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user