9.1 Fuel unable to delete node from 8.0 cluster: Missing a required parameter uids

Bug #1628500 reported by Vladimir Khlyunev
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Georgy Kibardin

Bug Description

9.1 snapshot 319

Steps:
1 - Deploy 8.0 Fuel + all MU
2 - Deploy HA+ceph+3compute cloud
3 - Upgrade master node to 9.1 using octane
4 - Delete compute node from cluster

Result:

2016-09-28 10:36:59 INFO [21517] Run hook ---
priority: 200
type: sync
uids: []
parameters:
  src: rsync://10.109.7.2:/puppet/liberty-8.0/modules/
  dst: /etc/puppet/modules

2016-09-28 10:36:59 ERROR [21517] Unexpected error Missing a required parameter uids

Snapshot https://product-ci.infra.mirantis.net/view/upgrades/job/9.x.upgrades.ubuntu.upgrade_ceph_ha_tests/44/artifact/logs/fail_error_upgrade_ceph_ha_replace_node-fuel-snapshot-2016-09-28_10-37-23.tar (~200 MB)

Sorry for critical but we have to pay attention on it - it can produce more errors later

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Fuel Octane (fuel-octane-team)
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: Fuel Octane (fuel-octane-team) → Georgy Kibardin (gkibardin)
status: New → Confirmed
Dmitry Pyzhov (dpyzhov)
tags: added: late-discovery
Revision history for this message
Andrey Maximov (maximov) wrote :

downgrading to High, after conversation with QA.

Changed in fuel:
importance: Critical → High
Revision history for this message
Andrey Maximov (maximov) wrote :

we need to add releasenotes that we shouldn't start upgrades before this fix is available (probaly in 9.2).

tags: added: release-notes
Revision history for this message
Vladimir Khlyunev (vkhlyunev) wrote :

Actually if user is planning to upgrade cloud right after upgrade of master node without deletion of computes - all will be fine; this is related only to compute deletion (controller deletion works perfectly)

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

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/379187

Andrey Maximov (maximov)
Changed in fuel:
milestone: 9.1 → 9.2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

tags: added: release-notes-done
removed: release-notes
tags: added: release-notes
removed: release-notes-done
Revision history for this message
Olena Logvinova (ologvinova) wrote :
tags: added: release-notes-done
removed: release-notes
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/379529
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=70ebe005390bfa475801dcba8b3dc1374996a994
Submitter: Jenkins
Branch: master

commit 70ebe005390bfa475801dcba8b3dc1374996a994
Author: Georgy Kibardin <email address hidden>
Date: Thu Sep 29 09:42:21 2016 +0300

    Avoid creating tasks with empty nodes list

    For a granular deploy when a node is deleted and deployment is
    triggered the list of nodes for deploy is empty and all remaining nodes
    are in the list of affected nodes. This causes nonreexecutable tasks to
    appear in the list of tasks with empty uids array.
    This patch fixes the problem.

    Change-Id: I7377c50df87d1f2448ac2bc775840738d535d7fd
    Closes-Bug: #1628500

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

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/399130

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/mitaka)

Reviewed: https://review.openstack.org/379187
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=769513e6d3066e860d23d4f3772f5b2ae712af41
Submitter: Jenkins
Branch: stable/mitaka

commit 769513e6d3066e860d23d4f3772f5b2ae712af41
Author: Georgy Kibardin <email address hidden>
Date: Thu Sep 29 09:42:21 2016 +0300

    Avoid creating tasks with empty nodes list

    For a granular deploy when a node is deleted and deployment is
    triggered the list of nodes for deploy is empty and all remaining nodes
    are in the list of affected nodes. This causes nonreexecutable tasks to
    appear in the list of tasks with empty uids array.
    This patch fixes the problem.

    Change-Id: I7377c50df87d1f2448ac2bc775840738d535d7fd
    Closes-Bug: #1628500
    (cherry picked from commit 70ebe005390bfa475801dcba8b3dc1374996a994)

tags: added: in-stable-mitaka
tags: added: on-verification
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/newton)

Reviewed: https://review.openstack.org/399130
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=27411c8bfbcdd45f466cc20c6494224037cbd584
Submitter: Jenkins
Branch: stable/newton

commit 27411c8bfbcdd45f466cc20c6494224037cbd584
Author: Georgy Kibardin <email address hidden>
Date: Thu Sep 29 09:42:21 2016 +0300

    Avoid creating tasks with empty nodes list

    For a granular deploy when a node is deleted and deployment is
    triggered the list of nodes for deploy is empty and all remaining nodes
    are in the list of affected nodes. This causes nonreexecutable tasks to
    appear in the list of tasks with empty uids array.
    This patch fixes the problem.

    Change-Id: I7377c50df87d1f2448ac2bc775840738d535d7fd
    Closes-Bug: #1628500
    (cherry picked from commit 70ebe005390bfa475801dcba8b3dc1374996a994)

tags: added: in-stable-newton
Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :

Passed #104-#106

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: in-stable-newton on-verification
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to mos/mos-docs (master)

Related fix proposed to branch: master
Change author: Mariia Zlatkova <email address hidden>
Review: https://review.fuel-infra.org/30303

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to mos/mos-docs (master)

Reviewed: https://review.fuel-infra.org/30303
Submitter: Olena Logvinova <email address hidden>
Branch: master

Commit: dc4cfe1141c0237b04d32ddea8c33b09ac0f854d
Author: Mariia Zlatkova <email address hidden>
Date: Thu Feb 2 13:50:37 2017

[RN-9.2] Fuel resolved and known issues

Change-Id: Idb919f92b981eee0f2cb48618dde243e4582ee5b
Related-Bug: #1590633
Related-Bug: #1625293
Related-Bug: #1561092
Related-Bug: #1619341
Related-Bug: #1563465
Related-Bug: #1628500
Related-Bug: #1593277
Related-Bug: #1628940
Related-Bug: #1658952

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to mos/mos-docs (stable/9.2)

Related fix proposed to branch: stable/9.2
Change author: Mariia Zlatkova <email address hidden>
Review: https://review.fuel-infra.org/30423

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to mos/mos-docs (stable/9.2)

Reviewed: https://review.fuel-infra.org/30423
Submitter: Mariia Zlatkova <email address hidden>
Branch: stable/9.2

Commit: c040581a57fac1dfeaed44952359f21963216d62
Author: Mariia Zlatkova <email address hidden>
Date: Thu Feb 2 14:03:50 2017

[RN-9.2] Fuel resolved and known issues

Change-Id: Idb919f92b981eee0f2cb48618dde243e4582ee5b
Related-Bug: #1590633
Related-Bug: #1625293
Related-Bug: #1561092
Related-Bug: #1619341
Related-Bug: #1563465
Related-Bug: #1628500
Related-Bug: #1593277
Related-Bug: #1628940
Related-Bug: #1658952
(cherry picked from commit dc4cfe1141c0237b04d32ddea8c33b09ac0f854d)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 11.0.0.0rc1

This issue was fixed in the openstack/fuel-web 11.0.0.0rc1 release candidate.

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.