[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