| From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
|---|---|
| To: | Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Snapshot memory management |
| Date: | 2008-04-11 20:07:35 |
| Message-ID: | 20080411200735.GE4392@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Alvaro Herrera wrote:
> To implement this I propose keeping track of four additional pointers in
> SnapshotData: "next" and "prev" in the registered list, and "next" and
> "prev" in the active stack.
FWIW this does not work as proposed because one snapshot can be stored
as active more than once simultaneously.
Back to the drawing board on memory management -- so far I have merged
the two snapshot patches I had (RegisterSnapshot and ActiveSnapshot),
and the result looks reasonably good.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Kenneth Marshall | 2008-04-11 21:14:54 | Re: Commit fest queue |
| Previous Message | Vladimir Volovich | 2008-04-11 19:59:42 | Re: question on how to correctly communicate with external library functions which return malloc()'ed strings |