From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | "Nigel J(dot) Andrews" <nandrews(at)investsystems(dot)co(dot)uk>, <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: pltcl and plpython memory leak revisited (fwd) |
Date: | 2002-10-15 18:53:18 |
Message-ID: | Pine.LNX.4.44.0210152014360.928-100000@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-patches |
PL/Python documentation updates?
Bruce Momjian writes:
>
> Patch applied. Thanks.
>
> ---------------------------------------------------------------------------
>
>
> Nigel J. Andrews wrote:
> >
> >
> > I don't remember seeing any acknowledgement or comments on this. It isn't on
> > the unapplied patches list either so I'm assuming it got lost somewhere.
> >
> >
> > ---------- Forwarded message ----------
> > Date: Fri, 4 Oct 2002 11:50:46 +0100 (BST)
> > From: Nigel J. Andrews <nandrews(at)investsystems(dot)co(dot)uk>
> > To: pgsql-patches(at)postgresql(dot)org
> > Subject: pltcl and plpython memory leak revisited
> >
> >
> >
> > I have attached two patches as per:
> >
> > 1) pltcl:
> > Add SPI_freetuptable() calls to avoid memory leaks (Me + Neil Conway)
> > Change sprintf()s to snprintf()s (Neil Conway)
> > Remove header files included elsewhere (Neil Conway)
> >
> > 2)plpython:
> > Add SPI_freetuptable() calls to avoid memory leaks
> > Cosemtic change to remove a compiler warning
> >
> >
> > Notes:
> >
> > I have tested pltcl.c for
> > a) the original leak problem reported for the repeated call of spi_exec in a
> > TCL fragment
> > and b) the subsequent report resulting from the use of spi_exec -array in a TCL
> > fragment.
> >
> > The plpython.c patch is exactly the same as that applied to make revision 1.23,
> > the plpython_schema.sql and feature.expected sections of the patch are also the
> > same as last submited, applied and subsequently reversed out. It remains
> > untested by me (other than via make check). However, this should be safe
> > provided PyString_FromString() _copies_ the given string to make a PyObject.
> >
> >
> > --
> > Nigel J. Andrews
> > Director
> >
> > ---
> > Logictree Systems Limited
> > Computer Consultants
>
> Content-Description:
>
> [ Attachment, skipping... ]
>
> Content-Description:
>
> [ Attachment, skipping... ]
>
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 3: if posting/reading through Usenet, please send an appropriate
> > subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> > message can get through to the mailing list cleanly
>
>
--
Peter Eisentraut peter_e(at)gmx(dot)net
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2002-10-15 21:43:01 | Re: float8 functions |
Previous Message | am | 2002-10-15 17:38:21 | Re: Anyone want to assist with the translation of the Advocacy site? |