~laney/autopkgtest-cloud:testinfo-json-fakery

Last commit made on 2021-05-19
Get this branch:
git clone -b testinfo-json-fakery https://git.launchpad.net/~laney/autopkgtest-cloud
Only Iain Lane can upload to this branch. If you are Iain Lane please log in for upload directions.

Branch merges

Branch information

Name:
testinfo-json-fakery
Repository:
lp:~laney/autopkgtest-cloud

Recent commits

0ebbfb5... by Iain Lane

worker: When reporting 'unknown' results, fake up testinfo.json if needed

Sometimes autopkgtest can exit kind of abruptly and not write much to
its output. proposed-migration needs testinfo.json to be able to
associate completed tests with ones it is waiting for. We already know
the important information here - the triggers - so write it ourselves if
we need to.

6a73d38... by Julian Andres Klode

webcontrol: Create UNIQUE INDEX on test(package, release, arch)

This improves query performance by factor 100-200, roughly. The
database does not actually seem to grow, but the query - and some
other queries look a lot nicer and faster :D

7242d97... by Iain Lane

worker: Add ': error cleaning up:' to tmpfail strings

We see this when the 'cleanup' stage fails. These should be tmpfail, not
reported as a proper permanent one.

e.g.: https://autopkgtest.ubuntu.com/results/autopkgtest-impish/impish/ppc64el/g/gdpc/20210510_222054_7f1ff@/log.gz

3613138... by Iain Lane

Revert "Go back to socat for lxd communication"

I think the problems weren't with TLS, but a coincidence with some
problems the network between DCs was having at the time.

socat has some problems now we're using lxd from a snap - the snap
auto-refreshes and this restarts the socket unit which we're forwarding
from, which in turn makes `socat` fail and breaks the connection from
the autopkgtest-lxd-worker, interrupting any in progress tests.

Still a bit tentative, if this causes problems we can revert this revert
and do something like block refreshes on the lxd-armhf nodes.

This reverts commit e7e5b037243cf9201ffa81b4ea68d563093c5c4c.

db5e8ae... by Iain Lane

worker: Duplicate makedumpfile rules into kdump-tools

The kdump-tools package has been split out in ≥ hirsute

3eb64e9... by Iain Lane

worker: Make makedumpfile fail on SSH timeouts

Its autopkgtest involves crashing the kernel, and if it fails to reboot
after this then we'll get a tmpfail which should just be a failure.

cb97ce7... by Julian Andres Klode

publish-db: Avoid incremental backup

We have since switched the database to WAL mode, so there is
no need for incremental backup anymore

1d4b453... by Iain Lane

Merge branch 'publish-optimization' of git+ssh://git.launchpad.net/~waveform/autopkgtest-cloud

f4e2298... by Iain Lane

web: Add esm to /packages/ pages

It's still useful for people to be able to retrieve these results.
They're already downloaded into the DB.

14e6c9a... by Iain Lane

service-bundle: Add 12 more bos01/arm64 workers

We recently got increased capacity here, let's make use of it especially
now while we have a massive queue.