Re: [openstack-dev] [nova][NFV][qa][Telco] Testing NUMA, CPU pinning and large pages
Hi Vladik, I added the [Telco] tag. see below.. Am 12.01.2015 um 03:02 schrieb Vladik Romanovsky vladik.romanov...@enovance.com: Hi everyone, Following Steve Gordon's email [1], regarding CI for NUMA, SR-IOV, and other features, I'd like to start a discussion about the NUMA testing in particular. 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 exercise 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. I think we need to determine where these patches are belonging to. So IMHO Nova tree makes sense. But I am unsure if Tempest is the right place. I would say all tests with a general propose can be located in Tempest especially scenario tests. Since we are already planning to have a external CI system it would make sense to keep them somewhere outside and use the tempest lib (when ready). Regards Marc In addition to the functional tests in Nova, we have also proposed two basic scenarios in Tempest [2][3]. One to make sure that an instance can boot with a minimal NUMA configuration (a topology that every host should have) and one that would request an impossible topology and fail with an expected exception. 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 being submitted upstream and hopefully be a good starting point for future testing. Thoughts? Vladik [1] http://lists.openstack.org/pipermail/openstack-dev/2014-November/050306.html [2] https://review.openstack.org/143540 [3] https://review.openstack.org/143541 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [nova][NFV][qa][Telco] Testing NUMA, CPU pinning and large pages
On Mon, Jan 12, 2015 at 02:47:19PM +0100, Marc Koderer wrote: Hi Vladik, I added the [Telco] tag. see below.. Am 12.01.2015 um 03:02 schrieb Vladik Romanovsky vladik.romanov...@enovance.com: Hi everyone, Following Steve Gordon's email [1], regarding CI for NUMA, SR-IOV, and other features, I'd like to start a discussion about the NUMA testing in particular. 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 exercise 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. I think we need to determine where these patches are belonging to. So IMHO Nova tree makes sense. But I am unsure if Tempest is the right place. I would say all tests with a general propose can be located in Tempest especially scenario tests. Since we are already planning to have a external CI system it would make sense to keep them somewhere outside and use the tempest lib (when ready). NUMA, huge pages cpu pinning are all general purpose Nova features. While NFV / Telcos will be a large user of them, they're not the only. As such these features should be tested in a general Nova test suite, as we would for any other Nova functionality, not in a telco-specific test suite as that just re-inforces the impression that this is a niche feature only useful for a few use cases. Regards, Daniel -- |: http://berrange.com -o-http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev