]> granicus.if.org Git - postgresql/commit
Generate pg_basebackup temporary slot name using backend pid
authorMagnus Hagander <magnus@hagander.net>
Wed, 31 May 2017 18:57:25 +0000 (20:57 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 31 May 2017 19:00:37 +0000 (21:00 +0200)
commit2712da8b64b4e399a2666cce2c25329f4f834f2d
treeebd0fa9183653dcd6e384eca33cfc9f82b72d060
parent814573e6c4889f901ba72c0c0d2c948846744c73
Generate pg_basebackup temporary slot name using backend pid

Using the client pid can easily be non-unique when used on different
hosts. Using the backend pid should be guaranteed unique, since the
temporary slot gets removed when the client disconnects so it will be
gone even if the pid is renewed.

Reported by Ludovic Vaugeois-Pepin
src/bin/pg_basebackup/pg_basebackup.c