-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use jkryl/spdk-sys #14
base: master
Are you sure you want to change the base?
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.