Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o
От
Andres Freund
Тема
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o
Дата
Msg-id
20210812125421.qwfa7tganpp674mc@alap3.anarazel.de
Ответ на
Список
Дерево обсуждения
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Andres Freund <andres@anarazel.de>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Andres Freund <andres@anarazel.de>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Andres Freund <andres@anarazel.de>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Andres Freund <andres@anarazel.de>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Andres Freund <andres@anarazel.de>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Masahiko Sawada <sawada.mshk@gmail.com>
RE: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Masahiko Sawada <sawada.mshk@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Masahiko Sawada <sawada.mshk@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
RE: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
RE: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Andres Freund <andres@anarazel.de>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Amit Kapila <amit.kapila16@gmail.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Masahiko Sawada <sawada.mshk@gmail.com>
RE: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
Re: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) Dilip Kumar <dilipbalaut@gmail.com>
RE: Separate out FileSet from SharedFileSet (was Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o) "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
RE: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
RE: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Amit Kapila <amit.kapila16@gmail.com>
Re: pgsql: pgstat: Bring up pgstat in BaseInit() to fix uninitialized use o Dilip Kumar <dilipbalaut@gmail.com>
Hi, On 2021-08-12 05:48:19 -0700, Andres Freund wrote: > I think SharedFileSetInit() needs a comment explaining that it needs to be > called in a process-lifetime memory context if used without dsm > segments. Because otherwise SharedFileSetDeleteOnProcExit() will access > already freed memory (both for filesetlist and the SharedFileSet itself). Oh. And I think it's not ok that SharedFileSetDeleteAll() unconditionally does SharedFileSetUnregister(). SharedFileSetUnregister() asserts out if there's no match, but DSM based sets are never entered into filesetlist. So one cannot have a non-DSM and DSM set coexisting. Which seems surprising. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления
От: Andres Freund
Дата: