Serhei Makarov
Serhei Makarov's contributions
Article
Get system-wide profiles of binaries without frame pointers
Serhei Makarov
Introducing eu-stacktrace, a prototype tool that uses the elfutils toolkit's unwinding libraries to support a sampling profiler to unwind frame pointer-less stack sample data.
Article
How to trace application errors using SystemTap
Serhei Makarov
Discover why the Linux kernel returns an errno code using SystemTap and how to use the whythefail.stp script in this demonstration.
Article
Detecting nondeterministic test cases with Bunsen
Serhei Makarov
A short Python script can identify tests that might break CI/CD pipelines because they return different results on identical runs. Learn more.
Article
Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen
Serhei Makarov
Once you've run your tests and collected the results, you need a way to store and analyze them—and that's where the Bunsen toolkit comes in.
Article
Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot
Serhei Makarov
Find out how the SystemTap development team used libvirt and Buildbot to develop an automated testing system that accommodates nondeterministic test cases.
Article
Installing debugging tools into a Red Hat OpenShift container with oc-inject
Serhei Makarov
This article describes the oc-inject utility, which works on any Linux system that includes Python 3, the ldd utility, and the Red Hat OpenShift command-line tool oc.
Article
Debugging applications within Red Hat OpenShift containers
Serhei Makarov
To successfully debug a containerized application, it is necessary to understand the constraints and how they determine which debugging tools can be used.
![Featured image for: SCTP over UDP in the Linux kernel.](/sites/default/files/styles/list_item_thumb/public/2021_Linux_Topic_image_B.png?itok=5WYsUMXG)
Get system-wide profiles of binaries without frame pointers
Introducing eu-stacktrace, a prototype tool that uses the elfutils toolkit's unwinding libraries to support a sampling profiler to unwind frame pointer-less stack sample data.
![Featured image for: Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot.](/sites/default/files/styles/list_item_thumb/public/blog/2021/05/SystemTap_A-1-1.png?itok=tMjsybtf)
How to trace application errors using SystemTap
Discover why the Linux kernel returns an errno code using SystemTap and how to use the whythefail.stp script in this demonstration.
![dotnet-pipelines_2x .NET and pipelines featured image](/sites/default/files/styles/list_item_thumb/public/blog/2020/09/dotnet-pipelines_2x.png?itok=QirSibac)
Detecting nondeterministic test cases with Bunsen
A short Python script can identify tests that might break CI/CD pipelines because they return different results on identical runs. Learn more.
![SystemTap_A (1) Featured image for: Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen.](/sites/default/files/styles/list_item_thumb/public/blog/2021/05/SystemTap_A-1.png?itok=1ZHqE5Rj)
Automating the testing process for SystemTap, Part 2: Test result analysis with Bunsen
Once you've run your tests and collected the results, you need a way to store and analyze them—and that's where the Bunsen toolkit comes in.
![Featured image for: Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot.](/sites/default/files/styles/list_item_thumb/public/blog/2021/05/SystemTap_A-1-1.png?itok=tMjsybtf)
Automating the testing process for SystemTap, Part 1: Test automation with libvirt and Buildbot
Find out how the SystemTap development team used libvirt and Buildbot to develop an automated testing system that accommodates nondeterministic test cases.
![Red Hat OpenShift 4](/sites/default/files/styles/list_item_thumb/public/blog/2019/08/2019_Email_Hero_Design_OS2.4-copy.png?itok=x3c6zLa1)
Installing debugging tools into a Red Hat OpenShift container with oc-inject
This article describes the oc-inject utility, which works on any Linux system that includes Python 3, the ldd utility, and the Red Hat OpenShift command-line tool oc.
![Red Hat OpenShift containers](/sites/default/files/styles/list_item_thumb/public/blog/2019/12/openshift-debug-fig1-gdbserver.png?itok=wZu0lv1M)
Debugging applications within Red Hat OpenShift containers
To successfully debug a containerized application, it is necessary to understand the constraints and how they determine which debugging tools can be used.