Comment 7 for bug 1797909

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to stx-integ (master)

Reviewed: https://review.openstack.org/627988
Committed: https://git.openstack.org/cgit/openstack/stx-integ/commit/?id=c8f39de9a0d56b2c86e204445fc4b097ca718deb
Submitter: Zuul
Branch: master

commit c8f39de9a0d56b2c86e204445fc4b097ca718deb
Author: Eric MacDonald <email address hidden>
Date: Wed Jan 2 10:21:06 2019 -0500

    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:
       Filter influxdb out of storage and compute only loads.
       No real inter git merge dependency

    stx-integ: This update.
       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: I47d70b05bdbdd22f8fce2f56fcc287fac7371ace
    Closes-Bug: 1797909
    Signed-off-by: Eric MacDonald <email address hidden>