← Back to team overview

sts-sponsors team mailing list archive

[Bug 1916635] Re: [plugin][ovn-central] timeout on non-leader host

 

This bug was fixed in the package sosreport - 4.0-1ubuntu9

---------------
sosreport (4.0-1ubuntu9) hirsute; urgency=medium

  [Edward Hope-Morley]
  * d/p/0019-ovn-fix-sbctl-cmd-execution.patch (LP: #1916635)

 -- Eric Desrochers <eric.desrochers@xxxxxxxxxxxxx>  Wed, 24 Feb 2021
10:40:56 -0500

** Changed in: sosreport (Ubuntu Hirsute)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of STS
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1916635

Title:
  [plugin][ovn-central] timeout on non-leader host

Status in sosreport package in Ubuntu:
  Fix Released
Status in sosreport source package in Focal:
  In Progress
Status in sosreport source package in Groovy:
  In Progress
Status in sosreport source package in Hirsute:
  Fix Released

Bug description:
  [IMPACT]
  When running the ovn_central plugin on a non-leader host the sbctl command hangs indefinitely until the sosreport timeout kicks in.

  [TEST CASE]
  * Run 'sos report -a' (AKA sosreport -a) which should exercise ovn-central, if the detection criteria are met. In this case if package 'ovn-central' is installed.

  AND/OR

  * Run 'sos report -o ovn_central' (AKA sosreport -o ovn_central) which
  will enable the ovn_central plugin only.

  * The plugin will then timeout and logs will be as follows:

  Setting up plugins ...
  [plugin:ovn_central] Could not open DB schema file /usr/share/openvswitch/ovn-nb.ovsschema: [Errno 2] No such file or directory: '/usr/share/openvswitch/ovn-nb.ovsschema'
  [plugin:ovn_central] Could not open DB schema file /usr/share/openvswitch/ovn-sb.ovsschema: [Errno 2] No such file or directory: '/usr/share/openvswitch/ovn-sb.ovsschema'
  [plugin:ovn_central] added cmd output 'ovn-nbctl show'
  [plugin:ovn_central] added cmd output 'ovn-sbctl show'
  [plugin:ovn_central] added cmd output 'ovn-sbctl lflow-list'
  [plugin:ovn_central] added cmd output 'ovn-nbctl get-ssl'
  [plugin:ovn_central] added cmd output 'ovn-nbctl get-connection'
  [plugin:ovn_central] added cmd output 'ovn-sbctl get-ssl'
  [plugin:ovn_central] added cmd output 'ovn-sbctl get-connection'
  [plugin:ovn_central] added cmd output 'ovn-nbctl list Load_Balancer'
  [plugin:ovn_central] added cmd output 'ovn-nbctl list ACL'
  [plugin:ovn_central] added cmd output 'ovn-nbctl list Logical_Switch_Port'
  [plugin:ovn_central] added cmd output 'journalctl --no-pager  --unit ovn-northd'
   Running plugins. Please wait ...

    Starting 1/1   ovn_central     [Running: ovn_central]
  [plugin:ovn_central] collecting path '/var/log/ovn/ovn-controller.log'
  [plugin:ovn_central] collecting output of 'ovn-nbctl show'
  [plugin:ovn_central] collecting output of 'ovn-sbctl show'

  [WHERE PROBLEM COULD OCCUR]

  If something arise after this change. It will only affect the data
  collection of the ovn-central plugin individually. It won't affect
  other plugins nor core functionalities.

  Worse case scenario would be that user will have to collect ovn
  debugging data manually (outside a usual sosreport run) in order to
  provide it to a third-party support vendor.

  [OTHER INFORMATION]

  Upstream issue:
  https://github.com/sosreport/sos/issues/2418

  Upstream PR:
  https://github.com/sosreport/sos/pull/2419

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1916635/+subscriptions


References