metal/bsp-files/filter_out_from_worker_lowlatency
Eric MacDonald 64c1d400b9 Implement collectd startup in manifest apply post stage
Starting collectd too early in the manifest apply is seen
to occasionally fail due to a dependency configuration on
hostname resolution in FQDNLookup not being complete.

Since influxdb is used by collectd and is a controller
only service this update moves it to the manifest apply
post stage as well and is filtered out from non
controller load types.

This issue is fixed by the following multi-git changes.

stx-metal: This update.
   Filter influxdb out of storage and compute only loads.
   No real inter git merge dependency

stx-integ:
   Add startup Before=pmond dependency

stx-config:
   Move collectd config and startup to manifest apply post stage
   Move influxdb config and startup to manifest apply post stage

Test Plan:
PASS: Build iso
PASS: verify install storage system and collectd startup
PASS: Verify Storage system DOR
PASS: Verify influxdb and extensions excluded in non-controller loads
PASS: Verify collectd starts properly on all nodes (CC,DOR,UNLOCK)
PASS: Verify influxdb starts properly on controller nodes (CC,DOR,UNLOCK)
PASS: Verify collectd pmond process monitoring and recovery
PASS: Verify influxdb pmond process monitoring and recovery

PEND: Verify collectd statistics storage and fetch to/from influxdb
PEND: Install AIO DX and verify collectd and influxdb startup

Change-Id: I8c71f36978620e0650062cc848bfb9d85f6810b2
Closes-Bug: 1797909
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-01-02 09:55:42 -05:00

295 lines
5.1 KiB
Plaintext

ceilometer-api
ceilometer-alarm-evaluator
ceilometer-alarm-notifier
ceilometer-collector
ceilometer-tests
ceph-manager
cgcs-dpdk
cgcs-dpdk-dev
cgcs-dpdk-staticdev
cgcs-dpdk-apps
cgts-client
cgts-client-bash-completion
cgcs-patch-controller
mtce-control
mtce-storage
mtce-guestAgent
cgtssys
cinder
cinder-api
cinder-scheduler
cinder-tests
cinder-volume
workerconfig-subfunction
configvalidator
controllerconfig
corosync
createrepo
d2to1
distributedcloud-dcmanager
distributedcloud-client-dcmanagerclient
distributedcloud-dcorch
drbd-tools
fm-doc
glance
glance-api
glance-registry
glance-tests
gnocchi-api
gnocchi-metricd
gnocchi-common
gnocchi-statsd
horizon
horizon-standalone
horizon-tests
heat-api-cfn
heat-api
heat-cfn
heat-common
heat-contrib-nova-flavor
heat-engine
heat-templates
heat-tests
influxdb
influxdb-extensions
io-monitor
isomd5sum
kernel-module-openvswitch
keystone
keystone-tests
ldapscripts
libconfig-general-perl
libssh2
lighttpd-module-access
lighttpd-module-accesslog
lighttpd-module-dirlisting
lighttpd-module-indexfile
lighttpd-module-proxy
lighttpd-module-staticfile
lighttpd
lighttpd-config
nodejs
nova-api
nova-conductor
nova-consoleauth
nova-controller
nova-network
nova-novncproxy
nova-scheduler
nova-spicehtml5proxy
nova-tests
nova-api-proxy
nova-placement-api
novnc
net-snmp
net-snmp-config
neutron-plugin-ml2
neutron-server
neutron-tests
openldap-backend-bdb
openldap-backend-dnssrv
openldap-backend-hdb
openldap-backend-ldap
openldap-backend-mdb
openldap-backend-meta
openldap-backend-monitor
openldap-backend-null
openldap-backend-passwd
openldap-backend-shell
openldap-backends
openldap-dbg
openldap-doc
openldap-overlay-proxycache
openldap-overlay-syncprov
openldap-servers
openldap-config
openldap-slapd
openstack-ras
pacemaker
pacemaker-cli
pacemaker-cluster-libs
pacemaker-libs
patch-alarm
patching-controller
pbr
pecan
platform-util-controller
postgresql-client
postgresql-contrib
postgresql-timezone
postgresql
pxe-network-installer
python-cephclient
python-cinder
python-django
python-django-appconf
python-django-compressor
python-django-openstack-auth
python-fmclient
python-glance
python2-gunicorn
python-heatclient
python-heatclient-bash-completion
python-heat
python-horizon
python-keystone
python-lockfile
python-novnc
python-pam
python-passlib
python-pytz
python-swiftclient
python-wsme
fm-mgr
fm-rest-api
snmp-ext
sm
sm-api
sm-client
sm-common
sm-db
sm-tools
storageconfig
storage-topology
task-cloud-controller
tgt
nfv-plugins
nfv-vim
vm-topology
remote-clients
lighttpd-fastcgi
lighttpd-mod_geoip
lighttpd-mod_mysql_vhost
openstack-aodh-api
openstack-aodh-commmon
openstack-aodh-compat
openstack-aodh-evaluator
openstack-aodh-expirer
openstack-aodh-listener
openstack-aodh-notifier
openstack-barbican
openstack-barbican-api
openstack-barbican-common
openstack-barbican-keystone-listener
openstack-barbican-worker
openstack-aodh-config
openstack-cinder
openstack-cinder-doc
openstack-dashboard
openstack-glance
openstack-glance-doc
openstack-heat-api
openstack-heat-api-cfn
openstack-heat-api-cloudwatch
openstack-heat-common
openstack-heat-engine
openstack-ironic-api
openstack-ironic-common
openstack-ironic-conductor
python-ironic-tests
python-ironic-inspector-client
python-ironic-lib
python2-ironicclient
openstack-keystone
openstack-keystone-doc
openstack-murano-api
openstack-murano-cf-api
openstack-murano-common
openstack-murano-doc
openstack-murano-engine
openstack-murano-ui
openstack-murano-ui-doc
python2-muranoclient
python-muranoclient-doc
openstack-magnum-api
openstack-magnum-common
openstack-magnum-conductor
openstack-magnum-doc
openstack-magnum-ui
python2-magnumclient
python-magnum
python-magnumclient-doc
python-magnumclient-tests
python-magnum-tests
python-magnum-ui-doc
openstack-neutron-common
openstack-neutron-plugin-ml2
openstack-neutron-server
openstack-nova-api
openstack-nova-cells
openstack-nova-conductor
openstack-nova-console
openstack-nova-doc
openstack-nova-network
openstack-nova-novncproxy
openstack-nova-objectstore
openstack-nova-scheduler
openstack-nova-serialproxy
openstack-nova-spicehtml5proxy
openstack-nova-placement-api
openstack-panko-api
openstack-panko-common
openstack-panko-doc
python-aodh
python-aodhclient
python-barbican
python2-barbicanclient
python-ceilometerclient-doc
python-cinder
python-cinderclient-doc
python-glance
python-heatclient
python-keystone
python-novaclient-doc
python-panko
python2-pankoclient
configutilities
drbd-bash-completion
drbd-udev
drbd-utils
drbd-heartbeat
drbd-pacemaker
drbd
kmod-drbd
python-networking-odl
tis-extensions-controller
wrs-heat-templates
python-django-horizon
kernel
kernel-module-igb-uio
kmod-e1000e
kmod-i40e
kmod-i40evf
kmod-ixgbe
kmod-ixgbevf
kmod-tpm
kmod-integrity
mlnx-ofa_kernel-modules
qat17
kernel-tools
kernel-tools-libs
NaviCLI-Linux-64-x86-en_US
kmod-drbd-rt
snmp-audittrail
wrs-ssl
tpm2-tools
tss2
python2-networking-bgpvpn
python-networking-bgpvpn-dashboard
python-networking-bgpvpn-heat
python2-neutron-dynamic-routing
python2-ruamel-yaml
python2-ryu
python-ryu-common
platform-kickstarts
python-3parclient
python-lefthandclient
screen
memcached
memcached-custom
openstack-swift-object
openstack-swift-account
openstack-swift-container
openstack-swift-proxy