Interesting read. I wasn’t aware of Postgres’ process model. I can imagine moving to thread model would be quite a piece of work. Likely lots of code based on assumptions that would become invalidated.