"The minimum across all databases, in turn, is recorded in checkpoint
records, and CHECKPOINT removes pg_multixact/ segments older than that
value once the checkpoint record has been flushed."
The above part of the paragraph in README.tuplock seems to be
outdated. I think now we truncate the multixact files only during
vacuum. This file has been last updated by commit
cdbdc4382743fcfabb3437ea7c4d103adaa01324 and it seems that there are
substantial changes happened since then in this area, so it might be a
good idea to update this file.
--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com