Developing the twom database for Cyrus IMAP,
by Bron Gondwana at Fastmail (@fastmail).
"""
TIL: fcntl isn’t fair. Releasing the lock didn’t magically let a waiting writer proceed, the same process would often pick up the lock again without giving another process a chance. On busy files, writers could entirely starve.
"""