d3f8af4f4c
When the patch-agent is notified by the patch-controller of a new patching operation (patch_op_counter in HELLO is incremented), it will run a new software query consisting first of running "dnf makecache", then checking the software repositories for changes. In rare cases, the metadata returned to dnf when it makes the query could be stale, resulting in the patch-agent believing the current software is up-to-date. In order to protect against this, the patch-agent will now verify the repository revision id for the updates repo. If the revision id has not changed when it is reasonable to expect it could have (ie. the patch_op_counter has increased, indicating the repository may have been updated), the patch-agent will retry once to allow for any potential caching to have cleared. Change-Id: I3a44ed86e16cd9fe67f0b0e763c95a5a7e126cf8 Closes-Bug: 1884094 Signed-off-by: Don Penney <don.penney@windriver.com> |
||
---|---|---|
api-ref/source | ||
cgcs-patch | ||
devstack | ||
doc | ||
enable-dev-patch | ||
extras/scripts | ||
patch-alarm | ||
patch-boot-args | ||
patch-scripts | ||
releasenotes | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
centos_build_layer.cfg | ||
centos_dev_wheels.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_stable_wheels.inc | ||
pylint.rc | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
README.rst
stx-update
StarlingX Software Management