StarlingX System Configuration Management
Go to file
Heitor Matsui 5d36bedaa5 Retry platform resize during upgrade-activate
Due to the validation added on [1], the first attempt to resize
the platform controllerfs may now fail as the script will resize
backup host filesystems prior to resizing platform, thus forcing
subsequent fs resize commands to wait for the agent to report back
to conductor before allowing other filesystem resize commands.

This commit makes the script retry the controllerfs-modify command
during its validation phase if the platform size is different from
the resized size.

Also, because of the possible extra waiting time added until agents
report back, the sleep time during the platform fs validation phase
was bumped up.

[1] https://review.opendev.org/c/starlingx/config/+/839384

Test Plan:
PASS: run upgrade-activate on Standard System Controller, verify
      that script runs successfully and backup/platform filesystems
      are resized accordingly
PASS: run upgrade-activate on AIO-DX System Controller, verify that
      script runs successfully and backup/platform are resized
      accordingly

Closes-bug: 1973817
Change-Id: I83dc7ce365d8cd490fdfd3c6b68661082e9dd102
Signed-off-by: Heitor Matsui <HeitorVieira.Matsui@windriver.com>
2022-05-19 11:46:01 -03:00
api-ref/source [PTP dual NIC config] Update REST API for PTP 2022-04-20 17:33:15 -03:00
config-gate debian: Fix config-gate packaging 2022-03-08 20:19:15 +00:00
controllerconfig Retry platform resize during upgrade-activate 2022-05-19 11:46:01 -03:00
devstack Remove host hardware sysinv profile 2021-10-18 18:01:40 -03:00
doc Switch to newer openstackdocstheme and reno versions 2020-06-04 14:13:51 +02:00
releasenotes Remove host hardware sysinv profile 2021-10-18 18:01:40 -03:00
storageconfig Add debian packaging directory for storageconfig 2021-10-18 10:05:38 -03:00
sysinv Merge "Fix upgrade failure on agent manager" 2022-05-16 17:06:36 +00:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
tools/docker/images Enable kubernetes SCTPSupport feature 2019-09-03 19:23:05 +00:00
tsconfig Cleanup tox for python3.9 jobs 2022-03-25 20:32:09 +00:00
workerconfig Add debian packaging directory for workerconfig 2021-09-28 09:51:54 -04:00
.gitignore Minor zuul and tox file cleanup after manifest re-org 2019-09-06 15:40:37 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:42 +00:00
.yamllint clear yamllint errors under stx-config 2018-09-12 21:11:57 +08:00
.zuul.yaml Cleanup tox for python3.9 jobs 2022-03-25 20:32:09 +00:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
bindep.txt py3: Add py39 gate for sysinv 2021-08-27 08:39:06 -04:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 12:29:05 +08:00
centos_dev_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
centos_helm.inc Infrastructure and Cluster Monitoring 2019-08-21 17:19:54 -04:00
centos_iso_image.inc Add cert-alarm service 2021-07-22 08:29:23 -04:00
centos_pkg_dirs Add cert-alarm service 2021-07-22 08:29:23 -04:00
centos_pkg_dirs_containers Config file changes for packages relocated to repo 'openstack-armada-app' 2019-09-05 10:42:00 -04:00
centos_stable_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:50:08 -04:00
debian_iso_image.inc Add debian_iso_image.inc file 2021-11-04 09:07:23 -04:00
debian_pkg_dirs Add missing packages that have debian directories. 2021-11-01 19:20:40 -04:00
debian_stable_wheels.inc debian: add tsconfig wheel to the build 2022-04-27 10:42:36 -04:00
test-requirements.txt Calling an additional shell lint command from zuul 2021-06-03 17:35:50 -05:00
tox.ini Calling an additional shell lint command from zuul 2021-06-03 17:35:50 -05:00

README.rst

stx-config

StarlingX Configuration Management