Performance

Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen

Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen

This is the second article of a two-part series in which I describe the automated testing infrastructure that I am developing for the SystemTap project. The first article, “Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot,” described my solution for managing test machines and for producing SystemTap test results. This follow-up article continues by describing Bunsen, the toolkit I developed for storing and analyzing test results.

Continue reading Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen

Share
Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot

Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot

Over the past year, I have been implementing an automated infrastructure to test the SystemTap project and to collect and analyze the test results. SystemTap is a scripting language for creating instrumentation to observe a live running Linux kernel and user-space applications. The SystemTap language translator produces Linux kernel modules. These modules depend on internal details of the Linux kernel that vary significantly between different versions of Linux.

Continue reading Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot

Share
Red Hat Software Collections 3.7 and Red Hat Developer Toolset 10.1 beta versions now available

Red Hat Software Collections 3.7 and Red Hat Developer Toolset 10.1 beta versions now available

The latest versions of Red Hat Software Collections and Red Hat Developer Toolset are available now in beta. Software Collections 3.7 delivers the latest stable versions of many popular open source runtime languages, web servers, and databases natively to the Red Hat Enterprise Linux platform. These components are supported for up to five years, supporting a more consistent, efficient, and reliable developer experience.

Continue reading Red Hat Software Collections 3.7 and Red Hat Developer Toolset 10.1 beta versions now available

Share
How Rust makes Rayon’s data parallelism magical

How Rust makes Rayon’s data parallelism magical

Rayon is a data parallelism library for the Rust programming language. Common reactions from programmers who start to use Rayon express how it seems magical: “I changed one line and my code now runs in parallel!” As one of Rayon’s authors, I am of course glad to see happy users, but I want to dispel some of the magic and give credit where it’s due—to Rust itself.

Continue reading How Rust makes Rayon’s data parallelism magical

Share
Automatic load balancing for PMD threads in Open vSwitch with DPDK

Automatic load balancing for PMD threads in Open vSwitch with DPDK

This article is about the poll mode driver (PMD) automatic load balance feature in Open vSwitch with a Data Plane Development Kit data path (OVS-DPDK). The feature has existed for a while but we’ve recently added new user parameters in Open vSwitch 2.15. Now is a good time to take a look at this feature in OVS-DPDK.

Continue reading Automatic load balancing for PMD threads in Open vSwitch with DPDK

Share