Always wait for keystone haproxy backends then deploying a primary controller

Bug #1394140 reported by Bogdan Dobrelya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Bogdan Dobrelya
5.1.x
Fix Released
Critical
Bogdan Dobrelya
6.0.x
Fix Released
Critical
Bogdan Dobrelya

Bug Description

https://github.com/stackforge/fuel-library/blob/master/deployment/puppet/osnailyfacter/manifests/cluster_ha.pp#L545-L571

We wait for haproxy backend only for nova-network case, but neutron case *does* rely on keystone as well.
If we don't wait for keystone haproxy backends, we could end up with neutron net-list failures

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Raised to critical due to many duplicates (i.e. bugs with neutron net-list failures or glance wasn't properly installed failures could be related to this one)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/135565

Changed in fuel:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.1)

Fix proposed to branch: stable/5.1
Review: https://review.openstack.org/135613

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

Reviewed: https://review.openstack.org/135565
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=210a7970a3757eb8c89edbbbb358cf330037da93
Submitter: Jenkins
Branch: master

commit 210a7970a3757eb8c89edbbbb358cf330037da93
Author: Bogdan Dobrelya <email address hidden>
Date: Wed Nov 19 12:01:55 2014 +0100

    Always wait for keystone haproxy backends

    We wait for haproxy backend only for nova-network case, but neutron case
    *does* rely on keystone as well. If we don't wait for keystone haproxy
    backends, we could end up with neutron net-list failures.

    Closes-bug: #1394140

    Change-Id: I951f77cf5216c185756c4f430eb078df00319de2
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/5.1)

Reviewed: https://review.openstack.org/135613
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=f691844f857b960cfbbb3ddb6858780c70440048
Submitter: Jenkins
Branch: stable/5.1

commit f691844f857b960cfbbb3ddb6858780c70440048
Author: Bogdan Dobrelya <email address hidden>
Date: Wed Nov 19 12:01:55 2014 +0100

    Always wait for keystone haproxy backends

    We wait for haproxy backend only for nova-network case, but neutron case
    *does* rely on keystone as well. If we don't wait for keystone haproxy
    backends, we could end up with neutron net-list failures.

    Closes-bug: #1394140

    Change-Id: I951f77cf5216c185756c4f430eb078df00319de2
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Revision history for this message
Dennis Dmitriev (ddmitriev) wrote :

Fix released:
api: '1.0'
astute_sha: fce051a6d013b1c30aa07320d225f9af734545de
auth_required: true
build_id: 2014-11-19_21-01-00
build_number: '24'
feature_groups:
- mirantis
fuellib_sha: 5611c516362bea0fd47fcb5376a9f22dcfbb8307
fuelmain_sha: eac9e2704424d1cb3f183c9f74567fd42a1fa6f3
nailgun_sha: 7580f6341a726c2019f880ae23ff3f1c581fd850
ostf_sha: 64cb59c681658a7a55cc2c09d079072a41beb346
production: docker
release: 5.1.1
release_versions:
  2014.1.3-5.1.1:
    VERSION:
      api: '1.0'
      astute_sha: fce051a6d013b1c30aa07320d225f9af734545de
      build_id: 2014-11-19_21-01-00
      build_number: '24'
      feature_groups:
      - mirantis
      fuellib_sha: 5611c516362bea0fd47fcb5376a9f22dcfbb8307
      fuelmain_sha: eac9e2704424d1cb3f183c9f74567fd42a1fa6f3
      nailgun_sha: 7580f6341a726c2019f880ae23ff3f1c581fd850
      ostf_sha: 64cb59c681658a7a55cc2c09d079072a41beb346
      production: docker
      release: 5.1.1

Revision history for this message
Dennis Dmitriev (ddmitriev) wrote :

api: '1.0'
astute_sha: 7720992a297a478638b9623c53356e0b355abc24
auth_required: true
build_id: 2014-11-20_09-52-02
build_number: '119'
feature_groups:
- mirantis
fuellib_sha: 6852c960a805b7a84cb6ce4b79b0e729404c4f41
fuelmain_sha: 30a3062406b1bb32c0b981b89224ca92bf9141af
nailgun_sha: 5a10371b1f74f15bfdd3156cf08a6a77729b4731
ostf_sha: 85272980659a977582e5b2dc67479fe9d7c1bbe7
production: docker
release: '6.0'
release_versions:
  2014.2-6.0:
    VERSION:
      api: '1.0'
      astute_sha: 7720992a297a478638b9623c53356e0b355abc24
      build_id: 2014-11-20_09-52-02
      build_number: '119'
      feature_groups:
      - mirantis
      fuellib_sha: 6852c960a805b7a84cb6ce4b79b0e729404c4f41
      fuelmain_sha: 30a3062406b1bb32c0b981b89224ca92bf9141af
      nailgun_sha: 5a10371b1f74f15bfdd3156cf08a6a77729b4731
      ostf_sha: 85272980659a977582e5b2dc67479fe9d7c1bbe7
      production: docker
      release: '6.0'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.