Fullstack test neutron.tests.fullstack.test_l3_agent.TestHAL3Agent. test_ha_router_restart_agents_no_packet_lost fails often

Bug #1775183 reported by Slawek Kaplonski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Slawek Kaplonski
Changed in neutron:
assignee: nobody → Slawek Kaplonski (slaweq)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/572568

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

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

Changed in neutron:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Manjeet Singh Bhatia (<email address hidden>) on branch: master
Review: https://review.openstack.org/572568

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

Reviewed: https://review.openstack.org/572742
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=32f14aa8a030e0d619ddd4989a3ea54a481f20e5
Submitter: Zuul
Branch: master

commit 32f14aa8a030e0d619ddd4989a3ea54a481f20e5
Author: Slawek Kaplonski <email address hidden>
Date: Wed Jun 6 13:42:37 2018 +0200

    [Fullstack] Change time waiting for async ping results

    During agents restart there is async ping run and there is
    called function to wait until all async ping workers will
    finish their job.

    In TestHAL3Agent.test_ha_router_restart_agents_no_packet_lost
    there are 60 pings sent with 1 second timeout so default
    wait_until_true timeout which is set to 60 seconds might not
    be enough in some cases.
    Because of that wait_until_true timeout is now set as
    twice higher value than is needed to number of packets to send
    with ping_timeout.

    This should give enough time to finish all workers.

    Change-Id: Ia7c3755c2ba5029bdab3c1dd30b305f3bde19740
    Closes-Bug: #1775183

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/573603

tags: added: neutron-proactive-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/queens)

Reviewed: https://review.openstack.org/573603
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=9eef1db160521076d8243f1980e681f0f04ecbc6
Submitter: Zuul
Branch: stable/queens

commit 9eef1db160521076d8243f1980e681f0f04ecbc6
Author: Slawek Kaplonski <email address hidden>
Date: Wed Jun 6 13:42:37 2018 +0200

    [Fullstack] Change time waiting for async ping results

    During agents restart there is async ping run and there is
    called function to wait until all async ping workers will
    finish their job.

    In TestHAL3Agent.test_ha_router_restart_agents_no_packet_lost
    there are 60 pings sent with 1 second timeout so default
    wait_until_true timeout which is set to 60 seconds might not
    be enough in some cases.
    Because of that wait_until_true timeout is now set as
    twice higher value than is needed to number of packets to send
    with ping_timeout.

    This should give enough time to finish all workers.

    Change-Id: Ia7c3755c2ba5029bdab3c1dd30b305f3bde19740
    Closes-Bug: #1775183
    (cherry picked from commit 32f14aa8a030e0d619ddd4989a3ea54a481f20e5)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 12.0.3

This issue was fixed in the openstack/neutron 12.0.3 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/577648

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (stable/pike)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: stable/pike
Review: https://review.openstack.org/577648

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/pike)

Reviewed: https://review.openstack.org/577648
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=5522da67cfb33cf2c781fb0db8ebaff622fd65f9
Submitter: Zuul
Branch: stable/pike

commit 5522da67cfb33cf2c781fb0db8ebaff622fd65f9
Author: Slawek Kaplonski <email address hidden>
Date: Wed Jun 6 13:42:37 2018 +0200

    [Fullstack] Change time waiting for async ping results

    During agents restart there is async ping run and there is
    called function to wait until all async ping workers will
    finish their job.

    In TestHAL3Agent.test_ha_router_restart_agents_no_packet_lost
    there are 60 pings sent with 1 second timeout so default
    wait_until_true timeout which is set to 60 seconds might not
    be enough in some cases.
    Because of that wait_until_true timeout is now set as
    twice higher value than is needed to number of packets to send
    with ping_timeout.

    This should give enough time to finish all workers.

    Change-Id: Ia7c3755c2ba5029bdab3c1dd30b305f3bde19740
    Closes-Bug: #1775183
    (cherry picked from commit 32f14aa8a030e0d619ddd4989a3ea54a481f20e5)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 13.0.0.0b3

This issue was fixed in the openstack/neutron 13.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 11.0.6

This issue was fixed in the openstack/neutron 11.0.6 release.

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.