
ptesarik
Prague
crash utility: add "percpu" command
an invention by ptesarik
Crash has some support for per-cpu variables, but it really only works for static variables. My idea is that you should be able to take a per-cpu pointer and see the formatted data. The syntax should allow to specify a CPU or do it for all: crash> percpu $CPU <type_name> <address>
Implement BREAK for pseudo-terminals
a project by ptesarik
This will greatly enhance the usefulness of QEMU virtual serial ports, because the Linux kernel interprets a break on the serial console as a SysRq, but there is currently no way to pass this signal over a pseudo-terminal.
Enhance kdumpid
an invention by ptesarik
The kdumpid tool can be used to determine the kernel version from a crash dump. Some useful features are missing: - support for new compression methods (lzo, snappy)
Crash Reference Card for ARM64
an idea by ptesarik
Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.
Optimize kdump speed with 6+ TB of RAM
a project by ptesarik
The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB).
Capturing FC frames with wireshark
a project by ptesarik
AFAIK, wireshark is the best Linux tool for analyzing network traffic. Primarily intended for Ethernet networks, there is now also support for very different protocols (e.g. USB). Sadly, there is no support for fibre channel, most likely because there is even no infrastructure in the kernel. I doubt I could write the complete stack within just one week. The result should be a clear plan of what needs to be done on each level and a proof-of-concept implementation of at least some parts.
Write SUSE engineering blog posts
a project by ptesarik
L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.
Rewrite makedumpfile using libkdumpfile as backend
a project by ptesarik
The aim is to replace dump file read routines in makedumpfile with library functions from libkdumpfile. This should enable (among other things) filtering Xen DomU dump files.
Build kdump initrd without dracut
a project by ptesarik
Project Description
The kdump
plumbing is implemented as a dracut
module. The original intention was to reuse the logic that dracut
uses to deal with storage and network, but it turns out that kdump
needs are often very different, so a lot of time is spent on avoiding dracut
features that are undesirable.
Rewrite libkdumpfile Python binding using CFFI
a project by ptesarik
Project Description
The libkdumpfile library includes Python bindings. They are implemented as manually created C code for CPython. This is hard to maintain and/or port to alternative Python implementations.
Activity