pgstat: stats added in ReadPageInternal() aren't getting reported via pg_stat_wal
От
Bharath Rupireddy
Тема
pgstat: stats added in ReadPageInternal() aren't getting reported via pg_stat_wal
Дата
Msg-id
CALj2ACVyWceviH4T-SLDVG4CmYpV9DAaWoyDKmWZXLiHRF5Qjg@mail.gmail.com
Список
Дерево обсуждения
pgstat: stats added in ReadPageInternal() aren't getting reported via pg_stat_wal Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: pgstat: stats added in ReadPageInternal() aren't getting reported via pg_stat_wal Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Hi, I added xlogreader cache stats (hits/misses) to pg_stat_wal in ReadPageInternal() for some of my work and ran some tests with logical replication subscribers. I had expected that the new stats generated by walsenders serving the subscribers would be accumulated and shown via pg_stat_wal view in another session, but that didn't happen. Upon looking around, I thought adding pgstat_flush_wal()/pgstat_report_wal() around proc_exit() in walsener.c might work, but that didn't help either. Can anyone please let me know why the stats that I added aren't shown via pg_stat_wal view despite the walsender doing pgstat_initialize() -> pgstat_init_wal()? Am I missing something? I'm attaching here with the patch that I was using. -- Bharath Rupireddy PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com
В списке pgsql-hackers по дате отправления
От: Bharath Rupireddy
Дата: