+++ This bug was initially created as a clone of Bug #1289368 +++
Kernel support for CAT requires libvirt support:
Bug 1288964 - [Intel 7.3 FEAT] Enable Cache Allocation Technology (CAT)
A spec will have to be addressed, after a first look this feature needs some work in several components of Nova to maintain/schedule/consume host's cache. I can work on that spec and implementation it when libvirt will provides information about cache and feature to use it for guests.
Comment 5Kashyap Chamarthy
2017-01-06 15:03:02 UTC
After having a quick chat with the Real Time folks Rik van Riel, and
Luiz Capitulino, A quick summary of current status. There are a couple
of things at play here.
- Kernel. The Kernel infrastructure is ready and merged upstream. And
there's work in-progress to get these patches into RHEL
- Integration into virtualization stack -- libvirt to provide an API.
- Once libvirt provides the API to configure cache reservation, then it
can be exposed in OpenStack Nova.
About the feature itself:
https://software.intel.com/en-us/articles/introduction-to-cache-allocation-technology