[upgrade] Ceph node deletion from simple cluster after upgrade failed with Ceph data still exists on: node-1. You must manually remove the OSDs from the cluster and allow Ceph to rebalance before deleting these nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Ryan Moe | ||
6.1.x |
Fix Released
|
High
|
Ryan Moe |
Bug Description
{"build_id": "2015-04-
"ostf_sha": "4bab9b975ace8d
"build_number": "321",
"release_versions": {
"2014.2-6.0": {
"VERSION": {
"build_id": "2014-12-
"ostf_sha": "a9afb68710d809
"build_number": "58",
"api": "1.0",
"nailgun_sha": "5f91157daa6798
"production": "docker",
"fuelmain_sha": "81d38d6f2903b5
"astute_sha": "16b252d93be6aa
"feature_groups":
["mirantis"],
"release": "6.0",
"fuellib_sha": "fde8ba5e11a1ac
"2014.2-6.1": {
"VERSION": {
"build_id": "2015-04-
"ostf_sha": "4bab9b975ace8d
"build_number": "321",
"api": "1.0",
"nailgun_sha": "939e5780cd0f7b
"openstack_
"production": "docker",
"python-
"astute_sha": "bf1751a4fe0d91
"feature_groups":
["mirantis"],
"release": "6.1",
"fuelmain_sha": "5981d230e9484c
"fuellib_sha": "65617981bef34e
"auth_required": true,
"api": "1.0",
"nailgun_sha": "939e5780cd0f7b
"openstack_
"production": "docker",
"python-
"astute_sha": "bf1751a4fe0d91
"feature_groups":
["mirantis"],
"release": "6.1",
"fuelmain_sha": "5981d230e9484c
"fuellib_sha": "65617981bef34e
Steps:
1. Create and deploy next 6.0-58 cluster - CentOS, simple, Neutron Vlan, Ceph for volumes and images, 1 controller+ceph, 2 compute+ceph
2. Upgrade fuel to 6.1
3. Delete 1 compute+ceph node from 6.0 cluster and start re-deployment
Actual result - node deletion failed with
Ceph data still exists on: node-1. You must manually remove the OSDs from the cluster and allow Ceph to rebalance before deleting these nodes.
Logs are attached
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Ryan Moe (rmoe) |
tags: |
added: feature-upgrade removed: upgrade |
tags: | added: docs non-release release-notes |
no longer affects: | fuel/7.0.x |
tags: | added: on-verification |
I don't think this is a bug. By preventing the deletion of OSDs with active data we prevent the user from inadvertently losing data. This is a good thing.