Parallel executions of gen-bootloader-iso.sh can cause install failures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Don Penney |
Bug Description
Brief Description
-----------------
Parallel execution of gen-bootloader-
Severity
--------
Minor
Steps to Reproduce
------------------
Run utility in two separate windows, one after the other. The first execution starts setting up the shared files. The second will attempt to use the shared content.
Expected Behavior
------------------
It is expected that all install setups would have access to all shared content.
Actual Behavior
----------------
Some setups may only have partial shared content.
Reproducibility
---------------
Intermittent. A number of steps in DC subcloud installs run prior to the execution of gen-bootloader.sh, and all would need to complete within the same timeframe in order to trigger parallel executions of the utility.
System Configuration
-------
distributed cloud
Branch/Pull Time/Commit
-------
Seen in master, June 30, 2020
Workaround
----------
Use serial install for subclouds
Changed in starlingx: | |
assignee: | nobody → Don Penney (dpenney) |
tags: | added: stx.config |
Fix proposed to branch: master /review. opendev. org/738699
Review: https:/