Debugging a Clean Failure in Ironic

My team is running a small OpenStack cluster with reposnsibility for providing bare metal nodes via Ironic. Currently, we have a handful of nodes that are not usable. They show up as “Cleaning failed.” I’m learning how to debug this process.

Continue reading


Time for a change, and a big one at that. As of September 20th, I am now a full time Employee of Ampere Computing. I am in the Software Development team, working on Open Source stuff. That means Linux Kernel and Open Stack, among other things.

I’ll post more on why in the future. Why I left Red Hat, and why I specifically chose Ampere. Both deserve a well formed explanation, as both are very important to me. My head is not there yet, it is in code and machines and processes.

I’m getting Amped.

Upgrading QGo to QT5

My Day job has me messing around with QT5. We’rer building various RPMs for different RHEL and CentOS versions, and I wanted to get a little more experience on this. Specifically, I wanted to be able to do trial and error on a package that would not pollute our work stream. I wanted it to be something QT based. And I wanted it to be fun.

So I am working on repackaging QGo for Fedora 34 using QT5. Here’s what I am learning.

Continue reading