Posts Tagged ‘Launchpad’

I feel like I’m taking a big personal risk writing this, even though I know the internet is large and probably no-one will read this :-). So, dear reader, please be gentle. As we grow – as people, as developers, as professionals – some lessons are are hard to learn (e.g. you have to keep […]


Recently I’ve been doing my personal development SSH’d into my personal laptop. I found that launchpadlib (which various projects use for release automation) was failing – the gnome keyring API threw an error because the keyring was locked, and python-keyring didn’t try to unlock it. I needed a workaround to be able to release stuff, […]


Edits: Corrected the description of the slony bug, and noted that there is a typo on the lazr_postgresql PYPI page. Two years ago Launchpad did schema changes once a month. Everyone would cross their fingers and hope while the system administrators took all the application servers offline, patched the database with a months worth of […]


This is a tiny PSA prompted by my digging into a deadlock condition in the Launchpad application servers. We were observing a small number of servers stopping cold when we did log rotation, with no particularly rhyme or reason. tl;dr: do not call any non-reentrant code from a Python signal handler. This includes the signal […]



Follow

Get every new post delivered to your Inbox.

Join 1,056 other followers