fuel-octane need to set upgrade levels in nova config in post-deploy handler

Bug #1501692 reported by Sergey Murashov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Sergey Murashov

Bug Description

fuel-octane need to set [upgrade_levels] in nova config for properly work with old computes in post-deploy handler

2015-10-01 10:07:54.686 30732 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Endpoint does not support RPC version 4.0. Attempted method: external_instan
ce_event
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 189, in _dispatch
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher raise UnsupportedVersion(version, method=method)
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher UnsupportedVersion: Endpoint does not support RPC version 4.0. Attempted method: external_instance_event
2015-10-01 10:07:54.686 30732 TRACE oslo.messaging.rpc.dispatcher
2015-10-01 10:07:55.586 30732 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Endpoint does not support RPC version 4.0. Attempted method: external_instan
ce_event
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 189, in _dispatch
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher raise UnsupportedVersion(version, method=method)
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher UnsupportedVersion: Endpoint does not support RPC version 4.0. Attempted method: external_instance_event
2015-10-01 10:07:55.586 30732 TRACE oslo.messaging.rpc.dispatcher

Changed in fuel:
assignee: nobody → Fuel Octane Dev Team (fuel-octane)
description: updated
description: updated
Changed in fuel:
status: New → Confirmed
importance: Undecided → High
milestone: none → 7.0-updates
Revision history for this message
Oleg S. Gelbukh (gelbuhos) wrote :

Solution for this bug is to set upgrade_levels only for 'compute' service when controller was updated:

[upgrade_levels]
compute=juno

Changed in fuel:
assignee: Fuel Octane Dev Team (fuel-octane) → Sergey Murashov (smurashov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-octane (stable/7.0)

Fix proposed to branch: stable/7.0
Review: https://review.openstack.org/231967

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

Reviewed: https://review.openstack.org/231967
Committed: https://git.openstack.org/cgit/stackforge/fuel-octane/commit/?id=537f38f70d79bc798f0cec3845a296734a62fb35
Submitter: Jenkins
Branch: stable/7.0

commit 537f38f70d79bc798f0cec3845a296734a62fb35
Author: smurashov <email address hidden>
Date: Wed Oct 7 15:48:57 2015 +0300

    Set upgrade_levels in post_deploy handler

    Set upgrade_levels in post_deploy handlers
    for controllers and computes

    Change-Id: I139ce54440b69f9699e50a9d15083f16af1aa259
    Closes-Bug: #1501692

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-octane (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-octane (master)
Download full text (11.6 KiB)

Reviewed: https://review.openstack.org/246676
Committed: https://git.openstack.org/cgit/openstack/fuel-octane/commit/?id=cae1d8af5d3ed7a6901fdb363f40e3bf7c37f26d
Submitter: Jenkins
Branch: master

commit e27cea930477dcaf5be29bfa4febd270dbe99e97
Author: Oleg Gelbukh <email address hidden>
Date: Thu Nov 12 15:15:57 2015 +0000

    Version bump to 1.0.0

    Change-Id: I51735d21337d51f52eead9625e2d9f3378c88799

commit 4d3c949e1f6c8319658ac713461e9f8f4a345eb4
Author: Oleg Gelbukh <email address hidden>
Date: Thu Nov 12 14:30:09 2015 +0000

    Revert "Set RPM version 0.2.0"

    This reverts commit 1c722afa0f78cfa3601f3a2b71085c6788052885.
    Version downgrade must be avoided.

    Change-Id: I6b3817ffa48ab321fe99bed7cb2df6a0941211ce

commit 1c722afa0f78cfa3601f3a2b71085c6788052885
Author: Oleg Gelbukh <email address hidden>
Date: Sun Nov 8 14:41:40 2015 +0000

    Set RPM version 0.2.0

    Change-Id: Ie0c75b979375e716c33082b9a4e83ffaffc7f42c

commit 3d06b9d8ddd3714166bdedeb91da5df6b8c9f7a6
Author: Valyavskiy Viacheslav <email address hidden>
Date: Sun Oct 4 03:14:37 2015 +0300

    Use more correct approach to detect resources status

    Closes-bug: 1499696
    Change-Id: Ied72bc68ba41e47334796f09b407ebd8a3fb7f40

commit c315735e681928648fd4549956c3621c4caba4f9
Author: Sergey Novikov <email address hidden>
Date: Thu Oct 29 18:57:21 2015 +0300

    Add handling of case when node may haven't full name in services data

    Change-Id: Icf8dc176fc74fc1c5ee888ddb920b1acc58c127d

commit cf83b87b846e6613dc996d8a8dc70723bcbe84d1
Author: Oleg Gelbukh <email address hidden>
Date: Tue Oct 27 13:57:04 2015 +0000

    Try to revert patches to Puppet modules every time

    If octane command was interrupted or failed before patches
    to puppet were reverted, the patch will be applied and repeated
    command will fail.

    Try to revert the patch every time before apply it and skip
    failures. Only actually apply the patch if revert is not assumed.

    Change-Id: I5719dba3c621f307fe5d6ae2356f15d38ee28ff9

commit a3226740bfacc15da032746d3093f77ecc0323ad
Author: Oleg Gelbukh <email address hidden>
Date: Fri Oct 23 12:48:27 2015 +0000

    Start corosync services after control plane switch for multiple controllers

    Before cluster is stopped, some corosync services are in 'Stop' status.
    Starting cluster doesn't bring them up, just restores state of the cluster.
    Explicitly start corosync services after the cluster is back.

    Related-bug: 1506398
    Change-Id: I38e90180f71e2786e18ffb67ec43a50aa2c5bee6

commit b3e496b43ecdd92a2a696147e2a487fcfe0b2c0d
Author: Oleg Gelbukh <email address hidden>
Date: Fri Oct 23 11:58:35 2015 +0000

    Delete shell scripts and unused shell libs

    As migration to Python is complete, remove unused shell scripts and libs

    Change-Id: I5cc13bebfd0423f73c46722d276807154f2b79e8

commit 6b0a7649cfcf546ffe410e62aaaaf72bec9e5c2d
Author: Oleg Gelbukh <email address hidden>
Date: Tue Oct 20 11:22:12 2015 +0000

    Stop corosync in upgrade seed during control plane switch

    Stop corosync cluster before switching to upgrade...

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-octane (master)

Change abandoned by Oleg Gelbukh (<email address hidden>) on branch: master
Review: https://review.openstack.org/231965
Reason: merged by branches merge

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.