Set osapi_compute_workers to number of processors

Closes-bug: #1275988
Change-Id: I5c017e4cd8b345147b3ecdad40deaa4715ccacb1
Sort unicast corosync IP addresses

Sort addresses in order to make corosync
config file generation idempotent

Change-Id: I02dcd9bb3458b56e23c9b452db12e0e7e334e0f3
Add missed block_until_ready calls for corosync provider

Closes-bug: #1279211

Change-Id: I995d01bd28ea8ef41f752feb252be49d19b62c83
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Fix puppet logs tags in rsyslog template

- add puppet-error tag
- use strict '==' (faster) instead of 'contains'
- del unnecessary rsyslog::imfile 20-puppet*.conf templates

Closes-bug: #1275121

Change-Id: I58afae3ae220dc437f23670796526e67d2f8a3b3
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Minor refactor for syslog logging

- Fix missed log config notify for glance-api, glance-registry
- Fix confusing titles for generic/main Openstack services
- Removed unnecessary 'ensure absent' for config providers
- Removed confusing unused logging config for local logging cases
- Synced confusing 10-fuel & 20-fuel file lists to be the same
- Removed delaycompress option from logrotate configs
- Removed hardcoded logging_context_format_string,
  and logging_default_format_string config settings
- Removed clumsy value selectors for debug/verbose/use_syslog
- Use top scope for verbose, debug, use_syslog options in cluster*.pp

Implements blueprint: refactor-logging-puppet-openstack-services
CI retest4

Change-Id: I543c52c9fe6a95d3bc6eb6f87c0599e659ee01ec
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Sort unicast corosync IP addresses"
Merge "Add missed block_until_ready calls for corosync provider"
Merge "Fix puppet logs tags in rsyslog template"
Merge "Set osapi_compute_workers to number of processors"
Merge "Minor refactor for syslog logging"
Tune mysql, galera, sqlalchemy backend settings

- Tune mysql+galera settings
- Tune SQLAlchemy backend settings for Openstack
- Limit innodb_buffer_pool_size to 10G

Closes-bug: #1274784
Implements blueprint: optimize-db-performance-at-scale

Change-Id: I0e843022f04f53150da52858280034aad6aee987
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>