Only the swift-nodes need to be tuned according to https://bugs.launchpad.net/swift/+bug/1075606. And enlarge the local port range on the controller can overlap with the listening services. Changing the local range port We must don't overlap the local range port and the listening ports. Listening port on swift nodes are around 6800. With a bad ordering or a restart we can face a already used port problem. Co-Authored-By: Emilien Macchi <emilien@redhat.com> Change-Id: I5e875403946a22ec8c5848af259d3afa84db4e35
		
			
				
	
	
		
			34 lines
		
	
	
		
			951 B
		
	
	
	
		
			Puppet
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			951 B
		
	
	
	
		
			Puppet
		
	
	
	
	
	
#
 | 
						|
# Copyright (C) 2014 eNovance SAS <licensing@enovance.com>
 | 
						|
#
 | 
						|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
 | 
						|
# not use this file except in compliance with the License. You may obtain
 | 
						|
# a copy of the License at
 | 
						|
#
 | 
						|
#      http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
#
 | 
						|
# Unless required by applicable law or agreed to in writing, software
 | 
						|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
						|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 | 
						|
# License for the specific language governing permissions and limitations
 | 
						|
# under the License.
 | 
						|
#
 | 
						|
# == Class: cloud::object
 | 
						|
#
 | 
						|
# Common class for object storage nodes
 | 
						|
#
 | 
						|
# === Parameters:
 | 
						|
#
 | 
						|
# [*swift_hash_suffix*]
 | 
						|
#   (required) String of text to be used as a salt when hashing to determine mappings in the ring.
 | 
						|
#
 | 
						|
class cloud::object(
 | 
						|
  $swift_hash_suffix = undef
 | 
						|
) {
 | 
						|
 | 
						|
  class { 'swift':
 | 
						|
    swift_hash_suffix => $swift_hash_suffix,
 | 
						|
  }
 | 
						|
 | 
						|
}
 |