[Pkg-dpdk-devel] Bug#1006341: Does not seem to be reproducible
Christian Ehrhardt
christian.ehrhardt at canonical.com
Mon Nov 14 11:00:39 GMT 2022
Thanks for finding this, I agree that it seems to fail due to the
number of cores as you suggested:
...
obj-x86_64-linux-gnu/app/test/dpdk-test '-l 0-143'
...
| EAL: Detected 128 lcore(s)
...
| EAL: invalid core list syntax
But when trying to recreate this I've found the -l argument to not
even be passed to the tests.
Neither with the coming 22.11 which we work on, nor with 21.11-5
(unstable) nor with 22.11.6 (stable).
The code in app/test/meson.build does not really add anything in
between the binary and the no-huge argument:
463 dpdk_test = executable('dpdk-test',
483 test_args = []
487 test_args += test_no_huge_args
Also in all other builds there is no -l at all:
"... app/test/dpdk-test --no-huge -m 2048 --file-prefix=bitmap_autotest"
https://buildd.debian.org/status/fetch.php?pkg=dpdk&arch=amd64&ver=21.11-5%2Bb2&stamp=1667749698&raw=0
https://launchpadlibrarian.net/623152077/buildlog_ubuntu-kinetic-amd64.dpdk_21.11.2-0ubuntu1_BUILDING.txt.gz
Therefore I wanted to ask if you could execute the very same you did
on a smaller host and let us know if then the -l in the test calls is
gone or if you see it still there but with smaller values matching
your build environment?
If yes, then we need to assume that the environment size somehow
causes this arg to be added, but otherwise it stays a mystery.
--
Christian Ehrhardt
Senior Staff Engineer, Ubuntu Server
Canonical Ltd
More information about the Pkg-dpdk-devel
mailing list