Using ftrace to trace function calls from qemu-guest-agent

Posted on Wed 21 August 2019 in hints-and-kinks • Tagged with libvirt, Linux, ftrace, Qemu • 4 min read

When you are using functionality that is buried deep in the Linux kernel, ftrace can be extremely useful. Here are some suggestions on how to use it, using the example of tracing function calls from qemu-guest-agent.


Continue reading

Learn Complex Skills, From Anywhere: Combining Django, Ansible and OpenStack to teach any tech skill

Posted on Mon 12 August 2019 in talk-submissions • Tagged with Conference • 3 min read

A talk I submitted to PyCon AU 2018, linux.conf.au 2019, and PyCon DE 2019.


Continue reading

Learn Ceph — For Fun, For Real, For Free!

Posted on Sat 25 May 2019 in presentations • Tagged with Conference, Ceph, Open edX • 1 min read

My lightning talk from Cephalocon 2019.


Continue reading

Geographical Redundancy with rbd-mirror

Posted on Tue 21 May 2019 in presentations • Tagged with Conference, Ceph • 1 min read

My presentation from Cephalocon 2019.


Continue reading

I Don’t Think This Means What You Think It Means: Red Herrings in OpenStack

Posted on Wed 08 May 2019 in talk-submissions • Tagged with Conference, OpenStack • 3 min read

A talk I submitted to OpenInfra Days Nordics 2019.


Continue reading