← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1803735] Re: [kernel] dont collect some tracing instance files

 

This bug was fixed in the package sosreport - 3.6-1ubuntu0.16.04.2

---------------
sosreport (3.6-1ubuntu0.16.04.2) xenial; urgency=medium

  * d/p/dont-collect-some-tracing-instance-files.patch: (LP: #1803735)
    - Ignoring some kernel files as the copy of them make sosreport
      hangs in situation where kernel tracing events is in used.

sosreport (3.6-1ubuntu0.16.04.1) xenial; urgency=medium

  * New 3.6 upstream release. (LP: #1775195)
    major enhancements to core features and existing plugins:

    - better package manager version information
    - policy support for detecting package managed files
    - fixed exit status propagation
    - deprecated optparse replaced with argparse
    - simplified and improved SoSOptions interface
    - better error handling during interactive prompting
    - allow journal collection by identifier
    - allow collection of journal message catalogs
    - support for collecting binary file data
    - more fine-grained system plugins (date etc.)
    - policy defined report file name patterns
    - more human-readable report file names by default
    - increased default log size (25MiB vs. 10MiB)
    - support for forbidden path lists and forbid logging
    - support for enabling plugins by kernel module name
    - support for enabling plugins by executable name
    - support for collecting eBPF (bpftool) data
    - support for device information via add_udev_info()
    - support for detecting and reporting unpackaged binaries
    - optional collection of the RPMDB
    - improved archive compression level and multithreading
    - default log size increased from 10MiB to 25MiB
    - improved debug logging and ENOSPC handling
    - major updates to the IPA plugin
    - major updates to the Docker plugin
    - string decoding fixes
    - DNF and Yum module support
    - OpenShift 3.10 support
    - Python3 fixes

  Further release information and tarballs are available at:
    https://github.com/sosreport/sos/releases/tag/3.6

  * Debian specific modifications :
    - Omit Python2 only unittests
    - Avoid distutils in lstopo plugin

  * Former debian modifications now fixed upstream:
    - d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch
    - d/p/0003-fix-name-containers-is-not-defined.patch
    - Fix-string-decoding-for-debug-log-output.patch

  * Cherry-pick upstream patch:
    - d/p/fix-string-substitution-method.patch:
      Fix plugin string substitution methods to fail.

 -- Eric Desrochers <eric.desrochers@xxxxxxxxxxxxx>  Fri, 16 Nov 2018
11:13:16 -0500

** Changed in: sosreport (Ubuntu Cosmic)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1803735

Title:
  [kernel] dont collect some tracing instance files

Status in sosreport package in Ubuntu:
  Fix Released
Status in sosreport source package in Xenial:
  Fix Released
Status in sosreport source package in Bionic:
  Fix Released
Status in sosreport source package in Cosmic:
  Fix Released
Status in sosreport source package in Disco:
  Fix Released

Bug description:
  ** Minor bug found in the current SRU for LP: #1775195 **

  [Impact]

   * When kernel tracing event is in used, sosreport hang at the kernel
  plugin.

  [Test Case]

   * Install rasdaemon

     $ apt-get install rasdaemon -y

   * Run sosreport from -proposed (See Bug #1775195)

     sosreport | 3.6-1ubuntu0.16.04.1  | xenial-proposed
     sosreport | 3.6-1ubuntu0.18.04.1  | bionic-proposed
     sosreport | 3.6-1ubuntu0.18.10.1  | cosmic-proposed

     Only kernel plugin is needed to trigger the hang :
     $ sosreport -o kernel

  [Regression Potential]

   * Regression low.

  The fix is simply appending files to the the kernel plugin into an
  existing list of files to be ignored in order to stop hanging when
  trying to collect them when tracing event is in used.

  [Other Info]

   * Upstream fix:
     https://github.com/sosreport/sos/pull/1445/commits/d6379b5ba0f381ea8ec2403b9985100a946a5866

   * Origin :
     https://github.com/sosreport/sos/pull/1445

  [Git bisect log]

  git bisect start '--term-old' 'broken' '--term-new' 'fixed'
  # fixed: [848b110f83697814c72ac93b36e786ff9dafc0fc] [powerpc] Add support to collect DLPAR and LPM related logs
  git bisect fixed 848b110f83697814c72ac93b36e786ff9dafc0fc
  # broken: [967c015518c1aa135aa6007329972f031ffe12fc] [plugins] Remove unnecessary sizelimits
  git bisect broken 967c015518c1aa135aa6007329972f031ffe12fc
  # broken: [e89c7f7744ac4b39956ef3122cdb1489d2676664] [multipath] use -ll for path checker and prio inclusion
  git bisect broken e89c7f7744ac4b39956ef3122cdb1489d2676664
  # broken: [0ea62d1ea57f41c1b75ccb83e69fdda386a7d280] [Plugin] fix exception raise in Plugin._copy_dir()
  git bisect broken 0ea62d1ea57f41c1b75ccb83e69fdda386a7d280
  # broken: [2e3e1479df19aca58d8bd9f80ef3d6e7a9641211] [utilities] use correct comparison-to-None style
  git bisect broken 2e3e1479df19aca58d8bd9f80ef3d6e7a9641211
  # broken: [e108d7c03834446f8dac66ad69f5eade4f2c5fce] [archive] fix and simplify directory destination rewriting
  git bisect broken e108d7c03834446f8dac66ad69f5eade4f2c5fce
  # broken: [f8ee9c4b87c6c3b8aa2bda3425f0e53499515363] [openstack_*] relax enabling of OSP RedHat plugins
  git bisect broken f8ee9c4b87c6c3b8aa2bda3425f0e53499515363
  # fixed: [d6379b5ba0f381ea8ec2403b9985100a946a5866] [kernel] dont collect some tracing instance files
  git bisect fixed d6379b5ba0f381ea8ec2403b9985100a946a5866
  # first fixed commit: [d6379b5ba0f381ea8ec2403b9985100a946a5866] [kernel] dont collect some tracing instance files

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


References