Re: Postgres restart in the middle of exclusive backup and the presence of backup_label file
Stephen Frost <sfrost@snowman.net>
From: Stephen Frost <sfrost@snowman.net>
To: David Steele <david@pgmasters.net>
Cc: Nathan Bossart <nathandbossart@gmail.com>, Chapman Flack <chap@anastigmatix.net>, Magnus Hagander <magnus@hagander.net>, pgsql-hackers@lists.postgresql.org
Date: 2022-04-05T15:25:36Z
Lists: pgsql-hackers
Attachments
- v11-0001-remove-exclusive-backup-mode.patch (text/x-diff) patch v11-0001
Greetings, * David Steele (david@pgmasters.net) wrote: > On 4/4/22 11:42 AM, Nathan Bossart wrote: > >I noticed a couple of other things that can be removed. Since we no longer > >wait on exclusive backup mode during smart shutdown, we can change > >connsAllowed (in postmaster.c) to a boolean and remove CAC_SUPERUSER. We > >can also remove a couple of related notes in the documentation. I've done > >all this in the attached patch. > > These changes look good to me. IMV it is a real bonus how much the state > machine has been simplified. Yeah, agreed. > I've also run this patch through the pgbackrest regression tests without any > problems. Fantastic. Please find attached an updated patch + commit message. Mostly, I just went through and did a bit more in terms of updating the documentation and improving the comments (there were some places that were still worrying about the chance of a 'stray' backup_label file existing, which isn't possible any longer), along with some additional testing and review. This is looking pretty good to me, but other thoughts are certainly welcome. Otherwise, I'm hoping to commit this tomorrow. Thanks! Stephen
Commits
-
Remove duplicated word in comment of basebackup.c
- 83cca409edf2 15.0 landed