Use aux process resource owner in walsender
authorAndres Freund <andres@anarazel.de>
Tue, 8 Oct 2024 15:37:45 +0000 (11:37 -0400)
committerAndres Freund <andres@anarazel.de>
Tue, 8 Oct 2024 15:37:45 +0000 (11:37 -0400)
commit57f37024712702350b714cf64215077f1d75c568
tree7f7ed06961747eaad8f7c0d53bb304c954c7b4ea
parent755a4c10d19dbe432a1860cced914c570ff3becc
Use aux process resource owner in walsender

AIO will need a resource owner to do IO. Right now we create a resowner
on-demand during basebackup, and we could do the same for AIO. But it seems
easier to just always create an aux process resowner.

Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi>
Reviewed-by: Noah Misch <noah@leadboat.com>
Discussion: https://postgr.es/m/1f6b50a7-38ef-4d87-8246-786d39f46ab9@iki.fi
src/backend/backup/basebackup.c
src/backend/replication/walsender.c
src/include/replication/walsender.h