On Wed, Jul 28, 2021 at 6:48 AM Dipesh Pandit <dipesh.pan...@gmail.com> wrote: > As of now shared memory is not attached to the archiver. Archiver cannot > access ThisTimeLineID or a flag available in shared memory.
If that is true, why are there functions PgArchShmemSize() and PgArchShmemInit(), and how does this statement in PgArchiverMain() manage not to core dump? /* * Advertise our pgprocno so that backends can use our latch to wake us up * while we're sleeping. */ PgArch->pgprocno = MyProc->pgprocno; I think what you are saying is true before v14, but not in v14 and master. -- Robert Haas EDB: http://www.enterprisedb.com