autopkgtest-cloud:retryResourceInErrorState

Last commit made on 2024-05-23
Get this branch:
git clone -b retryResourceInErrorState https://git.launchpad.net/autopkgtest-cloud
Members of Ubuntu Release Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
retryResourceInErrorState
Repository:
lp:autopkgtest-cloud

Recent commits

f5466b6... by Brian Murray

retry failures where the test instance is in an error state

There was a traceback in novaclient when the instance had a "status" of
"ERROR" due to building of the instance being aborted because there were
"No fixed IP addresses available".

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
1db186d... by Tim Andersson

Merge remote-tracking branch 'andersson123/copy-security-group-fix'

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
1828d4e... by Skia

Merge branch 'skia/doc_rabbitmq_web_access'

https://code.launchpad.net/~hyask/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/466127

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
dfc6fdd... by Tim Andersson

Merge remote-tracking branch 'andersson123/worker-dont-remove-queue-item-systemctl-restart'

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
f116633... by Tim Andersson

fix: worker: don't ack message if worker was killed with USR1 (code -15)

With the recent introduction [1] of the easing of killing running tests
- we hit an unforeseen issue! systemctl restarting the worker service
currently falls into the block of logic that removes the openstack
server AND removes the test request from the queue - oh no!

This commit amends the issue by causing both systemctl stop and
systemctl restart to be caught by the worker code, caught by our
signal handlers, and in both cases, the amqp message to be
explicitly requeued.

This commit also amends the docs w.r.t. killing running tests. A
different code must be specified to the kill command.

This commit fixes bug LP: #2064582

For information about how python's subprocess module inherits exit codes
from systemd signals, see [2].

[1] https://git.launchpad.net/autopkgtest-cloud/commit/?id=d0e3b2ddb3ac5fe4d62f879d2e1c9ca578797120
[2] https://docs.python.org/3/library/subprocess.html#subprocess.CompletedProcess.returncode

b13bff3... by Tim Andersson

Merge remote-tracking branch 'andersson123/kill-server-on-retries'

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
bd0a3cc... by Skia

docs: explain how to access RabbitMQ web UI

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
4b46b7b... by Skia

docs: improve visuals for code blocks by setting the language where possible

6be7595... by Skia

mojo: replace armhf workers from ps6-rb2-arm64-n1

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
da2f3dd... by Skia

Merge branch 'skia/metrics_cleanup'

https://code.launchpad.net/~hyask/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/466134

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results