Following Steve Gordon's email , regarding CI for NUMA, SR-IOV, and other
features, I'd like to start a discussion about the NUMA testing in
Recently we have started a work to test some of these features.
The current plan is to use the functional tests, in the Nova tree, to
the code paths for NFV use cases. In general, these will contain tests
to cover various scenarios regarding NUMA, CPU pinning, large pages and
validate a correct placement/scheduling.
In addition to the functional tests in Nova, we have also proposed two basic
scenarios in Tempest . One to make sure that an instance can boot
minimal NUMA configuration (a topology that every host should have) and
one that would request an "impossible" topology and fail with an expected
This work doesn't eliminate the need of testing on a real hardware, however,
these tests should provide coverage for the features that are currently
submitted upstream and hopefully be a good starting point for future
OpenStack Development Mailing List (not for usage questions)