Removing node from cluster after upgrade failed with Error running RPC method remove_nodes: undefined method `empty?' for nil:NilClass
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Vladimir Kozhukalov |
Bug Description
Removing node from cluster after upgrade failed with Error running RPC method remove_nodes: undefined method `empty?' for nil:NilClass
Steps:
1. Create and deploy next 6.1 cluster - CentOS, Neutron Vlan, Ceph for volumes and images, 1 controller+ceph, 2 compute+ceph
2. After deployment upgrade master to 7.0
3. Delete 1 compute+ceph node
4. Start re-deployment
Actual result - deployment failed:
2015-09-07T06:09:50 err: [636] Error running RPC method remove_nodes: undefined method `empty?' for nil:NilClass, trace:
["/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "284"
build_id: "284"
nailgun_sha: "5c33995a2e6d9b
python-
fuel-agent_sha: "082a47bf014002
fuel-
astute_sha: "8283dc2932c24c
fuel-library_sha: "f81fdabe6c05be
fuel-ostf_sha: "1f08e6e7102117
fuelmain_sha: "9ab01caf960013
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Vladimir Kozhukalov (kozhukalov) |
tags: | added: on-verification |
Raise to Critical because it affects not only upgrade case, but all "node removal" cases.