sosreport v3.6

Bug #1775195 reported by Eric Desrochers on 2018-06-05
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sosreport (Debian)
New
Unknown
sosreport (Ubuntu)
Status tracked in Cosmic
Trusty
Wishlist
Unassigned
Xenial
Wishlist
Unassigned
Bionic
Wishlist
Unassigned
Cosmic
Medium
Louis Bouchard

Bug Description

As we speak, sosreport released an interim version of sosreport (3.5.1) 7 days ago, but 3.6 will be release in late June 2018 with further enhancements in core sosreport functionality.

I already did the request for debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900818

It would be great to have sosreport v3.6 in Cosmic & SRU'd in all supported stable release once official release upstream, considering the fact that the release will contain a number of enhancements, new features, and bug fixes and that sosreport is widely use by Canonical support team to troubleshoot UA customer.

Just like we did for v3.5.

[v3.6 Release notes]

# https://github.com/sosreport/sos/releases/tag/3.6
The sos team is pleased to announce the release of sos-3.6. This is a
significant release containing a number of enhancements, new features,
and bug fixes, including:

29 new plugins:
alternatives, ansible, btrfs, buildah, clear_containers, date,
elastic, fibrechannel, host, kata_containers, lustre, memcached,
mssql, networkmanager, nvme, omnipath_client, omnipath_manager,
opendaylight, openstack_octavia, ovirt_provider_ovn, ovn_central,
ovn_host, rear, release, runc, skydive, unpackaged, watchdog, wireless

User and policy defined command line presets

The ability to save and recall specific combinations of command
line parameters
Policy authors may define presets for specific situations, products
or other uses (e.g. "cantboot", "rhel", "openshift" etc.).
Size limits for external commands

Certain commands produce large volumes of data, inflating report
size (e.g. journalctl): the command collection interface now allows
an arbitrary size limit to be applied, which includes memory used
during the run (reducing sosreport's peak memory usage).
Automatic file and command size limits

Plugins that do not specify an explicit size limit for files or
commands are now subject to the default value (specified with the
--log-size command line option).
Plugin authors may override this behaviour if needed
Concurrent plugin execution

Plugins are now run in parallel using a thread pool
Reduces runtime by up to 50% (workload dependent)
Command line --threads option to set the number of threads to
use, or to disable parallel execution
New profiles (including containers and the Apache webserver)

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

Tags: sts Edit Tag help
Eric Desrochers (slashd) on 2018-06-05
tags: added: sts
Changed in sosreport (Ubuntu):
importance: Undecided → Wishlist
Eric Desrochers (slashd) wrote :

Here's the release note for the interim version 3.5.1 to give an idea of what 3.6 will look like:

https://github.com/sosreport/sos/releases

v3.6 will pretty much look like 3.5.1 with extra enhancements.

Changed in sosreport (Ubuntu Bionic):
importance: Undecided → Wishlist
Changed in sosreport (Ubuntu Xenial):
importance: Undecided → Wishlist
Changed in sosreport (Ubuntu Trusty):
importance: Undecided → Wishlist
Changed in sosreport (Ubuntu Cosmic):
importance: Wishlist → Medium
description: updated
Changed in sosreport (Debian):
status: Unknown → New
Eric Desrochers (slashd) on 2018-06-14
Changed in sosreport (Ubuntu Cosmic):
assignee: nobody → Eric Desrochers (slashd)
status: New → In Progress
Eric Desrochers (slashd) wrote :

Quick update....

sosreport v3.6, has been push in sid.

# https://buildd.debian.org/
Oct 03, 22:11:00 sosreport 3.6-1 on mips in sid: successful (all arches)
# https://buildd.debian.org/status/fetch.php?pkg=sosreport&ver=3.6-1&arch=mips&stamp=1538604660

#rmadison -u debian sosreport
...
sosreport | 3.6-1 | unstable | source, amd64, arm64, i386, ppc64el, s390x

Thanks to Caribou !

Eric Desrochers (slashd) on 2018-10-03
description: updated
Eric Desrochers (slashd) on 2018-10-12
Changed in sosreport (Ubuntu Cosmic):
assignee: Eric Desrochers (slashd) → Louis Bouchard (louis)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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