73b17812c0
This commit removes the 3 unneeded subunit worker processes from the subunit_worker node type. Previously, 4 workers were launched on the same node (similar to the logstash workers) but this caused issues in production. (they consumed all the ram) After dropping down to one process it was able to handle the load without issue and didn't consume all the resources. Change-Id: I5f7f85fc6f8bfb5d2fbec548b58c5d8a1bc0e628
34 lines
1.1 KiB
Puppet
34 lines
1.1 KiB
Puppet
# Copyright 2013 Hewlett-Packard Development Company, L.P.
|
|
#
|
|
# 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.
|
|
#
|
|
# subunit2sql worker glue class.
|
|
#
|
|
class openstack_project::subunit_worker (
|
|
$sysadmins = [],
|
|
$subunit2sql_db_host,
|
|
$subunit2sql_db_pass,
|
|
) {
|
|
class { 'openstack_project::server':
|
|
iptables_public_tcp_ports => [22],
|
|
sysadmins => $sysadmins,
|
|
}
|
|
|
|
include subunit2sql
|
|
subunit2sql::worker { 'A':
|
|
config_file => 'puppet:///modules/openstack_project/logstash/jenkins-subunit-worker.yaml',
|
|
db_host => $subunit2sql_db_host,
|
|
db_pass => $subunit2sql_db_pass,
|
|
}
|
|
}
|