Conversation
|
👍 |
|
Status:
Because of that and because of being able to snapshot the compilation process to speed up the build, I'd like to run everything in docker. But ordinarily, the dpdk requirements are not available in vanilla docker. Therefore, we run "machine" executor which gives us a docker enabled VM that we control. Currently, I managed to build everything inside of a docker container on an "ubuntu-1604:201903-01" VM. Then I try to docker run the tests but having issues with binding devices (couldn't enable either of those: https://doc.dpdk.org/guides/linux_gsg/linux_drivers.html) and then hugepages. It looks like running on top of circleci/classic:201710-01 image exposes the most kernel modules (looks like vfio-pci is available) and setup.sh script exits successfully, but then the test fails saying there are no hugepages available. When running on ubuntu-1604:201903-01, the setup.sh script fails. On my laptop it looks like it works with uio_pci_generic and that's probably what I should try to get running. Next steps:
Notes: Successful output on my laptop: |
No description provided.