FT "test_restart_rpc_on_sighup_multiple_workers" failing recurrently

Bug #1938428 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Rodolfo Alonso

Bug Description

Log: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_c34/786478/17/check/neutron-functional-with-uwsgi/c34cd5f/testr_results.html

Snippet: https://paste.opendev.org/show/807783/

Side note. The error message is wrong: "RuntimeError: Expected buffer size: 10, current size: 25". The expected size and the current size are swapped.

Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/802860

Changed in neutron:
status: New → In Progress
Changed in neutron:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/802860
Committed: https://opendev.org/openstack/neutron/commit/fafcabdbe0dccf2747884a35f3a094486c806fa6
Submitter: "Zuul (22348)"
Branch: master

commit fafcabdbe0dccf2747884a35f3a094486c806fa6
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jul 29 10:30:01 2021 +0000

    Wait until workers have been launched

    In "test_restart_rpc_on_sighup_multiple_workers", the test needs to
    wait until the RPC workers have been properly launched by
    ``oslo_service.service.ProcessLauncher.launch_service``. Once this
    method returns, it is guaranteed that the child worker processes
    are running and the signal process handlers are attending the
    SIGHUP signal that will reset them.

    Closes-Bug: #1938428
    Change-Id: I1dc56092d099223accc3aefa8e303310c4f6787e

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 19.0.0.0rc1

This issue was fixed in the openstack/neutron 19.0.0.0rc1 release candidate.

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

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/neutron/+/818346

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

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/neutron/+/818347

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

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/neutron/+/818348

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

Fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/neutron/+/818349

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/818348
Committed: https://opendev.org/openstack/neutron/commit/3d69ad2d267d4b842a21f652673249994b431cab
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 3d69ad2d267d4b842a21f652673249994b431cab
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jul 29 10:30:01 2021 +0000

    Wait until workers have been launched

    In "test_restart_rpc_on_sighup_multiple_workers", the test needs to
    wait until the RPC workers have been properly launched by
    ``oslo_service.service.ProcessLauncher.launch_service``. Once this
    method returns, it is guaranteed that the child worker processes
    are running and the signal process handlers are attending the
    SIGHUP signal that will reset them.

    Closes-Bug: #1938428
    Change-Id: I1dc56092d099223accc3aefa8e303310c4f6787e
    (cherry picked from commit fafcabdbe0dccf2747884a35f3a094486c806fa6)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/818347
Committed: https://opendev.org/openstack/neutron/commit/2a0f9933a12a247139d531b87dac65ee912e430f
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 2a0f9933a12a247139d531b87dac65ee912e430f
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jul 29 10:30:01 2021 +0000

    Wait until workers have been launched

    In "test_restart_rpc_on_sighup_multiple_workers", the test needs to
    wait until the RPC workers have been properly launched by
    ``oslo_service.service.ProcessLauncher.launch_service``. Once this
    method returns, it is guaranteed that the child worker processes
    are running and the signal process handlers are attending the
    SIGHUP signal that will reset them.

    Closes-Bug: #1938428
    Change-Id: I1dc56092d099223accc3aefa8e303310c4f6787e
    (cherry picked from commit fafcabdbe0dccf2747884a35f3a094486c806fa6)

tags: added: in-stable-victoria
tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/train)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/818349
Committed: https://opendev.org/openstack/neutron/commit/ce54a37dddda7e16563ca098a9422820a2144a44
Submitter: "Zuul (22348)"
Branch: stable/train

commit ce54a37dddda7e16563ca098a9422820a2144a44
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jul 29 10:30:01 2021 +0000

    Wait until workers have been launched

    In "test_restart_rpc_on_sighup_multiple_workers", the test needs to
    wait until the RPC workers have been properly launched by
    ``oslo_service.service.ProcessLauncher.launch_service``. Once this
    method returns, it is guaranteed that the child worker processes
    are running and the signal process handlers are attending the
    SIGHUP signal that will reset them.

    Conflicts:
        neutron/tests/functional/test_server.py

    Closes-Bug: #1938428
    Change-Id: I1dc56092d099223accc3aefa8e303310c4f6787e
    (cherry picked from commit fafcabdbe0dccf2747884a35f3a094486c806fa6)

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/818346
Committed: https://opendev.org/openstack/neutron/commit/f09e8546a269ef77b62ace4e74fdd014251e08c9
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit f09e8546a269ef77b62ace4e74fdd014251e08c9
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jul 29 10:30:01 2021 +0000

    Wait until workers have been launched

    In "test_restart_rpc_on_sighup_multiple_workers", the test needs to
    wait until the RPC workers have been properly launched by
    ``oslo_service.service.ProcessLauncher.launch_service``. Once this
    method returns, it is guaranteed that the child worker processes
    are running and the signal process handlers are attending the
    SIGHUP signal that will reset them.

    Closes-Bug: #1938428
    Change-Id: I1dc56092d099223accc3aefa8e303310c4f6787e
    (cherry picked from commit fafcabdbe0dccf2747884a35f3a094486c806fa6)

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

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

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

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

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

This issue was fixed in the openstack/neutron train-eol release.

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

This issue was fixed in the openstack/neutron ussuri-eol 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.