"rpc_response_max_timeout" configuration variable not present in neutron-sriov-nic agent

Bug #1930996 reported by Hemanth Nakkina
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Takashi Kajinami

Bug Description

Stacktrace shows errors that rpc_response_max_timeout is not defined in group [DEFAULT]

Similar bug have been fixed for ovs-agent and lb-agent here
https://bugs.launchpad.net/neutron/+bug/1815797
https://bugs.launchpad.net/neutron/+bug/1880934

This bug is to replicate the fix for neutron-sriov-nic agent.

Stacktrace for reference:
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent Traceback (most recent call last):
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2197, in __getattr__
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent return self._get(name)
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2631, in _get
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent value, loc = self._do_get(name, group, namespace)
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2649, in _do_get
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent info = self._get_opt_info(name, group)
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2849, in _get_opt_info
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent raise NoSuchOptError(opt_name, group)
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent oslo_config.cfg.NoSuchOptError: no such option rpc_response_max_timeout in group [DEFAULT]
2021-06-04 10:40:08.126 11726 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent

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/+/794986

Changed in neutron:
status: New → In Progress
Revision history for this message
Takashi Kajinami (kajinamit) wrote :

I happened to find this bug and I think this is similar to https://bugs.launchpad.net/neutron/+bug/1920842 which I fixed recently.

I submitted the patch to fix the issue similarly.

Hongbin Lu (hongbin.lu)
Changed in neutron:
importance: Undecided → Medium
tags: added: sriov-pci-pt
tags: added: sts
Changed in neutron:
assignee: nobody → Takashi Kajinami (kajinamit)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

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

commit be43141a5ff6875a146746cb75f927445328c871
Author: Takashi Kajinami <email address hidden>
Date: Sun Jun 6 18:20:04 2021 +0900

    Provide the rpc_response_max_timeout parameter to sriov-agent

    The rpc_response_max_timeout parameter is used in comminucation over
    messaging queue, thus should be available for sriov-agent which
    communicate with neutron-server over messaging queue.

    Change-Id: Ie6ae31e40488fd8f3d43e83b25e536a7dd9d938c
    Closes-Bug: #1930996

Changed in neutron:
status: In Progress → Fix Released
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/+/796219

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/+/796220

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/+/796221

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/+/796222

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

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

commit 04f4d9d406b186d1fc0bda4fe436a567dbc4b70a
Author: Takashi Kajinami <email address hidden>
Date: Sun Jun 6 18:20:04 2021 +0900

    Provide the rpc_response_max_timeout parameter to sriov-agent

    The rpc_response_max_timeout parameter is used in comminucation over
    messaging queue, thus should be available for sriov-agent which
    communicate with neutron-server over messaging queue.

    Change-Id: Ie6ae31e40488fd8f3d43e83b25e536a7dd9d938c
    Closes-Bug: #1930996
    (cherry picked from commit be43141a5ff6875a146746cb75f927445328c871)

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/796221
Committed: https://opendev.org/openstack/neutron/commit/6badfcd6503fdc51f1206667e4e863521397503b
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 6badfcd6503fdc51f1206667e4e863521397503b
Author: Takashi Kajinami <email address hidden>
Date: Sun Jun 6 18:20:04 2021 +0900

    Provide the rpc_response_max_timeout parameter to sriov-agent

    The rpc_response_max_timeout parameter is used in comminucation over
    messaging queue, thus should be available for sriov-agent which
    communicate with neutron-server over messaging queue.

    Change-Id: Ie6ae31e40488fd8f3d43e83b25e536a7dd9d938c
    Closes-Bug: #1930996
    (cherry picked from commit be43141a5ff6875a146746cb75f927445328c871)
    (cherry picked from commit 04f4d9d406b186d1fc0bda4fe436a567dbc4b70a)
    (cherry picked from commit 41e603b0c3824e9fb62de925c94fe8d5401994b8)

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/796220
Committed: https://opendev.org/openstack/neutron/commit/41e603b0c3824e9fb62de925c94fe8d5401994b8
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 41e603b0c3824e9fb62de925c94fe8d5401994b8
Author: Takashi Kajinami <email address hidden>
Date: Sun Jun 6 18:20:04 2021 +0900

    Provide the rpc_response_max_timeout parameter to sriov-agent

    The rpc_response_max_timeout parameter is used in comminucation over
    messaging queue, thus should be available for sriov-agent which
    communicate with neutron-server over messaging queue.

    Change-Id: Ie6ae31e40488fd8f3d43e83b25e536a7dd9d938c
    Closes-Bug: #1930996
    (cherry picked from commit be43141a5ff6875a146746cb75f927445328c871)
    (cherry picked from commit 04f4d9d406b186d1fc0bda4fe436a567dbc4b70a)

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

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

commit 64124de8c2878f57489e34b42d55e1bc92d3b828
Author: Takashi Kajinami <email address hidden>
Date: Sun Jun 6 18:20:04 2021 +0900

    Provide the rpc_response_max_timeout parameter to sriov-agent

    The rpc_response_max_timeout parameter is used in comminucation over
    messaging queue, thus should be available for sriov-agent which
    communicate with neutron-server over messaging queue.

    Change-Id: Ie6ae31e40488fd8f3d43e83b25e536a7dd9d938c
    Closes-Bug: #1930996
    (cherry picked from commit be43141a5ff6875a146746cb75f927445328c871)
    (cherry picked from commit 04f4d9d406b186d1fc0bda4fe436a567dbc4b70a)
    (cherry picked from commit 41e603b0c3824e9fb62de925c94fe8d5401994b8)
    (cherry picked from commit 6badfcd6503fdc51f1206667e4e863521397503b)

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

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

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

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

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

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

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.

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.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.