{"push_id":1371822489,"size":1,"distinct_size":1,"ref":"refs/heads/REL9_4_STABLE","head":"d1e9c8269bb1b8eae595c48b67f11e3fd4658170","before":"3a9a8c40837844bfdfd44c626042670ce076bbba","commits":[{"sha":"d1e9c8269bb1b8eae595c48b67f11e3fd4658170","author":{"name":"Robert Haas","email":"93159bdbbeed5b47be970d58edfbdf1c3ce55e4c@postgresql.org"},"message":"Fix possible pg_basebackup failure on standby with \"include WAL\".\n\nIf a restartpoint flushed no dirty buffers, it could fail to update\nthe minimum recovery point, leading to a minimum recovery point prior\nto the starting REDO location.  perform_base_backup() would interpret\nthat as meaning that no WAL files at all needed to be included in the\nbackup, failing an internal sanity check.  To fix, have restartpoints\nalways update the minimum recovery point to just after the checkpoint\nrecord itself, so that the file (or files) containing the checkpoint\nrecord will always be included in the backup.\n\nCode by Amit Kapila, per a design suggestion by me, with some\nadditional work on the code comment by me.  Test case by Michael\nPaquier.  Report by Kyotaro Horiguchi.","distinct":true,"url":"https://api.github.com/repos/postgres/postgres/commits/d1e9c8269bb1b8eae595c48b67f11e3fd4658170"}]}
{"actor":{"display_login":"postgres-mirror"}}