I'm checking how the pg_basebackup works and I got a question(maybe there are
no such issues):
When pg_basebackup is launched, a checkpoint is created first, then all files
are transferred to the pg_basebackup client. Is it possible that a data
page(say page-N) in a data file is changed after the checkpoint and before the
pg_basebackup is finished?
If this happens, is it possible that only part of the changed page be
transferred to the pg_basebackup client? i.e. the pg_basebackup client gets
page-N with part of the old content and part of the new content. How does
postgreSQL handle this kind of data page?