MRE updates of dpdk 23.11.4(Noble)/21.11.9(Jammy)/23.11.4(oracular)/24.11.2(plucky)

Bug #2067480 reported by Miriam España Acebal
54
This bug affects 3 people
Affects Status Importance Assigned to Milestone
dpdk (Ubuntu)
Confirmed
Undecided
Christian Ehrhardt
Jammy
Fix Committed
Undecided
Arif Ali
Mantic
Won't Fix
Undecided
Unassigned
Noble
Fix Committed
Undecided
Unassigned
Oracular
Fix Committed
Undecided
Unassigned
Plucky
Fix Committed
Undecided
Unassigned

Bug Description

23.11.1 for Oracular is in -proposed and nearly to be completed. Therefore the MREs for plucky, oracular, noble and jammy can be handled now (Oracular EOL will occur at the end of July, so we're trying to update it before it happens, but it might be optional at the end).

This bug tracks an update for the DPDK packages in:
- plucky 24.11.1 -> 24.11.2
- Oracular 23.11.2 -> 23.11.4
- Noble 23.11 -> 23.11.4
- Jammy 21.11.6 -> 21.11.9

This update includes bugfixes only following the SRU policy exception defined at https://wiki.ubuntu.com/StableReleaseUpdates/DPDK.

No new features added; a classic stable release with a bunch of fixes aggregated and enhanced testing by the companies being part of the DPDK community.

[Impact]

Stable release update so not directly applicable; see the exception policy document linked above.
For Reference - former cases are here:
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1784816
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1817675
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1836365
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1912464
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1940913
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2002404
- https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2026351

[Major Changes]

Listed by upstream in detail

Plucky - 24.11.2:
https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id3

Oracular - 23.11.4:
https://doc.dpdk.org/guides-23.11/rel_notes/release_23_11.html#id9

Noble - 23.11.4:
https://doc.dpdk.org/guides-23.11/rel_notes/release_23_11.html#id9

Jammy - 21.11.9:
https://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#id32

[Test Plan]

See https://wiki.ubuntu.com/StableReleaseUpdates/DPDK#SRU_TestVerify

[Regression Potential]

Upstream performs extensive testing before release, giving us a high degree of confidence in the general case. There problems are most likely to manifest in Ubuntu-specific integrations, such as in relation to the versions of dependencies available and other packaging-specific matters.
Therefore that is what our verification focuses on.

Related branches

description: updated
tags: added: needs-mre-backport
summary: - MRE updates 23.11.1 (Noble)/22.11.5(Mantic)/21.11.7(Jammy)/
+ MRE updates 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
Revision history for this message
Christian Ehrhardt (paelzer) wrote : Re: MRE updates 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)

The issue in openvswitch tests with the new release has been fixed (Only Noble onwards).
See: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/2067889

You might coordinate with Frode if/when that will land in OVS in Noble.
That might be full 3.3.1 (if that is what they planned) or just the test fix and keeping it in block-proposed as it has no real value for the end user.

I heard nothing bad of 21.11.7 or 22.11.5 yet, so they should (tm) be fine.

Overall this should be unblocked for when you are back @mirespace

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

Frode mentioned he will aim at doing the OVS upload in the next pulse. To track that I've opened bug 2069991 for him, which allows us to track it.

Bryce Harrington (bryce)
summary: - MRE updates 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
+ MRE updates of dpdk 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
Bryce Harrington (bryce)
tags: added: needs-sru-backport
Revision history for this message
Brian Murray (brian-murray) wrote : Re: MRE updates of dpdk 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)

Ubuntu 23.10 (Mantic Minotaur) has reached end of life, so this bug will not be fixed for that specific release.

Changed in dpdk (Ubuntu Mantic):
status: New → Won't Fix
Bryce Harrington (bryce)
Changed in dpdk (Ubuntu Jammy):
assignee: nobody → Miriam España Acebal (mirespace)
Changed in dpdk (Ubuntu Mantic):
assignee: nobody → Miriam España Acebal (mirespace)
Changed in dpdk (Ubuntu Noble):
assignee: nobody → Miriam España Acebal (mirespace)
Revision history for this message
Miriam España Acebal (mirespace) wrote :

DPDK 23.11.2 is out (https://doc.dpdk.org/guides-23.11/rel_notes/release_23_11.html#id1), so this will be the version we prepare for Noble... Updating description.

description: updated
summary: - MRE updates of dpdk 23.11.1(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
+ MRE updates of dpdk 23.11.2(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
Revision history for this message
Miriam España Acebal (mirespace) wrote (last edit ): Re: MRE updates of dpdk 23.11.2(Noble)/22.11.5(Mantic)/21.11.7(Jammy)

Noble OK

Status log and log of testing dpdk standalone and in-conjunction with Open vSwitch (internal tests):

ubuntu@node-horsea:~/dpdk/testing/noble-oracular-cycle/dpdk-testing$ cat dpdk-test.status

PHYS_TESTPMD
VIRT_SPAWNGUESTS
VIRT_TESTPMD
VIRT_L2FWD
BENCH_OVS
VUC_BENCH_OVSDPDK
VUC_ENDURANCE_STARTSTOP
VUC_ENDURANCE_ADDREMOVEPORT

1.0.0 (13:51:11): phys (BM) tests
  1.1.0 (13:51:11): initialize environment
    1.1.1 (13:52:44): testpmd => Pass
    1.1.2 (13:53:37): check testpmd output => Pass
2.0.0 (13:53:37): prep virtual test environment

1.0.0 (13:56:11): virt tests
  1.1.0 (13:56:11): initialize environment
3.0.0 (13:57:02): performance tests
  3.1.0 (13:57:02): prep benchmarks
  3.2.0 (13:57:24): performance tests
    3.2.1 (13:57:33): test guest-openvswitch for OVS-5CPU => Pass
    3.2.2 (14:18:20): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC => Pass
4.0.0 (14:40:41): VUC endurance checks
  4.1.0 (14:40:41): prep VUC endurance tests
    4.1.1 (14:58:10): start stop guests (client) => Pass
    4.1.2 (16:03:20): add/remove ports (client) => Pass
  4.2.0 (16:12:48): Final cleanup

Revision history for this message
Miriam España Acebal (mirespace) wrote :
Revision history for this message
Miriam España Acebal (mirespace) wrote :

Jammy OK

Status log and log of testing dpdk standalone and in-conjunction with Open vSwitch (internal tests) for Jammy:

ubuntu@node-horsea:~/dpdk-testing$ cat dpdk-test.status

PHYS_TESTPMD
VIRT_SPAWNGUESTS
VIRT_TESTPMD
VIRT_L2FWD
BENCH_OVS
VUC_BENCH_OVSDPDK
VUC_ENDURANCE_STARTSTOP
VUC_ENDURANCE_ADDREMOVEPORT

1.0.0 (07:36:24): phys (BM) tests
  1.1.0 (07:36:24): initialize environment
    1.1.1 (07:37:23): testpmd => Pass
    1.1.2 (07:38:24): check testpmd output => Pass
2.0.0 (07:38:24): prep virtual test environment

1.0.0 (07:40:59): virt tests
  1.1.0 (07:40:59): initialize environment
3.0.0 (07:41:56): performance tests
  3.1.0 (07:41:56): prep benchmarks
  3.2.0 (07:42:45): performance tests
    3.2.1 (07:42:52): test guest-openvswitch for OVS-5CPU => Pass
    3.2.2 (08:02:19): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC => Pass
4.0.0 (08:21:52): VUC endurance checks
  4.1.0 (08:21:52): prep VUC endurance tests
    4.1.1 (08:35:38): start stop guests (client) => Pass
    4.1.2 (09:40:27): add/remove ports (client) => Pass

Changed in dpdk (Ubuntu Jammy):
status: New → In Progress
Changed in dpdk (Ubuntu Noble):
status: New → In Progress
Revision history for this message
Andreas Hasenack (ahasenack) wrote : Please test proposed package

Hello Miriam, or anyone else affected,

Accepted dpdk into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/23.11.2-0ubuntu0.24.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in dpdk (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-noble
Changed in dpdk (Ubuntu Jammy):
status: In Progress → Fix Committed
tags: added: verification-needed-jammy
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Hello Miriam, or anyone else affected,

Accepted dpdk into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/21.11.7-0ubuntu0.22.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dpdk/21.11.7-0ubuntu0.22.04.1)

All autopkgtests for the newly accepted dpdk (21.11.7-0ubuntu0.22.04.1) for jammy have finished running.
The following regressions have been reported in tests triggered by the package:

dpdk/unknown (ppc64el)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/jammy/update_excuses.html#dpdk

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Christian Ehrhardt (paelzer) wrote : Re: MRE updates of dpdk 23.11.2(Noble)/22.11.5(Mantic)/21.11.7(Jammy)

FYI the autopkgtests have been resolved quite a while ago.
What has held back the release was the physical shipment of our test machine to a different lab.

There now also likely is a competing upload (small change, not the same depth of verification needs) that might invalidate this and we might - for the MREs go for 23.11.3 and 21.11.9 once @mirespace prepared those in Q1 2024. Then hopefully with our testbed in place as needed for the larger changes that these updates represent.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Unfortunately, there was a security update published today to the existing packages, so we definitely need to respin the proposed packages to 23.11.3 and 21.11.9.

https://ubuntu.com/security/notices/USN-7178-1

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in dpdk (Ubuntu):
status: New → Confirmed
Revision history for this message
Christian Ehrhardt (paelzer) wrote :

Thanks Marc,
we can respin with what we have now and do it all in one shot.

@Miriam - there were some duplicate bugs which made this appear even more work, I've close them all as dups to clear the view.

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

Verification of this has been stuck for a while, we had shortages in regard to the associated people as well as a re-hosting of the test infrastructure.

Options here are either:
a) update this to the newer versions e.g. 23.11.4 is out already
b) run the recently fixed test automation against this (if only I'd not be a 2 week sprint next 2 weeks)

Ari contacted me and will have a look - thanks!

Once he concluded if we will go (a) or (b) I will try to use the testflinger based test against it (was not yet used to test against proposed).

Arif Ali (arif-ali)
summary: - MRE updates of dpdk 23.11.2(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
+ MRE updates of dpdk 23.11.4(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
Arif Ali (arif-ali)
summary: - MRE updates of dpdk 23.11.4(Noble)/22.11.5(Mantic)/21.11.7(Jammy)
+ MRE updates of dpdk 23.11.4(Noble)/22.11.5(Mantic)/21.11.9(Jammy)
description: updated
Revision history for this message
Arif Ali (arif-ali) wrote (last edit ): Re: MRE updates of dpdk 23.11.4(Noble)/22.11.5(Mantic)/21.11.9(Jammy)

I've created 4 MRs for SRU

1. jammy: 21.11.9 update
2. noble: 23.11.4 update
3. plucky: 24.11.2 update
4. oracular: 23.11.4 update

Not doing:

* mantic: EoL
* focal: already has the latest minor release

Arif Ali (arif-ali)
summary: - MRE updates of dpdk 23.11.4(Noble)/22.11.5(Mantic)/21.11.9(Jammy)
+ MRE updates of dpdk
+ 23.11.4(Noble)/21.11.9(Jammy)/23.11.4(oracular)/24.11.2(plucky)
description: updated
Revision history for this message
Christian Ehrhardt (paelzer) wrote :

Trying to work on this with Arif, updating tasks to remind me (imperfect)

Changed in dpdk (Ubuntu):
milestone: none → ubuntu-25.09
assignee: Miriam España Acebal (mirespace) → nobody
Changed in dpdk (Ubuntu Jammy):
assignee: Miriam España Acebal (mirespace) → nobody
Changed in dpdk (Ubuntu Mantic):
assignee: Miriam España Acebal (mirespace) → nobody
Changed in dpdk (Ubuntu Noble):
assignee: Miriam España Acebal (mirespace) → nobody
Changed in dpdk (Ubuntu):
assignee: nobody → Christian Ehrhardt (paelzer)
Changed in dpdk (Ubuntu Jammy):
assignee: nobody → Arif Ali (arif-ali)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in dpdk (Ubuntu Oracular):
status: New → Confirmed
Changed in dpdk (Ubuntu Plucky):
status: New → Confirmed
Revision history for this message
Christian Ehrhardt (paelzer) wrote :

To re-confirm - yes these new uploads are meant to overwrite those that are already in [JN]-proposed. Our delay in verifying made them superseded by the next stable versions being released. And thanks to the help of Arif-Ali we can go for these right away.

In Debian we've released 24.11.2 and that already synced to questing, so we are SRU ready in that regard as well.

I've further recently fixed the automated testing and have some hope to be able to run them and Arif has a full scale setup he can run the code on as well for even better checking (at least on one release).

That being said I started into sponsor-reviewing the newly proposed versions.
After a while of reading and checking (see the linked MRs) it all looks good, uploading now ...

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

All uploaded including pushing VCS info to ensure git-ubuntu can import the commits of Arif and to auto close the MRs once SRU-accepted.
Individual details (if ever needed) on the MRs.
These should all soon show up in [JNOP]-unapproved for the SRU team to look at.

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

To confirm, I can see them like
https://launchpad.net/ubuntu/noble/+queue?queue_state=1&queue_text=dpdk

But the SRU team didn't yet get to it, being huge (actually not, but the pure diff lines are) probably has not helped to be picked up yet

Revision history for this message
Nick Rosbrook (enr0n) wrote : Please test proposed package

Hello Miriam, or anyone else affected,

Accepted dpdk into plucky-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/24.11.2-0ubuntu0.25.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-plucky to verification-done-plucky. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-plucky. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in dpdk (Ubuntu Plucky):
status: Confirmed → Fix Committed
tags: added: verification-needed-plucky
Changed in dpdk (Ubuntu Oracular):
status: Confirmed → Fix Committed
tags: added: verification-needed-oracular
Revision history for this message
Nick Rosbrook (enr0n) wrote :

Hello Miriam, or anyone else affected,

Accepted dpdk into oracular-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/23.11.4-0ubuntu0.24.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-oracular to verification-done-oracular. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-oracular. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Nick Rosbrook (enr0n) wrote :

Hello Miriam, or anyone else affected,

Accepted dpdk into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/23.11.4-0ubuntu0.24.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Nick Rosbrook (enr0n) wrote :

Hello Miriam, or anyone else affected,

Accepted dpdk into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dpdk/21.11.9-0ubuntu0.22.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dpdk/21.11.9-0ubuntu0.22.04.1)

All autopkgtests for the newly accepted dpdk (21.11.9-0ubuntu0.22.04.1) for jammy have finished running.
The following regressions have been reported in tests triggered by the package:

dpdk/unknown (amd64)
openvswitch/unknown (amd64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/jammy/update_excuses.html#dpdk

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dpdk/24.11.2-0ubuntu0.25.04.1)

All autopkgtests for the newly accepted dpdk (24.11.2-0ubuntu0.25.04.1) for plucky have finished running.
The following regressions have been reported in tests triggered by the package:

dpdk/unknown (amd64, i386, ppc64el)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/plucky/update_excuses.html#dpdk

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dpdk/23.11.4-0ubuntu0.24.10.1)

All autopkgtests for the newly accepted dpdk (23.11.4-0ubuntu0.24.10.1) for oracular have finished running.
The following regressions have been reported in tests triggered by the package:

dpdk/unknown (amd64, ppc64el)
openvswitch/3.4.0-1 (arm64)
openvswitch/unknown (amd64)
ovn/unknown (amd64, ppc64el)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/oracular/update_excuses.html#dpdk

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dpdk/23.11.4-0ubuntu0.24.04.1)

All autopkgtests for the newly accepted dpdk (23.11.4-0ubuntu0.24.04.1) for noble have finished running.
The following regressions have been reported in tests triggered by the package:

dpdk/unknown (amd64)
openvswitch/3.3.0-1ubuntu3.2 (ppc64el)
openvswitch/unknown (amd64)
ovn/unknown (amd64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/noble/update_excuses.html#dpdk

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

I checked - all failing tests have been the infra giving up on us, restarted them and will recheck in a while.

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

All but one autopkgtest issues resolved, the remaining one was a second tmpfail so far.

Revision history for this message
Christian Ehrhardt (paelzer) wrote :

FYI - Started the testflinger based regression test against noble (I can only pick one release per run so far)

Revision history for this message
Christian Ehrhardt (paelzer) wrote :
Download full text (3.8 KiB)

It was quicker than I expected, but
  $ testflinger-cli results e9a1c972-6443-425c-b134-7b4c80bbc863 | jq -r .test_output | less
shows no obvious breakage.

Going into the artifacts the different test stages save ...

  $ testflinger-cli artifacts e9a1c972-6443-425c-b134-7b4c80bbc863 --filename ~/Downloads/dpdk-test-noble-sru-13.06.2025.tgz

And then in the unpacked dir

  $ cat */execution-summary.log

PHYS_TESTPMD

1.0.0 (06:49:15): phys (BM) tests
  1.1.0 (06:49:15): initialize environment
    1.1.1 (06:52:21): testpmd => Pass
    1.1.2 (06:53:30): check testpmd output => Pass
  1.2.0 (06:53:30): Final cleanup
VIRT_SPAWNGUESTS
VIRT_TESTPMD

1.0.0 (06:53:41): phys (BM) tests
  1.1.0 (06:53:41): initialize environment
2.0.0 (06:54:44): prep virtual test environment

1.0.0 (06:56:53): virt tests
  1.1.0 (06:56:53): initialize environment
    1.1.1 (06:57:56): testpmd => Pass
    1.1.2 (06:58:50): check testpmd output => Pass
  2.1.0 (06:59:15): Final cleanup
VUC_BENCH_OVSDPDK

1.0.0 (06:59:27): phys (BM) tests
  1.1.0 (06:59:27): initialize environment
2.0.0 (07:00:39): prep virtual test environment
3.0.0 (07:01:21): performance tests
  3.1.0 (07:01:21): prep benchmarks
  3.2.0 (07:03:05): performance tests
    3.2.1 (07:03:16): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC => Pass
  3.3.0 (07:24:44): Final cleanup
VUC_ENDURANCE_STARTSTOP

1.0.0 (07:24:56): phys (BM) tests
  1.1.0 (07:24:56): initialize environment
2.0.0 (07:26:20): prep virtual test environment
3.0.0 (07:27:10): VUC endurance checks
  3.1.0 (07:27:10): prep VUC endurance tests
    3.1.1 (07:37:05): start stop guests (client) => Pass
  3.2.0 (08:41:34): Final cleanup
VUC_ENDURANCE_ADDREMOVEPORT

1.0.0 (08:41:45): phys (BM) tests
  1.1.0 (08:41:45): initialize environment
2.0.0 (08:43:09): prep virtual test environment
3.0.0 (08:43:59): VUC endurance checks
  3.1.0 (08:43:59): prep VUC endurance tests
    3.1.1 (08:46:08): add/remove ports (client) => Pass
  3.2.0 (08:55:31): Final cleanup

A lot of this testing has been adapted recently, let me make double sure we are using the right DPDK version from proposed as it is the first time executing against it ...

grep "DPDKVER" */execution-details.log
1-p-l2fwd/execution-details.log:+ DPDKVER=unknown
1-p-l2fwd/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.04.1
1-p-l2fwd/execution-details.log:++ DPDKVER=23.11.4-0ubuntu0.24.04.1
2-v-testpmd/execution-details.log:+ DPDKVER=unknown
2-v-testpmd/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.04.1
2-v-testpmd/execution-details.log:+ DPDKVER=unknown
2-v-testpmd/execution-details.log:+ DPDKVER=23.11-1ubuntu0.1
2-v-testpmd/execution-details.log:++ DPDKVER=23.11-1ubuntu0.1
3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.04.1
3-v-ovsdpdk-speed/execution-details.log:++ DPDKVER=23.11.4-0ubuntu0.24.04.1
3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.04.1
3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
4-v-ovsdpdk-startstop/execution-details.log:+ DPDKVER=unknown
4-v-ovsdpdk-startstop/execution-d...

Read more...

tags: added: verification-done-noble
removed: verification-needed-noble
Revision history for this message
Christian Ehrhardt (paelzer) wrote :

Actually I submitted jammy, oracular and plucky since TF can queue.
These target releases haven't been tested with the TF enabled test, need to check if they work right away or need fixes.

Revision history for this message
Christian Ehrhardt (paelzer) wrote :
Download full text (3.7 KiB)

As expected, Jammy tests completely failed due to the newer test not being ready for it (no actual DPDK fail), I'll need to work on that to get the run complete at some point.

For Plucky the machine didn't even deploy ?!, I've restarted that one as-is for now.

Oracular on the other hand was good.

cat artifacts/*/execution-summary.log

PHYS_TESTPMD

1.0.0 (10:19:18): phys (BM) tests
  1.1.0 (10:19:18): initialize environment
    1.1.1 (10:22:16): testpmd => Pass
    1.1.2 (10:23:27): check testpmd output => Pass
  1.2.0 (10:23:28): Final cleanup
VIRT_SPAWNGUESTS
VIRT_TESTPMD

1.0.0 (10:23:39): phys (BM) tests
  1.1.0 (10:23:39): initialize environment
2.0.0 (10:24:37): prep virtual test environment

1.0.0 (10:27:15): virt tests
  1.1.0 (10:27:15): initialize environment
    1.1.1 (10:28:14): testpmd => Pass
    1.1.2 (10:29:13): check testpmd output => Pass
  2.1.0 (10:29:39): Final cleanup
VUC_BENCH_OVSDPDK

1.0.0 (10:29:50): phys (BM) tests
  1.1.0 (10:29:50): initialize environment
2.0.0 (10:31:02): prep virtual test environment
3.0.0 (10:31:46): performance tests
  3.1.0 (10:31:46): prep benchmarks
  3.2.0 (10:33:10): performance tests
    3.2.1 (10:33:22): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC => Pass
  3.3.0 (10:54:07): Final cleanup
VUC_ENDURANCE_STARTSTOP

1.0.0 (10:54:19): phys (BM) tests
  1.1.0 (10:54:19): initialize environment
2.0.0 (10:55:47): prep virtual test environment
3.0.0 (10:56:37): VUC endurance checks
  3.1.0 (10:56:37): prep VUC endurance tests
    3.1.1 (11:11:08): start stop guests (client) => Pass
  3.2.0 (12:17:34): Final cleanup
VUC_ENDURANCE_ADDREMOVEPORT

1.0.0 (12:17:45): phys (BM) tests
  1.1.0 (12:17:45): initialize environment
2.0.0 (12:19:10): prep virtual test environment
3.0.0 (12:20:01): VUC endurance checks
  3.1.0 (12:20:01): prep VUC endurance tests
    3.1.1 (12:23:04): add/remove ports (client) => Pass
  3.2.0 (12:32:28): Final cleanup

And again confirming the version to be that of Oracular

paelzer 16:48:22 2 ~/Downloads grep "DPDKVER" artifacts/*/execution-details.log
artifacts/1-p-l2fwd/execution-details.log:+ DPDKVER=unknown
artifacts/1-p-l2fwd/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/1-p-l2fwd/execution-details.log:++ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/2-v-testpmd/execution-details.log:+ DPDKVER=unknown
artifacts/2-v-testpmd/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/2-v-testpmd/execution-details.log:+ DPDKVER=unknown
artifacts/2-v-testpmd/execution-details.log:+ DPDKVER=23.11.2-0ubuntu1.1
artifacts/2-v-testpmd/execution-details.log:++ DPDKVER=23.11.2-0ubuntu1.1
artifacts/3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
artifacts/3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/3-v-ovsdpdk-speed/execution-details.log:++ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=23.11.4-0ubuntu0.24.10.1
artifacts/3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
artifacts/3-v-ovsdpdk-speed/execution-details.log:+ DPDKVER=unknown
artifacts/4-v-ovsdpdk-startstop/execution-details.log:+ DPDKVER=unknown
artifacts/4-v-ovsdpdk...

Read more...

tags: added: verification-done-oracular
removed: verification-needed-oracular
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.