UI crashed if user applied sorting and filtering for nodegroup, and after it changed nodegroup via cli to default

Bug #1515982 reported by Anastasia Palkina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Julia Aranovich

Bug Description

1. Create new environment by default
2. Add 1 controller (node-1), 1 compute (node-2), 2 cinder (node-3,4)
3. Create 'test' and '3' nodegroups in existing environment

[root@fuel ~]# fuel nodegroup --create --env 1 --name test
WARNING: In VLAN segmentation type, there will be no connectivity over private network between instances running on hypervisors in different segments and that it's a user's responsibility to handle this situation.
Node group 'test' with id=2 in environment 1 was created!
[root@fuel ~]#
[root@fuel ~]# fuel nodegroup --create --env 1 --name 3
WARNING: In VLAN segmentation type, there will be no connectivity over private network between instances running on hypervisors in different segments and that it's a user's responsibility to handle this situation.
Node group '3' with id=3 in environment 1 was created!
[root@fuel ~]#

4. Assign some nodes to different groups

[root@fuel ~]# fuel nodegroup --list
id | cluster | name
---|---------|--------
1 | 1 | default
2 | 1 | test
3 | 1 | 3
[root@fuel ~]# fuel nodegroup --assign --node 2 --group 3
[root@fuel ~]# fuel nodegroup --assign --node 3 --group 2

5. Apply sorting and filtering for 'Node network group' parameter. I changed sorting to back, and choose filter for '3' nodegroup
6. After it I assign nodes-2,3 to 'default' nodegroup via cli

[root@fuel ~]# fuel nodegroup --assign --node 2,3 --group 1
[root@fuel ~]#

7. Restart UI-page. UI crashed with errors (see screen)

"release_versions": {"2015.1.0-8.0": {"VERSION": {"fuel-upgrade_sha": "1e894e26d4e1423a9b0d66abd6a79505f4175ff6", "fuel-createmirror_sha": "a034dcb06520df58a7338816900a431a6b61d83f", "shotgun_sha": "25dd78a3118267e3616df0727ce746e7dead2d67", "api": "1.0", "fuelmain_sha": "45b79c9121a08c2b467a3246dc1fa714e4c2043d", "astute_sha": "959b06c5ef8143125efd1727d350c050a922eb12", "fuel-ostf_sha": "9690a2de829d3b063ed1e64b0b10dde39f711dc0", "openstack_version": "2015.1.0-8.0", "build_id": "154", "fuelmenu_sha": "8a32c53c1fa13b036000f589f96e876277dbd071", "build_number": "154", "fuel-library_sha": "1e690ed95452297294c710a2f5886ef671d6b6da", "fuel-nailgun-agent_sha": "3e9d17211d65c80bf97c8d83979979f6c7feb687", "fuel-nailgun_sha": "37a535e11a7939e206ffababf3ecf12504cd91c4", "fuel-agent_sha": "07560a9fc3ce5301ace04d2d3e5d68db6ee4f8d5", "production": "docker", "network-checker_sha": "a57e1d69acb5e765eb22cab0251c589cd76f51da", "feature_groups": ["mirantis"], "release": "8.0", "python-fuelclient_sha": "e685d68c1c0d0fa0491a250f07d9c3a8d0f9608c"}}}, "fuel-upgrade_sha": "1e894e26d4e1423a9b0d66abd6a79505f4175ff6", "fuel-createmirror_sha": "a034dcb06520df58a7338816900a431a6b61d83f", "shotgun_sha": "25dd78a3118267e3616df0727ce746e7dead2d67", "api": "1.0", "fuelmain_sha": "45b79c9121a08c2b467a3246dc1fa714e4c2043d", "astute_sha": "959b06c5ef8143125efd1727d350c050a922eb12", "fuel-ostf_sha": "9690a2de829d3b063ed1e64b0b10dde39f711dc0", "openstack_version": "2015.1.0-8.0", "build_id": "154", "fuelmenu_sha": "8a32c53c1fa13b036000f589f96e876277dbd071", "build_number": "154", "auth_required": true, "fuel-library_sha": "1e690ed95452297294c710a2f5886ef671d6b6da", "fuel-nailgun-agent_sha": "3e9d17211d65c80bf97c8d83979979f6c7feb687", "fuel-nailgun_sha": "37a535e11a7939e206ffababf3ecf12504cd91c4", "fuel-agent_sha": "07560a9fc3ce5301ace04d2d3e5d68db6ee4f8d5", "production": "docker", "network-checker_sha": "a57e1d69acb5e765eb22cab0251c589cd76f51da", "feature_groups": ["mirantis"], "release": "8.0", "python-fuelclient_sha": "e685d68c1c0d0fa0491a250f07d9c3a8d0f9608c"

Revision history for this message
Anastasia Palkina (apalkina) wrote :
description: updated
description: updated
Dmitry Pyzhov (dpyzhov)
tags: added: area-ui feature-nodegroup
Artem Roma (aroma-x)
Changed in fuel:
importance: Undecided → Medium
status: New → Confirmed
Changed in fuel:
status: Confirmed → Triaged
Revision history for this message
Vitaly Kramskikh (vkramskikh) wrote :

UI becomes unusable - so raising the priority to High

Changed in fuel:
importance: Medium → High
Changed in fuel:
status: Triaged → 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/257415

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

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

commit caa9e3cbe805e95c64566e871aa9533ec990f3c8
Author: Julia Aranovich <email address hidden>
Date: Mon Dec 14 17:31:22 2015 +0300

    Normalize filters when some nodes changed

    Closes-Bug: #1515982

    Change-Id: I1376de13e17ef73e891f1a856e00f39a7d8c5543

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #303

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "303"
  build_id: "303"
  fuel-nailgun_sha: "352548386007399a95a6f21b1fcd9c48a0726325"
  python-fuelclient_sha: "b2bbcdf1c0f38adb34cff01cb6040006911f2ea5"
  fuel-agent_sha: "49bb78675b749d15ae8f0f045dc2b0811777a9d6"
  fuel-nailgun-agent_sha: "a33a58d378c117c0f509b0e7badc6f0910364154"
  astute_sha: "c56dfde2da034151a7e707b381c4cf9d213b4ba2"
  fuel-library_sha: "14576a3dbb3be5e4013c306776dc2eaefe0c15e0"
  fuel-ostf_sha: "9910a4726cbd038c257582b429527e40c4c3cb20"
  fuel-mirror_sha: "dbbe9ddc2c8a336aa7ab62952761bd079e374d1d"
  fuelmenu_sha: "680b720291ff577f4c058cee25f85e563c96312e"
  shotgun_sha: "cacb93cbc28910ff0dc38f30a855efa9af50d8ce"
  network-checker_sha: "d443ef47abeda58d319bc8d33d5005dd09440a02"
  fuel-upgrade_sha: "1e894e26d4e1423a9b0d66abd6a79505f4175ff6"
  fuelmain_sha: "74e9affd54e5a31fd55ed75a3402940dd186a621"

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.