~jugmac00/launchpad:fix-doc-location-propertycache

Last commit made on 2023-07-18
Get this branch:
git clone -b fix-doc-location-propertycache https://git.launchpad.net/~jugmac00/launchpad
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
fix-doc-location-propertycache
Repository:
lp:~jugmac00/launchpad

Recent commits

5ee2bf8... by Jürgen Gmach

Fix location of `propertycache.rst`

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
f593bbb... by Colin Watson

Start feature controller earlier in Twisted services

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/447085

12c019a... by Colin Watson

Start feature controller earlier in Twisted services

After migrating buildd-manager to a charmed deployment, it quite
frequently seems to start up in a bad state, where all its database
operations fail with errors like "permission denied for relation
builder".

I can reproduce this on staging, but only sometimes, and unreliably: it
seems to be a race condition of some kind. My best guess is that it has
something to do with the different database connection arrangements for
charmed deployments, where we switch to the desired database role after
connecting. As such, I guessed that setting up the feature controller
earlier in the service startup sequence might help, since that makes a
database connection, and it would make some sense that it might matter
whether this happens before or after we start a bunch of threads; and
indeed when I try that I don't seem to be able to reproduce the problem
on staging any more.

This isn't entirely satisfactory, and I'd like to understand the problem
better, but perhaps this will do for now.

bbba9fc... by Colin Watson

charm: Restart the right buildd-manager service on logrotate

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/447068

d0cbe4c... by Colin Watson

charm: Restart the right buildd-manager service on logrotate

ff9ece3... by Simone Pelosi

FTPMaster charms

Ftpmaster publisher and uploader.
Ftpmaster publisher publishes packages to the ubuntu archives,
running scripts contained in the ubuntu-archive-publishing repository.
Ftpmaster uploader process uploads of src packages intended
for publishing to ubuntu archive.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/446413

264dac1... by Simone Pelosi

FTPMaster charms

Ftpmaster publisher and uploader.
Ftpmaster publisher publishes packages to the ubuntu archives,
running scripts contained in the ubuntu-archive-publishing repository.
Ftpmaster uploader process uploads of src packages intended
for publishing to ubuntu archive.

cdf2f32... by Colin Watson

Convert BinaryPackageRelease to Storm

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/446851

44af858... by Colin Watson

Convert BinaryPackageRelease to Storm

e5a0e19... by Simone Pelosi

Removed f-string

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/446773