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?

Rui Hai

Reply via email to