Re: memory leaks? using savepoint - Mailing list pgsql-bugs

From Tom Lane
Subject Re: memory leaks? using savepoint
Date
Msg-id 15534.1292538442@sss.pgh.pa.us
Whole thread Raw
In response to memory leaks? using savepoint  (Tatsuhito Kasahara <kasahara.tatsuhito@oss.ntt.co.jp>)
Responses Re: memory leaks? using savepoint  (Fujii Masao <masao.fujii@gmail.com>)
List pgsql-bugs
Tatsuhito Kasahara <kasahara.tatsuhito@oss.ntt.co.jp> writes:
> When I tested simple query as following, backend process used much memory
> and not freed until the backend was finished.
> # This is reproduced on PostgreSQL8.3 (PostgreSQL8.3.6 - PostgreSQL8.3.12)

Hmm ... this test case doesn't appear to produce any significant memory
leakage in 8.4 and up.  What is happening in 8.3 is that the
CurTransactionContext of each subtransaction becomes nonempty, so it
eats 8K or so even though the snapshot gets released shortly later.
There are plenty of other ways to cause that to happen, though, so I'm
not particularly excited about fixing this one ... especially not in a
stable branch that's not getting a lot of developer testing anymore.
I'm inclined to leave this alone --- I think the risks of patching only
an old branch will outweigh the benefits.

            regards, tom lane

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: [Fwd: DBD::Pg on HP-UX 11.31 64bit]
Next
From: Craig Ringer
Date:
Subject: Re: Urgent inquiry