focal/linux-azure: Enable missing config options

Bug #1968749 reported by Tim Gardner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Fix Released
Medium
Unassigned
Focal
Fix Released
Medium
Tim Gardner

Bug Description

SRU Justification

[Impact]

focal/linux-azure is missing a number of config options compared to impish/linux-azure. This kernel is also missing 2 patches that significantly impact network performance.

From Microsoft:
We tested this kernel. The P0P1 test cases are finished. Below are we found. P2 test cases are still running. I will update you when they are finished.

1. From dmesg, we can see following lines. Could you check why it has these messages and if the messages impact the system?
[ 3.341802] squashfs: SQUASHFS error: Xattrs in filesystem, these will be ignored
[ 3.346056] unable to read xattr id index table

2. The kernel hasn't backport Michael's SRIOV performance improvement patches. The network performance is not expected.
Here are the patches:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.18-rc2&id=37200078ed6aa2ac3c88a01a64996133dccfdd34
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.18-rc2&id=8d21732475c637c7efcdb91dc927a4c594e97898

3. It is failed to create raid 0 using below command.
# mdadm --create /dev/md0 --level 0 --raid-devices 16 /dev/sd[abcdghijklmnopqr][1-5]
mdadm: Defaulting to version 1.2 metadata
mdadm: RUN_ARRAY failed: Invalid argument

From dmesg, it has following lines:
[ 235.830712] md: personality for level 0 is not loaded!
[ 235.830733] md: md0 stopped.

I see many raid related configuration is not set. Could you check the raid related and other configuration?
# cat /boot/config-5.4.0-1076-azure | grep RAID
CONFIG_RAID_ATTRS=m
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
CONFIG_MEGARAID_SAS=y
# CONFIG_SCSI_PMCRAID is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID456 is not set
# CONFIG_DM_RAID is not set
CONFIG_BCM_SBA_RAID=m
CONFIG_DMA_ENGINE_RAID=y
CONFIG_RAID6_PQ=m
CONFIG_RAID6_PQ_BENCHMARK=y

[Test Case]

Microsoft tested

[Where things could go wrong]

There should be little chance of regression given that these are config options.

Tim Gardner (timg-tpi)
affects: linux (Ubuntu) → linux-azure (Ubuntu)
Changed in linux-azure (Ubuntu):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
tags: added: bot-stop-nagging
Changed in linux-azure (Ubuntu):
status: New → Fix Released
assignee: Tim Gardner (timg-tpi) → nobody
Changed in linux-azure (Ubuntu Focal):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
status: New → In Progress
Tim Gardner (timg-tpi)
description: updated
Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-azure/5.4.0-1077.80 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
Tim Gardner (timg-tpi)
tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-azure - 5.4.0-1077.80

---------------
linux-azure (5.4.0-1077.80) focal; urgency=medium

  * focal/linux-azure: 5.4.0-1077.80 -proposed tracker (LP: #1968796)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2022.03.21)

  * focal/linux-azure: Enable missing config options (LP: #1968749)
    - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
    - PCI: hv: Propagate coherence from VMbus device to PCI device
    - [Config] azure: arm64: Ignore module movements
    - [Config] azure: arm64: Enable RAID config options
    - [Config] azure: arm64: Enable SQUASHFS config options

 -- Tim Gardner <email address hidden> Tue, 12 Apr 2022 18:53:53 -0600

Changed in linux-azure (Ubuntu Focal):
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.