Revision 994f0dc0
Added by Chris Roberts about 7 years ago
manifests/init.pp | ||
---|---|---|
#
|
||
# $ssl_require_client_auth:: Require client SSL authentication
|
||
#
|
||
# $session_unacked: buffer if the broker has a large number of sessions and the memory overhead is a problem
|
||
#
|
||
# === Advanced parameters
|
||
#
|
||
# $max_connections:: Maximum number of connections to allow
|
||
... | ... | |
String $server_store_package = $::qpid::params::server_store_package,
|
||
Boolean $ssl = $::qpid::params::ssl,
|
||
Integer[0, 65535] $ssl_port = $::qpid::params::ssl_port,
|
||
Optional[Integer[0]] $session_unacked = $::qpid::params::session_unacked,
|
||
Optional[Stdlib::Absolutepath] $ssl_cert_db = $::qpid::params::ssl_cert_db,
|
||
Optional[Stdlib::Absolutepath] $ssl_cert_password_file = $::qpid::params::ssl_cert_password_file,
|
||
Optional[String] $ssl_cert_name = $::qpid::params::ssl_cert_name,
|
manifests/params.pp | ||
---|---|---|
$ssl_cert_name = undef
|
||
$ssl_require_client_auth = true
|
||
|
||
$session_unacked = undef
|
||
|
||
$user_groups = []
|
||
|
||
$user = 'qpidd'
|
spec/classes/qpid_config_spec.rb | ||
---|---|---|
])
|
||
end
|
||
end
|
||
|
||
context 'with session-max-unacked' do
|
||
let :pre_condition do
|
||
'class {"qpid":
|
||
session_unacked => 10,
|
||
}'
|
||
end
|
||
|
||
it 'should create configuration file' do
|
||
verify_exact_contents(catalogue, '/etc/qpid/qpidd.conf', [
|
||
'log-enable=error+',
|
||
'log-to-syslog=yes',
|
||
'auth=no',
|
||
'session-max-unacked=10'
|
||
])
|
||
end
|
||
end
|
||
|
||
context 'with max-connections' do
|
||
let :pre_condition do
|
templates/qpidd.conf.erb | ||
---|---|---|
<% unless [nil, :undefined, :undef, ''].include?(scope['qpid::max_connections']) -%>
|
||
max-connections=<%= scope['qpid::max_connections'] %>
|
||
<% end %>
|
||
<% unless [nil, :undefined, :undef, ''].include?(scope['qpid::session_unacked']) -%>
|
||
session-max-unacked=<%= scope['qpid::session_unacked'] %>
|
||
<% end %>
|
Also available in: Unified diff
Fixes #19514 - Add session-max-unacked option (#62)