Stephen Finucane (Fin-oo-can)

Blog

  • The libvirt driver in the OpenStack Compute service (nova) has supported instance NUMA topologies for a number of releases. A NUMA topology can be added to an instance either explicitly, using the hw:numa_nodes=N flavor extra spec, or implicitly, by requesting a specific mempage size (hw:mem_page_size=N) or CPU pinning (hw:cpu_policy=dedicated).…

  • Mostly a note for myself. There are two types of SR-IOV’y networks supported in nova: direct and hostdev. Confusingly, the latter corresponds to passthrough of the virtual function (VF), while the former corresponds to macvtap.…

  • So, there I was, in Nepal for two weeks with a friend, wanting to try some of the world-renowned trekking along with exploring the cities of Kathmandu and Pokhara.…

  • In a previous post, I provided a guide on configuring SR-IOV for a Mellanox ConnectX-3 NIC. I’ve since picked up a second one of these and was attempting to follow through on the same guide.…

  • So SR-IOV support in my Intel I350-T2V2 decided to stop working recently (or maybe it never worked - I can’t be sure), meaning it was time to pick up a new SR-IOV NIC for testing/development.…

Talks

  • This talk was co-presented with Alex Settle at the Denver OpenStack Summit in April 2019. It serves as a brief history of documentation within OpenStack along with a how-to on contributing to documentation today.…

  • This was a talk I gave at the inaugural PyCon Limerick in March 2019. I explored some tools available within the Python ecosystem that can be used to manage change.…

  • This was a talk I gave at FOSDEM 2019. In this talk, subtitled “An exploration of the parsers and builders of the Sphinx documentation tool”, I explored some of the less well known aspects of both Sphinx and docutils.…