lp://qastaging/~raharper/curtin/trunk.multipath-debug

Created by Ryan Harper and last modified
Get this branch:
bzr branch lp://qastaging/~raharper/curtin/trunk.multipath-debug
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ryan Harper
Project:
curtin
Status:
Development

Recent revisions

440. By Ryan Harper

Disable update-grub call for multipath; it's not needed and cause random failures due to double mounts of the target partition with undefined behavior when reading from the filesystem

439. By Ryan Harper

Drop initramfs debugging, export GRUB_DISABLE_OS_PROBER as workaround.

438. By Ryan Harper

merge from debug-grub-install

437. By Ryan Harper

Add some debugging around multipath installs

436. By Scott Moser

Test Workaround: skip XenialTestNvme for a short time.

This skips test XenialTestNvme that is failing due to LP: #1651602.
That fix should land in xenial -updates at some point in mid January.
So, skip the test until Jan 21, and then raise exception
to remind ourselves to revert the change after the 30th.

435. By Scott Moser

pep8: fix pep8 errors found with 'make pep8' on zesty.

This can also be seen by running pep8 in a tox environment, but
as it is right now, our Makefile uses ./tools/run-pep8.
That runs 'pep8', where our tox environment runs 'flake8'.

We should really resolve that difference, but for now I am just
quickly committing the fix.

434. By Christian Ehrhardt 

Workaround failures caused by gpg2 daemons left running in chroot.

Kill dirmngr/gpg-agent after add-apt-repository as an interim workaround.
The failure occurs only when gpg2 is used, so only on yakkety or newer.

Add a Yakkety test to excercise this path.

433. By Scott Moser

Install u-boot-tools when running on a system with u-boot.

Previously lp:maas-images was adding u-boot-tools to all ARM images before
they were published to images.maas.io. lp:maas-images now republishes the
SquashFS images from cloud-images.ubuntu.com unmodified. The unmodified
images do not contain u-boot-tools causing the kernel to fail to install
on systems with u-boot.

We now use flash-kernel to show which packages are needed for installation
and install those as it indicates.

432. By Ryan Harper

block: fix partition kname for raid devices

mdadm RAID1 supports partitioning of the md device and utilizes
the 'p' char to name partitions: md0p1, md0p2 etc.

- Fix by adding 'md' to curtin/block:partition_kname
- Update block unittest to test/check md names
- Introduce a new vmtest to exercise partitioning RAID1 disks
  (test_mdadm_bcache.py:TestMirrorbootPartitions)

431. By Ryan Harper

Fix up tox errors that slipped in and new pycodestyle 2.1.0 complaints.

pycodestyle 2.1.0 is more strict about requiring two newlines after a
block of code.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/~curtin-dev/curtin/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers