[sos-devel] [ANNOUNCE] sos-3.6 is released

Bryn M. Reeves bmr at redhat.com
Fri Jun 22 17:52:06 UTC 2018


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

Further release information and tarballs are available at:

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

Please report any problems to the sos-devel mailing list, or the
GitHub issue tracker:

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

I'd like to thank everyone who contributed fixes, new features,
testing, and feedback for this release.

Regards,
Bryn.




More information about the sos-devel mailing list