gate-neutron-dynamic-routing-dsvm-tempest-api failure by "BGP Speaker extension is not enabled"

Bug #1683580 reported by fumihiko kakuma on 2017-04-18
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Undecided
Unassigned
neutron
Undecided
fumihiko kakuma

Bug Description

In a stable branch of devstack, API extensions list used in tempest is harded code since [1]
and BGP is not included in this list[2].

tempest tests using extensions that is not listed in DEFAULT_NET_EXT may be affected by this.

You can look the results of tempest tests from the following.

http://logs.openstack.org/39/443839/1/check/gate-neutron-dynamic-routing-dsvm-tempest-api/85fa064/console.html#_2017-04-17_07_14_03_346935

[1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
    I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec
[2] http://logs.openstack.org/39/443839/1/check/gate-neutron-dynamic-routing-dsvm-tempest-api/85fa064/logs/tempest_conf.txt.gz

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

Changed in neutron:
assignee: nobody → fumihiko kakuma (kakuma)
status: New → In Progress

Reviewed: https://review.openstack.org/457452
Committed: https://git.openstack.org/cgit/openstack/neutron-dynamic-routing/commit/?id=5d86e9d1fa9f78356b654c9f4597b4057266bebf
Submitter: Jenkins
Branch: master

commit 5d86e9d1fa9f78356b654c9f4597b4057266bebf
Author: fumihiko kakuma <email address hidden>
Date: Tue Apr 18 11:55:53 2017 +0900

    Enable BGP extension

    In a stable branch of devstack, BGP isn't included in api extension list
    since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Partial-Bug: #1683580

    Change-Id: I15275e82b03f87a4c4e13d3790db01973c3843cb

tags: added: in-stable-ocata

Reviewed: https://review.openstack.org/457453
Committed: https://git.openstack.org/cgit/openstack/neutron-dynamic-routing/commit/?id=2341f61a1f67962a2c79b6b04840e31c7b5ec79f
Submitter: Jenkins
Branch: stable/ocata

commit 2341f61a1f67962a2c79b6b04840e31c7b5ec79f
Author: fumihiko kakuma <email address hidden>
Date: Tue Apr 18 11:55:53 2017 +0900

    Enable BGP extension

    In a stable branch of devstack, BGP isn't included in api extension list
    since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Partial-Bug: #1683580

    Change-Id: I15275e82b03f87a4c4e13d3790db01973c3843cb

tags: added: in-stable-newton

Reviewed: https://review.openstack.org/457457
Committed: https://git.openstack.org/cgit/openstack/neutron-dynamic-routing/commit/?id=29cb04c5e14de3f56ee2a7f842ff4617b4fe3bc1
Submitter: Jenkins
Branch: stable/newton

commit 29cb04c5e14de3f56ee2a7f842ff4617b4fe3bc1
Author: fumihiko kakuma <email address hidden>
Date: Tue Apr 18 11:55:53 2017 +0900

    Enable BGP extension

    In a stable branch of devstack, BGP isn't included in api extension list
    since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Partial-Bug: #1683580

    Change-Id: I15275e82b03f87a4c4e13d3790db01973c3843cb

fumihiko kakuma (kakuma) wrote :

DEFAULT_SWIFT_OPT and DEFAULT_VOL_EXT also are changed. But I don't check whether it has the same bug.

no longer affects: cinder

Reviewed: https://review.openstack.org/459136
Committed: https://git.openstack.org/cgit/openstack/neutron-dynamic-routing/commit/?id=a22d08f2a4365de103584d3dc3c704ca78d64378
Submitter: Jenkins
Branch: master

commit a22d08f2a4365de103584d3dc3c704ca78d64378
Author: fumihiko kakuma <email address hidden>
Date: Mon Apr 24 08:46:45 2017 +0900

    Enable BGP extension in gate_hook.sh

    It will affect other projects to set NETWORK_API_EXTENSIONS
    in devstack/settings.

    Change-Id: Ie8b7d121555302140ba96815d95ebf80f0eaa623
    Partial-Bug: #1683580

Reviewed: https://review.openstack.org/458358
Committed: https://git.openstack.org/cgit/openstack/neutron-vpnaas/commit/?id=53e6a4d196c084160bbf19ca79c9c6a8880ded3d
Submitter: Jenkins
Branch: master

commit 53e6a4d196c084160bbf19ca79c9c6a8880ded3d
Author: fumihiko kakuma <email address hidden>
Date: Wed Apr 19 08:36:22 2017 +0900

    Enable vpnaas extension

    In a stable branch of devstack, vpnaas isn't included in api extension list
    used in tempest since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Change-Id: Ic7f7e3d44fb55c01bb0e2c90ea49547c76301a68
    Partial-Bug: #1683580

Reviewed: https://review.openstack.org/458359
Committed: https://git.openstack.org/cgit/openstack/neutron-vpnaas/commit/?id=f4ebc5a44352daf982b8e91fa335a67f006821f1
Submitter: Jenkins
Branch: stable/ocata

commit f4ebc5a44352daf982b8e91fa335a67f006821f1
Author: fumihiko kakuma <email address hidden>
Date: Wed Apr 19 08:36:22 2017 +0900

    Enable vpnaas extension

    In a stable branch of devstack, vpnaas isn't included in api extension list
    used in tempest since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Change-Id: Ic7f7e3d44fb55c01bb0e2c90ea49547c76301a68
    Partial-Bug: #1683580

Reviewed: https://review.openstack.org/459167
Committed: https://git.openstack.org/cgit/openstack/neutron-vpnaas/commit/?id=4f5b809fb2b51daa72e05438ebde394ca83aa904
Submitter: Jenkins
Branch: stable/newton

commit 4f5b809fb2b51daa72e05438ebde394ca83aa904
Author: fumihiko kakuma <email address hidden>
Date: Wed Apr 19 08:36:22 2017 +0900

    Enable vpnaas extension

    In a stable branch of devstack, vpnaas isn't included in api extension list
    used in tempest since [1].

    [1] Iac8f858793d5ab514d6ba69b68d5420acd0fe903
        I1a4d1ea8c8d34b8cd1020e76597db6c67f85f6ec

    Change-Id: Ic7f7e3d44fb55c01bb0e2c90ea49547c76301a68
    Partial-Bug: #1683580

Tim Burke (1-tim-z) wrote :

This has swift marked as affected, but it seems like there was mainly a problem for neutron... is there anything swift needs to do here? FWIW, I know that swift has had stable patches land in both Newton and Ocata since this was reported...

Changed in swift:
status: New → Incomplete
fumihiko kakuma (kakuma) wrote :

I saw DEFAULT_SWIFT_EXT was changed in https://review.openstack.org/#/c/438705/2/lib/tempest.
So I thought swift also may be affected. I am sorry if it was irrelevant.

Tim Burke (1-tim-z) wrote :

No worries, thanks for looking out for us! I just wasn't sure what to even look for to see if swift *is* affected. I think I'll close it out for now, and keep this in mind if I ever see failures that mention API extensions :-)

Changed in swift:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers