diff options
author | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2020-01-08 17:33:13 +0100 |
---|---|---|
committer | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2020-01-09 10:10:18 +0100 |
commit | f03bfd30206c1d21de7e5c9ef2f6ed79f6ee13f4 (patch) | |
tree | c3e28dd2cd07e2d681d9a075c313b310dfaa13fe /mcp/scripts/requirements_deb.yaml | |
parent | 5527711008fdd6cb2558f18d901c40efbc5d522b (diff) |
baremetal, virtual: Bump kernel to hwe-18.04 (5.0)
On some aarch64 platforms (e.g. ThunderX 1), lvcreate manifests some
spurious timing issues resulting in incomplete/corrupted LVM thin
creation and eventually to transaction ID mismatch between userspace
and kernel space.
This eventually leads to cinder-volume issues, either when creating
the thin storage pool (vgroot-pool) and/or when creating the LVs
inside said pool.
The issue manifests spuriously on Ubuntu Bionic + UCA, so until a
working combination of userspace/kernel is found, work around this
by bumping the kernel package to hwe-18.04 (kernel 5.0),
effectively bypassing the timing issues during volume creation.
This affects all cluster machines (both HA and NOHA scenarios,
baremetal and virtual, x86_64 and aarch64, baremetal and virtualized
nodes).
Note: Ubuntu Bionic cloud image partition handling requires e2fsprogs
1.43, not currently available on Ubuntu Xenial / CentOS 7.
Change-Id: I839e03080104c391fe18185b9544c9df43c114e6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Diffstat (limited to 'mcp/scripts/requirements_deb.yaml')
-rw-r--r-- | mcp/scripts/requirements_deb.yaml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mcp/scripts/requirements_deb.yaml b/mcp/scripts/requirements_deb.yaml index 032aa1146..73374b6ef 100644 --- a/mcp/scripts/requirements_deb.yaml +++ b/mcp/scripts/requirements_deb.yaml @@ -14,6 +14,7 @@ deploy: # Common pkgs required for all deploys, no matter the type, arch etc. common: - bridge-utils + - build-essential - cloud-guest-utils - cpu-checker - curl @@ -23,7 +24,6 @@ deploy: - kpartx - libglib2.0-bin - libvirt-bin - - make - mkisofs - qemu-kvm - rsync |