lp:~raharper/curtin/trunk.md-retry-stop-resync

Created by Ryan Harper and last modified
Get this branch:
bzr branch lp:~raharper/curtin/trunk.md-retry-stop-resync
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:
Merged

Recent revisions

503. By Ryan Harper

merge from trunk

502. By Ryan Harper

Add docstring as requested

501. By Ryan Harper

exercise retry exhaustion error path

500. By Ryan Harper

add unittests for mdadm stop retries

499. By Ryan Harper

Report number of attempts on stopping success

498. By Ryan Harper

Drop kname verbosity; allow write fails on sysfs attrs

497. By Ryan Harper

drop use of dev_short

496. By Ryan Harper

mdadm: add retries as well as additional steps to stop arrays that may be resyncing

495. By Ryan Harper

clear-holders: mdadm use /proc/mdstat to wait for array to stop

shutdown_mdadm needs to wait until the md device has stopped. Using
files in sysfs is unreliable due to a kernel bug (LP:1682456) so instead
use device presence in /proc/mdstat.

Add the use of --manage flag to force mdadm to interrupt actions on the
device (like a resync).

Add vmtest with storage config to recreate issue (LP:1682584) found using
early_command to dirty existing disks with raid configurations.

Fixes: LP: #1672584

494. By Ryan Harper

uc16 curthooks: add 'network' key to config file

When deploying UC16 with a network config, ensure that we include the
top-level 'network' key for cloud-init to detect network configuration.

Update vmtest and unittest to exercise network path.

Branch metadata

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

Subscribers