Could you please provide a bit more detailed explanation on how it works?
A
nd how could postgres write at the middle of archiving files during an active pg_start_backup? if it could, here might be a case when a part of archived data file contains an overridden information "from the future", while wal files contain only information like "i want to write X to Z", not "i've overridden the following X with Y at the Z position". The appending is much better here, because unexpected appended data "from the future" may just be ignored.
On Wednesday, May 1, 2013, Jeff Janes wrote: