Sahara. Requested plugin 'vanilla' doesn't support needed version.

Bug #1602595 reported by Pavel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
Medium
Unassigned

Bug Description

Detailed bug description:
Problem discovered on MOS 9.0 ISO #495 RC2

Problem was discovered during execution of SaharaNodeGroupTemplates.create_and_list_node_group_templates rally test: Requested plugin 'vanilla' doesn't support version '1.2.1'.

Sahara api log of this issue:
2016-06-28T11:52:02.407208+00:00 err: 2016-06-28 11:52:02.404 21393 ERROR sahara.utils.api [req-684a71bf-a2a7-4b49-8ed2-eb9e66b7ca35 e76da29c77cd4c59942aaa0fa2812382 6d97b718623b4bb5a6c8f8ad0381e654 - - -] Validation Error occurred: error_code=400, error_message=Requested plugin 'vanilla' doesn't support version '1.2.1'
Error ID: 6007b9bb-6165-4e66-ab45-f629649a1c07, error_name=INVALID_REFERENCE

Also:
Traceback (most recent call last):
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/task/runner.py", line 64, in _run_scenario_once
    getattr(scenario_inst, method_name)(**kwargs)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/plugins/openstack/scenarios/sahara/node_group_templates.py", line 55, in create_and_list_node_group_templates
    hadoop_version=hadoop_version)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/task/atomic.py", line 84, in func_atomic_actions
    f = func(self, *args, **kwargs)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/plugins/openstack/scenarios/sahara/utils.py", line 90, in _create_master_node_group_template
    [hadoop_version]["master"])
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/node_group_templates.py", line 76, in create
    'node_group_template')
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/base.py", line 111, in _create
    self._raise_api_exception(resp)
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/base.py", line 213, in _raise_api_exception
    error_message=error_data.get("error_message"))
APIException: Requested plugin 'vanilla' doesn't support version '1.2.1'

Steps to reproduce:
 Start rally test SaharaNodeGroupTemplates.create_and_list_node_group_templates during the load.
Expected results:
 Test passed.
Actual result:
 Test failed. Requested plugin 'vanilla' doesn't support version '1.2.1'
Reproducibility:
 Iterations: 97, Failures: 6
Workaround:
 n/a
Impact:
 unknown
Description of the environment:
 * 10 baremetal nodes:
    - CPU: 12 x 2.10 GHz
    - Disks: 2 drives (SSD - 80 GB, HDD - 931.5 GB), 1006.0 GB total
    - Memory: 2 x 16.0 GB, 32.0 GB total
    - NUMA topology: 1 NUMA node
 * Node roles:
   - 3 controllers (1 was is offline because of disk problems)
   - 7 computes
 * Details:
   - OS on controllers: Mitaka on Ubuntu 14.04
   - OS on computes: RHEL
   - Compute: KVM
   - Neutron with VLAN segmentation

Additional information:
 Diagnostic snapshot download link: http://mos-scale-share.mirantis.com/fuel-snapshot-2016-07-11_08-57-28.tar.gz

Revision history for this message
Pavel (pshvetsov) wrote :

Almost the same case: plugin 'vanilla' doesn't support version '2.6.0' during the SaharaNodeGroupTemplates.create_and_list_node_group_templates [2] rally test.

Traceback (most recent call last):
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/task/runner.py", line 64, in _run_scenario_once
    getattr(scenario_inst, method_name)(**kwargs)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/plugins/openstack/scenarios/sahara/node_group_templates.py", line 55, in create_and_list_node_group_templates
    hadoop_version=hadoop_version)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/task/atomic.py", line 84, in func_atomic_actions
    f = func(self, *args, **kwargs)
  File "/opt/stack/.venv/lib/python2.7/site-packages/rally/plugins/openstack/scenarios/sahara/utils.py", line 90, in _create_master_node_group_template
    [hadoop_version]["master"])
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/node_group_templates.py", line 76, in create
    'node_group_template')
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/base.py", line 111, in _create
    self._raise_api_exception(resp)
  File "/opt/stack/.venv/lib/python2.7/site-packages/saharaclient/api/base.py", line 213, in _raise_api_exception
    error_message=error_data.get("error_message"))
APIException: Requested plugin 'vanilla' doesn't support version '2.6.0'

Pavel (pshvetsov)
Changed in mos:
importance: Undecided → Medium
milestone: none → 9.0
affects: mos → sahara
Changed in sahara:
milestone: 9.0 → none
affects: sahara → mos
Changed in mos:
milestone: none → 9.0
Revision history for this message
Evgeny Sikachev (esikachev) wrote :

Hi! I think, this is problem in runned Rally task. You can change version of vanilla plugin for MOS 9.0 and all will be working

Changed in mos:
status: New → Incomplete
Revision history for this message
Vitalii Gridnev (vgridnev) wrote :

We really don't support 1.2.1 and 2.6.0 for vanilla plugin for awhile. I don't see anything that should be fixed from our side.

Revision history for this message
Denis Meltsaykin (dmeltsaykin) wrote :

Setting as Invalid per comment #3.

Changed in mos:
status: Incomplete → Invalid
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.