Comment 11 for bug 1797909

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

Reviewed: https://review.openstack.org/627987
Committed: https://git.openstack.org/cgit/openstack/stx-metal/commit/?id=64c1d400b9d17a08da80f9995a24fe87e6b0f6c1
Submitter: Zuul
Branch: master

commit 64c1d400b9d17a08da80f9995a24fe87e6b0f6c1
Author: Eric MacDonald <email address hidden>
Date: Wed Jan 2 09:53:15 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: 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 <email address hidden>