logo       

Re: connections leak: msg#00059

Subject: Re: connections leak
+-------[ Federico Di Gregorio ]----------------------
|
| >  connection, it is taken from a pool where each thread has just one
| >  connection (I'm just realizing now that it would be better to have this
| >  as an attribute of DA rather than a global module value, in order to
| >  avoid sharing them between different ZPsycopg DA objects... however,
| >  for the moment, it should work).
| 
| ok, we can switch to this model. maybe it is also a better model but
| that does not explain the bug and I don't like old bugs hidden in the
| code waiting to bite you.

I wouldn't store it in the DA. You're stuck with the same problem you had
before. You either have to make it persistent which means your ZODB grows for
every connections change, or you have to make it non-persistent and you end up
with stuff being stored in threads like you have now.

A class global will be shared between different DA objects.

I would keep the connection pool outside of Zope instances, which means 
keep it in the ZPsycopgDA module or keep it inside psycopg.

-- 
Totally Holistic Enterprises Internet|                      | Andrew Milton
The Internet (Aust) Pty Ltd          |  M:+61 416 022 411   |
ACN: 082 081 472 ABN: 83 082 081 472 
|akm-WGB6tguolmcknD0PxoumJhCuuivNXqWP@xxxxxxxxxxxxxxxx| Carpe Daemon


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe