linux-azure: fix systemd ADT test failure

Bug #1722226 reported by Marcelo Cerri
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Fix Released
Medium
Marcelo Cerri
Bionic
Fix Released
Undecided
Unassigned
Cosmic
New
Undecided
Unassigned

Bug Description

SRU Justification:

Impact: systemd ADT test case is failing because the required module scsi_debug is missing.

Fix: move scsi_debug to the main linux-image package.

Testcase: systemd ADT test case should pass.

[1] http://people.canonical.com/~kernel/status/adt-matrix/xenial-linux-meta-azure.html

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

This is invalid assessment / consensus.

instead systemd should be skipping tests that require modprobing and removing scsi_debug module with different parameters for each test, as we have kernels that do not ship debugging/developer modules or don't support module loading at all.

It is expected for systemd ADT test suites to change and there is a separate bug about it.

Please do not ship scsi_debug, unless linux-azure itself needs it on azure....

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Also see https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1721558 where regression test suite can only ever pass when linux-azure is triggered by linux-meta-azure. In all other cases the system is not upgraded to the expected kernel variant and is not rebooted into said kernel, therefore testing fails.

http://autopkgtest.ubuntu.com/packages/l/linux-azure/xenial/amd64

fixing that bug in linux-* kernels / testing framework would be extremely welcomed.

Marcelo Cerri (mhcerri)
summary: - linux-azure: fix systemd ADT test
+ linux-azure: fix systemd ADT test failure
Revision history for this message
Andy Whitcroft (apw) wrote :

@xnox -- the testing trigger required to force kernel installation is an ADT limitation not related specifically to the kernel testing itself. This is currently how you specify which kernel to test, by triggering it. It is wrong in the sense you cannot test anything against updates with this model.

Marcelo Cerri (mhcerri)
Changed in linux-azure (Ubuntu):
status: In Progress → Won't Fix
Revision history for this message
Marcelo Cerri (mhcerri) wrote :

Moving the module to the main image package will cause no impacts and improve test results.

Changed in linux-azure (Ubuntu):
status: Won't Fix → In Progress
Marcelo Cerri (mhcerri)
Changed in linux-azure (Ubuntu Bionic):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-azure - 4.15.0-1032.33~16.04.1

---------------
linux-azure (4.15.0-1032.33~16.04.1) xenial; urgency=medium

  * linux-azure: 4.15.0-1032.33~16.04.1 -proposed tracker (LP: #1802588)

  * Packaging resync (LP: #1786013)
    - [Package] add support for specifying the primary makefile

  [ Ubuntu: 4.15.0-1032.33 ]

  * linux-azure: 4.15.0-1032.33 -proposed tracker (LP: #1802503)
  * [Hyper-V] Fix IRQ spreading on NVMe devices with lower numbers of channels
    (LP: #1802358)
    - SAUCE: genirq/affinity: Spread IRQs to all available NUMA nodes
    - SAUCE: irq/matrix: Split out the CPU selection code into a helper
    - SAUCE: irq/matrix: Spread managed interrupts on allocation
    - SAUCE: genirq/matrix: Improve target CPU selection for managed interrupts.
  * linux-azure: fix systemd ADT test failure (LP: #1722226)
    - [Packaging] Move scsi_debug to the linux-image package

 -- Marcelo Henrique Cerri <email address hidden> Fri, 09 Nov 2018 18:59:03 -0200

Changed in linux-azure (Ubuntu):
status: In Progress → Fix Released
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-azure - 4.15.0-1032.33

---------------
linux-azure (4.15.0-1032.33) bionic; urgency=medium

  * linux-azure: 4.15.0-1032.33 -proposed tracker (LP: #1802503)

  * [Hyper-V] Fix IRQ spreading on NVMe devices with lower numbers of channels
    (LP: #1802358)
    - SAUCE: genirq/affinity: Spread IRQs to all available NUMA nodes
    - SAUCE: irq/matrix: Split out the CPU selection code into a helper
    - SAUCE: irq/matrix: Spread managed interrupts on allocation
    - SAUCE: genirq/matrix: Improve target CPU selection for managed interrupts.

  * linux-azure: fix systemd ADT test failure (LP: #1722226)
    - [Packaging] Move scsi_debug to the linux-image package

 -- Marcelo Henrique Cerri <email address hidden> Fri, 09 Nov 2018 11:12:54 -0200

Changed in linux-azure (Ubuntu Bionic):
status: Fix Committed → Fix Released
status: Fix Committed → Fix Released
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.