2019-03-20 07:25:13 |
Christian Ehrhardt |
bug |
|
|
added bug |
2019-03-20 11:10:56 |
Raslan Darawsheh |
dpdk (Ubuntu): status |
New |
Incomplete |
|
2019-03-20 11:11:04 |
Raslan Darawsheh |
dpdk (Ubuntu): status |
Incomplete |
New |
|
2019-03-20 12:04:20 |
Christian Ehrhardt |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925141 |
|
2019-03-20 12:04:20 |
Christian Ehrhardt |
bug task added |
|
rdma-core (Debian) |
|
2019-03-20 13:21:52 |
Bug Watch Updater |
rdma-core (Debian): status |
Unknown |
New |
|
2019-04-17 02:26:43 |
Bug Watch Updater |
rdma-core (Debian): status |
New |
Fix Released |
|
2019-05-17 05:13:33 |
Christian Ehrhardt |
nominated for series |
|
Ubuntu Disco |
|
2019-05-17 05:13:33 |
Christian Ehrhardt |
bug task added |
|
dpdk (Ubuntu Disco) |
|
2019-05-17 05:13:38 |
Christian Ehrhardt |
dpdk (Ubuntu): status |
New |
Incomplete |
|
2019-05-17 05:13:40 |
Christian Ehrhardt |
dpdk (Ubuntu): status |
Incomplete |
Fix Released |
|
2019-05-17 05:13:44 |
Christian Ehrhardt |
dpdk (Ubuntu Disco): status |
New |
Triaged |
|
2019-07-15 14:29:52 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/dpdk/+git/dpdk/+merge/370134 |
|
2019-07-15 14:33:30 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/dpdk/+git/dpdk/+merge/370136 |
|
2019-07-16 08:44:49 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/dpdk/+git/dpdk/+merge/370177 |
|
2019-07-31 05:23:30 |
Christian Ehrhardt |
description |
The MLX drivers correctly depend on the symbols they need e.g.:
ibverbs-providers (>= 15), libc6 (>= 2.14), libibverbs1 (>= 1.1.6)
But with that they load correctly, but do not find the cards.
Most likely because the kernel modules and/or services are not up.
It was reported that rdma-core will fix this.
We don't want to pull in rdma-core on all older updates, but on newer versions we might add a dependency to it.
I'm not entirely sure - on one hand DPDK already pulls in a lot anyway.
But OTOH maybe we make it a suggests?
Yet the rdma-modules will not do a lot when no HW is present and also the services should be somewhat lightweight if there is no HW present.
Finally running DPDK is never lightweight to begin with - so maybe a depends from the MLX PMDs would be the most appropriate?
@Alaaa (if you are reading this) - do you happen to know which bit of rdma-cores functionality exactly it is that makes it work? |
[Impact]
* the librte-mlx PMD drivers will need rdma-core to properly work in some
setups.
* Solution: add the missing dependency.
[Test Case]
* Install DPDK 18.11.x in particular librte-pmd-mlx5-18.11 and
librte-pmd-mlx4-18.11
* Those should now depend on rdma-core which will make the MLX
initialization work on the systems where it was failing so far.
* Further some MLX cards hard-fail initialization without the fix, but we
have no such card available [1]. But we can try if our cards still
initialize correctly.
[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925141#50
[Regression Potential]
* The one thing we have identified is the obvious extra clutter that will
be installed. But for users of librte-pmd-mlx[45]-18.11 this really
will improve reliability and others (that e.g. do not want to use mlx
PMDs can remove the packages. You can perfectly fine have e.g. PMDs for
intel cards installed but mlx PMDs removed.
The default "dpdk" only depends on some core libs and RECOMMENDS the
common PMDs. Uncommon PMDs are opt-in installs anyway and one can even
remove common PMDs to e.g. reduce the active code.
That way people concerned of the extra clutter can avoid it, while real
users of MLX PMDs will benefit from better device support.
[Other Info]
* n/a
---
The MLX drivers correctly depend on the symbols they need e.g.:
ibverbs-providers (>= 15), libc6 (>= 2.14), libibverbs1 (>= 1.1.6)
But with that they load correctly, but do not find the cards.
Most likely because the kernel modules and/or services are not up.
It was reported that rdma-core will fix this.
We don't want to pull in rdma-core on all older updates, but on newer versions we might add a dependency to it.
I'm not entirely sure - on one hand DPDK already pulls in a lot anyway.
But OTOH maybe we make it a suggests?
Yet the rdma-modules will not do a lot when no HW is present and also the services should be somewhat lightweight if there is no HW present.
Finally running DPDK is never lightweight to begin with - so maybe a depends from the MLX PMDs would be the most appropriate?
@Alaaa (if you are reading this) - do you happen to know which bit of rdma-cores functionality exactly it is that makes it work? |
|
2019-08-05 09:17:12 |
Łukasz Zemczak |
dpdk (Ubuntu Disco): status |
Triaged |
Fix Committed |
|
2019-08-05 09:17:13 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-08-05 09:17:15 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-08-05 09:17:18 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-disco |
|
2019-08-05 12:43:43 |
Christian Ehrhardt |
tags |
verification-needed verification-needed-disco |
verification-done verification-done-disco |
|
2019-08-13 15:46:19 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-08-13 15:56:23 |
Launchpad Janitor |
dpdk (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|