disable offloading options disappear

Bug #1433486 reported by Stanislav Makar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksey Kasatkin

Bug Description

disable offloading options for physical interfaces disappear after command
fuel --env 1 node --node-id 1,2 --provision

ISO 200 and custom ISO 702

Env:
CentOS
1 contoller + ceph-osd
1 compute + ceph osd

Revision history for this message
Stanislav Makar (smakar) wrote :
Changed in fuel:
assignee: nobody → Fuel Library Team (fuel-library)
assignee: Fuel Library Team (fuel-library) → Fuel Python Team (fuel-python)
Revision history for this message
Stanislav Makar (smakar) wrote :
Changed in fuel:
status: New → Confirmed
assignee: Fuel Python Team (fuel-python) → Aleksey Kasatkin (alekseyk-ru)
Revision history for this message
Stanislav Makar (smakar) wrote :
Revision history for this message
Stanislav Makar (smakar) wrote :
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Stanislav Makar (smakar) wrote :

if you deploy without intermediate steps just
fuel --env 1 deploy-changes

all is fine

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

Revision history for this message
Aleksey Kasatkin (alekseyk-ru) wrote :

It's caused by agent's update. It sends NICs data w/o interface_properties and nailgun set interface_properties to default values. Nailgun should check whether request contains interface_properties data or not (it does that check) and whether DB has interface_properties data (it does not do that check).

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

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

commit c18bba1e0646872bf9c805be702ba104ff65cad0
Author: Aleksey Kasatkin <email address hidden>
Date: Wed Mar 18 13:15:02 2015 +0200

    keep interface_properties on NIC update

    interface_properties should be kept on NIC update when no new values were provided.
    Nailgun agent updates data this way.
    interface_properties should be set to defaults for new interfaces only.

    Closes-Bug: #1433486
    Change-Id: I7e0ac88dde09f6eb28ed7079b3e3a15689da466e

Changed in fuel:
status: In Progress → Fix Committed
Egor Kotko (ykotko)
tags: added: on-verification
Revision history for this message
Egor Kotko (ykotko) wrote :

Verified on:
{"build_id": "2015-06-07_10-17-46", "build_number": "519", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-06-07_10-17-46", "build_number": "519", "api": "1.0", "fuel-library_sha": "f43c2ae1af3b493ee0e7810eab7bb7b50c986c7d", "nailgun_sha": "4340d55c19029394cd5610b0e0f56d6cb8cb661b", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b", "astute_sha": "7766818f079881e2dbeedb34e1f67e517ed7d479", "fuel-ostf_sha": "7c938648a246e0311d05e2372ff43ef1eb2e2761", "release": "6.1", "fuelmain_sha": "bcc909ffc5dd5156ba54cae348b6a07c1b607b24"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "f43c2ae1af3b493ee0e7810eab7bb7b50c986c7d", "nailgun_sha": "4340d55c19029394cd5610b0e0f56d6cb8cb661b", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b", "astute_sha": "7766818f079881e2dbeedb34e1f67e517ed7d479", "fuel-ostf_sha": "7c938648a246e0311d05e2372ff43ef1eb2e2761", "release": "6.1", "fuelmain_sha": "bcc909ffc5dd5156ba54cae348b6a07c1b607b24"}

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.