[Upgrade] Can't open previous version cluster after upgrade to 6.1

Bug #1439602 reported by Andrey Sledzinskiy
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Andriy Popovych

Bug Description

{"build_id": "2015-03-30_15-24-27", "ostf_sha": "0e1310c8b55452a813ee0e31c6f2a67f30c02a00", "build_number": "42", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-12-26_14-25-46", "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4", "build_number": "58", "api": "1.0", "nailgun_sha": "5f91157daa6798ff522ca9f6d34e7e135f150a90", "production": "docker", "fuelmain_sha": "81d38d6f2903b5a8b4bee79ca45a54b76c1361b8", "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "fde8ba5e11a1acaf819d402c645c731af450aff0"}}, "2014.2-6.1": {"VERSION": {"build_id": "2015-03-30_15-24-27", "ostf_sha": "0e1310c8b55452a813ee0e31c6f2a67f30c02a00", "build_number": "42", "api": "1.0", "nailgun_sha": "7c64d7fb2b16df2e369435446778b2da5b446829", "production": "docker", "python-fuelclient_sha": "05ec53f94206decdce19bb9373523022e5616b83", "astute_sha": "7292fc2a673cb1c32a688a46fd4836ca0500a957", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "a4a63cf40141277c48f4e9113118a4b6a7803b25", "fuellib_sha": "186a46dd884ca1b50b2f86a970c313fa052bcff0"}}}, "auth_required": true, "api": "1.0", "nailgun_sha": "7c64d7fb2b16df2e369435446778b2da5b446829", "production": "docker", "python-fuelclient_sha": "05ec53f94206decdce19bb9373523022e5616b83", "astute_sha": "7292fc2a673cb1c32a688a46fd4836ca0500a957", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "a4a63cf40141277c48f4e9113118a4b6a7803b25", "fuellib_sha": "186a46dd884ca1b50b2f86a970c313fa052bcff0"}

Steps:
1. Install 6.0-58 fuel
2. Deploy any cluster
3. Upgrade to 6.1
4. Open fuel ui and click on 6.0 cluster

Actual - cluster can't be open
Y. Aranovich investigated that it fails on this line https://github.com/stackforge/fuel-web/blob/master/nailgun/static/js/views/cluster_page.jsx#L196

and there is no common.use_vcenter in attributes for 6.0 cluster

Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 6.1
tags: added: feature-upgrade
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Andriy Popovych (popovych-andrey)
Changed in fuel:
assignee: Andriy Popovych (popovych-andrey) → Fuel Partner Integration Team (fuel-partner)
tags: added: pi-board
Changed in fuel:
assignee: Fuel Partner Integration Team (fuel-partner) → Andriy Popovych (popovych-andrey)
status: New → In Progress
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/170124

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

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

Change abandoned by Andriy Popovych (<email address hidden>) on branch: master
Review: https://review.openstack.org/170124
Reason: new change https://review.openstack.org/170482

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

Reviewed: https://review.openstack.org/170482
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=6fda368a75fc7ec9bb5a14d625f9e2b347c64edd
Submitter: Jenkins
Branch: master

commit 6fda368a75fc7ec9bb5a14d625f9e2b347c64edd
Author: Andriy Popovych <email address hidden>
Date: Fri Apr 3 15:57:41 2015 +0300

    Fix use_vcenter attribute compatibility for 6.0

    Add use_vcenter during in cluster attributes during
    migration from 6.0 to 6.1

    Change-Id: Ice6f44aa9fa42e2ef53813dc20275f7768e8d2a0
    Closes-Bug: #1439602

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

Issue is still reproduced on latest upgrade

{"build_id": "2015-04-08_03-19-42",
"ostf_sha": "67d00b954039975dbd97a0cff2600806dfde7947",
"build_number": "292",
"release_versions": {
"2014.2-6.0": {
"VERSION": {
"build_id": "2014-12-26_14-25-46",
"ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4",
"build_number": "58",
"api": "1.0",
"nailgun_sha": "5f91157daa6798ff522ca9f6d34e7e135f150a90",
"production": "docker",
"fuelmain_sha": "81d38d6f2903b5a8b4bee79ca45a54b76c1361b8",
"astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91",
"feature_groups":
["mirantis"],
"release": "6.0",
"fuellib_sha": "fde8ba5e11a1acaf819d402c645c731af450aff0"}},
"2014.2-6.1": {
"VERSION": {
"build_id": "2015-04-08_03-19-42",
"ostf_sha": "67d00b954039975dbd97a0cff2600806dfde7947",
"build_number": "292",
"api": "1.0",
"nailgun_sha": "96495457f8455dff98a01d5e613fc8afbf8a6fe2",
"openstack_version": "2014.2-6.1",
"production": "docker",
"python-fuelclient_sha": "30c8ce5cd074c8897960fa3a7f24d6a1165011ea",
"astute_sha": "5041b2fb508e6860c3cb96474ca31ec97e549e8b",
"feature_groups":
["mirantis"],
"release": "6.1",
"fuelmain_sha": "2ca546b86e651d5638dbb1be9bae44b86c84a893",
"fuellib_sha": "dc2d90a519dd60b0db803068e58b10274766b278"}}},
"auth_required": true,
"api": "1.0",
"nailgun_sha": "96495457f8455dff98a01d5e613fc8afbf8a6fe2",
"openstack_version": "2014.2-6.1",
"production": "docker",
"python-fuelclient_sha": "30c8ce5cd074c8897960fa3a7f24d6a1165011ea",
"astute_sha": "5041b2fb508e6860c3cb96474ca31ec97e549e8b",
"feature_groups":
["mirantis"],
"release": "6.1",
"fuelmain_sha": "2ca546b86e651d5638dbb1be9bae44b86c84a893",
"fuellib_sha": "dc2d90a519dd60b0db803068e58b10274766b278"}

Changed in fuel:
status: Fix Committed → Confirmed
Revision history for this message
Artem Roma (aroma-x) wrote :

There is also bug [1] for ostf project which is caused by the same issue.

[1]: https://bugs.launchpad.net/fuel/+bug/1440714

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/172334

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

Reviewed: https://review.openstack.org/172334
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=df8754725e98f74e60abaab9ce76143eb1feb9b8
Submitter: Jenkins
Branch: master

commit df8754725e98f74e60abaab9ce76143eb1feb9b8
Author: Andriy Popovych <email address hidden>
Date: Thu Apr 9 19:24:13 2015 +0300

    Cluster vcenter compatibility fix

    Upgrades cluster attributes from 6.0 to 6.1 with
    use_vcenter option and fixes creating vmware attributes
    only for releases which support it.

    Closes-Bug: #1439602
    Change-Id: I2fa90e76aee98bd35cd9250700812844fd2e5850

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Olesia Tsvigun (otsvigun) wrote :

Verified at cluster with Centos/Ubuntu
Fuel-version
[root@nailgun tmp]# fuel --fuel-version
api: '1.0'
astute_sha: bf1751a4fe0d912325e3b4af629126a59c1b2b51
auth_required: true
build_id: 2015-04-20_21-30-34
build_number: '328'
feature_groups:
- mirantis
fuellib_sha: b878f1ae8e1d4c6f2f463e810b1f8014df5b22a5
fuelmain_sha: 0c0e299dcc0276bb8262256148c6ee975857ee86
nailgun_sha: 69fca3bada96a48ab19b969621e5128390b7052e
openstack_version: 2014.2-6.1
ostf_sha: df8db1f48f03b18126ce5ec65317a1eb83a5a95f
production: docker
python-fuelclient_sha: b4f1ddffd5263489090b65e662173e9e11aafd94
release: '6.1'
release_versions:
  2014.2-6.0:
    VERSION:
      api: '1.0'
      astute_sha: 16b252d93be6aaa73030b8100cf8c5ca6a970a91
      build_id: 2014-12-26_14-25-46
      build_number: '58'
      feature_groups:
      - mirantis
      fuellib_sha: fde8ba5e11a1acaf819d402c645c731af450aff0
      fuelmain_sha: 81d38d6f2903b5a8b4bee79ca45a54b76c1361b8
      nailgun_sha: 5f91157daa6798ff522ca9f6d34e7e135f150a90
      ostf_sha: a9afb68710d809570460c29d6c3293219d3624d4
      production: docker
      release: '6.0'
  2014.2-6.1:
    VERSION:
      api: '1.0'
      astute_sha: bf1751a4fe0d912325e3b4af629126a59c1b2b51
      build_id: 2015-04-20_21-30-34
      build_number: '328'
      feature_groups:
      - mirantis
      fuellib_sha: b878f1ae8e1d4c6f2f463e810b1f8014df5b22a5
      fuelmain_sha: 0c0e299dcc0276bb8262256148c6ee975857ee86
      nailgun_sha: 69fca3bada96a48ab19b969621e5128390b7052e
      openstack_version: 2014.2-6.1
      ostf_sha: df8db1f48f03b18126ce5ec65317a1eb83a5a95f
      production: docker
      python-fuelclient_sha: b4f1ddffd5263489090b65e662173e9e11aafd94
      release: '6.1'

Changed in fuel:
status: Fix Committed → Fix Released
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.